InterestRateModel Interface (InterestRateModel.sol)
Last updated
Last updated
View Source: contracts/InterestRateModel.sol
Any interest rate model should derive from this contract.
getSupplyRate(address asset, uint256 cash, uint256 borrows)
getBorrowRate(address asset, uint256 cash, uint256 borrows)
Gets the current supply interest rate based on the given asset, total cash and total borrows
Returns
Success or failure and the supply interest rate per block scaled by 10e18
Arguments
Gets the current borrow interest rate based on the given asset, total cash and total borrows
Returns
Success or failure and the borrow interest rate per block scaled by 10e18
Arguments
Name
Type
Description
asset
address
The asset to get the interest rate of
cash
uint256
The total cash of the asset in the market
borrows
uint256
The total borrows of the asset in the market
Name
Type
Description
asset
address
The asset to get the interest rate of
cash
uint256
The total cash of the asset in the market
borrows
uint256
The total borrows of the asset in the market