JumpRateModelV3
Overview
License: MIT
contract JumpRateModelV3 is Initializable, InterestRateModel, AccessControlUpgradeableStructs info
BlendingTokenInfo
struct BlendingTokenInfo {
uint256 gainPerBlock;
uint256 jumGainPerBlock;
uint256 targetUtil;
}RateInfo
struct RateInfo {
uint256 lastInterestRate;
uint256 lastAccrualBlockNumber;
uint256 maxBorrowRate;
}Events info
NewInterestParams
Name
Type
Description
NewOwner
Name
Type
Description
NewInterest
Name
Type
Description
Constants info
MODERATOR_ROLE (0x797669c9)
State variables info
blocksPerYear (0xa385fb96)
blendingTokenInfo (0x582d785a)
rateInfo (0x3a86fb41)
isBlendingTokenSupport (0xb7979487)
Modifiers info
onlyBlendingToken
onlyAdmin
onlyModerator
Functions info
initialize (0xfe4b84df)
Name
Type
Description
grantModerator (0x6981c7ae)
Name
Type
Description
revokeModerator (0x36445636)
Name
Type
Description
updateJumpRateModel (0x10b86276)
Name
Type
Description
setBlockPerYear (0x03700d6b)
Name
Type
Description
addBLendingTokenSupport (0xf9828944)
Name
Type
Description
removeBLendingTokenSupport (0xff60fb68)
Name
Type
Description
setMaxBorrowRate (0xa8801029)
Name
Type
Description
updateBlockNumber (0x938c9cf6)
Name
Type
Description
utilizationRate (0x6e71e2d8)
Name
Type
Description
Name
Type
Description
getInterestRateChange (0x86959d81)
Name
Type
Description
Name
Type
Description
getBlockNumber (0x42cbb15c)
storeBorrowRate (0x5eeaafea)
Name
Type
Description
Name
Type
Description
getSupplyRate (0x32dc9b1c)
Name
Type
Description
Name
Type
Description
getBorrowRate (0x89469df9)
Name
Type
Description
Name
Type
Description
Last updated