Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the hard Msg service.
Deposit defines a method for depositing funds to hard liquidity pool.
MsgDeposit defines the Msg/Deposit request type.
MsgDepositResponse defines the Msg/Deposit response type.
(message has no fields)
Withdraw defines a method for withdrawing funds from hard liquidity pool.
MsgWithdraw defines the Msg/Withdraw request type.
MsgWithdrawResponse defines the Msg/Withdraw response type.
(message has no fields)
Borrow defines a method for borrowing funds from hard liquidity pool.
MsgBorrow defines the Msg/Borrow request type.
MsgBorrowResponse defines the Msg/Borrow response type.
(message has no fields)
Repay defines a method for repaying funds borrowed from hard liquidity pool.
MsgRepay defines the Msg/Repay request type.
MsgRepayResponse defines the Msg/Repay response type.
(message has no fields)
Liquidate defines a method for attempting to liquidate a borrower that is over their loan-to-value.
MsgLiquidate defines the Msg/Liquidate request type.
MsgLiquidateResponse defines the Msg/Liquidate response type.
(message has no fields)
Query defines the gRPC querier service for bep3 module.
Params queries module params.
QueryParamsRequest is the request type for the Query/Params RPC method.
(message has no fields)
QueryParamsResponse is the response type for the Query/Params RPC method.
Accounts queries module accounts.
QueryAccountsRequest is the request type for the Query/Accounts RPC method.
(message has no fields)
QueryAccountsResponse is the response type for the Query/Accounts RPC method.
Deposits queries hard deposits.
QueryDepositsRequest is the request type for the Query/Deposits RPC method.
QueryDepositsResponse is the response type for the Query/Deposits RPC method.
UnsyncedDeposits queries unsynced deposits.
QueryUnsyncedDepositsRequest is the request type for the Query/UnsyncedDeposits RPC method.
QueryUnsyncedDepositsResponse is the response type for the Query/UnsyncedDeposits RPC method.
TotalDeposited queries total coins deposited to hard liquidity pools.
QueryTotalDepositedRequest is the request type for the Query/TotalDeposited RPC method.
QueryTotalDepositedResponse is the response type for the Query/TotalDeposited RPC method.
Borrows queries hard borrows.
QueryBorrowsRequest is the request type for the Query/Borrows RPC method.
QueryBorrowsResponse is the response type for the Query/Borrows RPC method.
UnsyncedBorrows queries unsynced borrows.
QueryUnsyncedBorrowsRequest is the request type for the Query/UnsyncedBorrows RPC method.
QueryUnsyncedBorrowsResponse is the response type for the Query/UnsyncedBorrows RPC method.
TotalBorrowed queries total coins borrowed from hard liquidity pools.
QueryTotalBorrowedRequest is the request type for the Query/TotalBorrowed RPC method.
QueryTotalBorrowedResponse is the response type for the Query/TotalBorrowed RPC method.
InterestRate queries the hard module interest rates.
QueryInterestRateRequest is the request type for the Query/InterestRate RPC method.
QueryInterestRateResponse is the response type for the Query/InterestRate RPC method.
Reserves queries total hard reserve coins.
QueryReservesRequest is the request type for the Query/Reserves RPC method.
QueryReservesResponse is the response type for the Query/Reserves RPC method.
InterestFactors queries hard module interest factors.
QueryInterestFactorsRequest is the request type for the Query/InterestFactors RPC method.
QueryInterestFactorsResponse is the response type for the Query/InterestFactors RPC method.
Borrow defines an amount of coins borrowed from a hard module account.
Used in:
BorrowInterestFactor defines an individual borrow interest factor.
Used in:
BorrowInterestFactorResponse defines an individual borrow interest factor.
Used in:
sdk.Dec as string
BorrowLimit enforces restrictions on a money market.
Used in:
BorrowResponse defines an amount of coins borrowed from a hard module account.
Used in:
,CoinsProto defines a Protobuf wrapper around a Coins slice
Deposit defines an amount of coins deposited into a hard module account.
Used in:
DepositResponse defines an amount of coins deposited into a hard module account.
Used in:
,GenesisAccumulationTime stores the previous distribution time and its corresponding denom.
Used in:
GenesisState defines the hard module's genesis state.
InterestFactor is a unique type returned by interest factor queries
Used in:
sdk.Dec as String
sdk.Dec as String
InterestRateModel contains information about an asset's interest rate.
Used in:
MoneyMarket is a money market for an individual asset.
Used in:
MoneyMarketInterestRate is a unique type returned by interest rate queries
Used in:
sdk.Dec as String
sdk.Dec as String
Params defines the parameters for the hard module.
Used in:
,SupplyInterestFactor defines an individual borrow interest factor.
Used in:
SupplyInterestFactorResponse defines an individual borrow interest factor.
Used in:
sdk.Dec as string