Earn Interest Rate Model (AlkemiRateModel.sol)
IRError
enum IRError {
NO_ERROR,
FAILED_TO_ADD_CASH_PLUS_BORROWS,
FAILED_TO_GET_EXP,
FAILED_TO_MUL_PRODUCT_TIMES_BORROW_RATE
}Contract Members
//public members
uint256 public blocksPerYear;
address public owner;
address public newOwner;
string public contractName;
//private members
uint8 private hundred;
//internal members
struct Exponential.Exp internal SpreadLow;
struct Exponential.Exp internal BreakPointLow;
struct Exponential.Exp internal ReserveLow;
struct Exponential.Exp internal ReserveMid;
struct Exponential.Exp internal SpreadMid;
struct Exponential.Exp internal BreakPointHigh;
struct Exponential.Exp internal ReserveHigh;
struct Exponential.Exp internal SpreadHigh;
struct Exponential.Exp internal MinRateActual;
struct Exponential.Exp internal HealthyMinURActual;
struct Exponential.Exp internal HealthyMinRateActual;
struct Exponential.Exp internal MaxRateActual;
struct Exponential.Exp internal HealthyMaxURActual;
struct Exponential.Exp internal HealthyMaxRateActual;Modifiers
onlyOwner
Functions
changeRates
changeBlocksPerYear
transferOwnership
acceptOwnership
getUtilizationRate
getUtilizationAndAnnualBorrowRate
getSupplyRate
getBorrowRate
Last updated
Was this helpful?