0 txs
0 calls
constructor
constructor(address _provider, uint256 _baseVariableBorrowRate, uint256 _variableRateSlope1, uint256 _variableRateSlope2, uint256 _stableRateSlope1, uint256 _stableRateSlope2)
functions
addressesProvider
viewfunction addressesProvider() view returns (address)
calculateInterestRates
viewfunction calculateInterestRates(address _reserve, uint256 _availableLiquidity, uint256 _totalBorrowsStable, uint256 _totalBorrowsVariable, uint256 _averageStableBorrowRate) view returns (uint256 currentLiquidityRate, uint256 currentStableBorrowRate, uint256 currentVariableBorrowRate)
getBaseVariableBorrowRate
viewfunction getBaseVariableBorrowRate() view returns (uint256)
getStableRateSlope1
viewfunction getStableRateSlope1() view returns (uint256)
getStableRateSlope2
viewfunction getStableRateSlope2() view returns (uint256)
getVariableRateSlope1
viewfunction getVariableRateSlope1() view returns (uint256)
getVariableRateSlope2
viewfunction getVariableRateSlope2() view returns (uint256)
OPTIMAL_UTILIZATION_RATE
viewfunction OPTIMAL_UTILIZATION_RATE() view returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506040516107bb3803806107bb833981810160405260c081101561003357600080fd5b508051602082015160408301516060840151608085015160a090950151600080546001600160a01b039096166001600160a01b031990961695909517909455600192909255600255600355600491909155600555610725806100966000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063a15f30ac1161005b578063a15f30ac14610113578063c72c4d101461011b578063d5cd73911461013f578063f42024091461014757610088565b80630b3429a21461008d57806314e32da4146100a757806334762ca5146100af57806357e37af0146100b7575b600080fd5b61009561014f565b60408051918252519081900360200190f35b610095610155565b61009561015b565b6100f5600480360360a08110156100cd57600080fd5b506001600160a01b038135169060208101359060408101359060608101359060800135610161565b60408051938452602084019290925282820152519081900360600190f35b610095610191565b6101236101a1565b604080516001600160a01b039092168252519081900360200190f35b6100956101b0565b6100956101b6565b60025490565b60055490565b60015490565b600080600061018088888888886b02e87669c308736a040000006101bc565b925092509250955095509592505050565b6b02e87669c308736a0400000081565b6000546001600160a01b031681565b60045490565b60035490565b600080600080846101cb610439565b03905060006101e0898963ffffffff61044916565b90506000811580156101f057508a155b610219576102146102078c8463ffffffff61044916565b839063ffffffff6104ac16565b61021c565b60005b90506000809054906101000a90046001600160a01b03166001600160a01b0316633618abba6040518163ffffffff1660e01b815260040160206040518083038186803b15801561026b57600080fd5b505afa15801561027f573d6000803e3d6000fd5b505050506040513d602081101561029557600080fd5b50516040805163bb85c0bb60e01b81526001600160a01b038f811660048301529151919092169163bb85c0bb916024808301926020929190829003018186803b1580156102e157600080fd5b505afa1580156102f5573d6000803e3d6000fd5b505050506040513d602081101561030b57600080fd5b50519450868111156103aa5760006103398461032d848b63ffffffff6104f016565b9063ffffffff6104ac16565b90506103736103538260055461054d90919063ffffffff16565b60045461036790899063ffffffff61044916565b9063ffffffff61044916565b95506103a261038d8260035461054d90919063ffffffff16565b6002546001546103679163ffffffff61044916565b945050610418565b6103dc6103cf6103c0838a63ffffffff6104ac16565b6004549063ffffffff61054d16565b869063ffffffff61044916565b94506104156104066002546103fa8a856104ac90919063ffffffff16565b9063ffffffff61054d16565b6001549063ffffffff61044916565b93505b610428816103fa8c8c888d610585565b955050505096509650969350505050565b6b033b2e3c9fd0803ce800000090565b6000828201838110156104a3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000600282046104e8836104dc6104cf876b033b2e3c9fd0803ce80000006105f6565b849063ffffffff61044916565b9063ffffffff61064f16565b949350505050565b600082821115610547576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60006104a36b033b2e3c9fd0803ce80000006104dc610572868663ffffffff6105f616565b6b019d971e4fe8401e7400000090610449565b600080610598868663ffffffff61044916565b9050806105a95760009150506104e8565b60006105b8856103fa886106b9565b905060006105c9856103fa8a6106b9565b905060006105e96105d9856106b9565b61032d858563ffffffff61044916565b9998505050505050505050565b600082610605575060006104a6565b8282028284828161061257fe5b04146104a35760405162461bcd60e51b81526004018080602001828103825260218152602001806106d06021913960400191505060405180910390fd5b60008082116106a5576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b60008284816106b057fe5b04949350505050565b60006104a682633b9aca0063ffffffff6105f61656fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a72315820ce0be92f1bbdaea8129c9c1fffdf86a09af3d3557b1f49489fb9d34b171989b064736f6c634300050e003200000000000000000000000024a42fd28c976a61df5d00d0599c34c4f90748c8000000000000000000000000000000000000000000084595161401484a00000000000000000000000000000000000000000000000021165458500521280000000000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000073ce27351811f40c000000000000000000000000000000000000000000000001f04ef12cb04cf158000000