0 txs
1 call
constructor
constructor(uint256 _lowerOptimalPercent, uint256 _upperOptimalPercent, uint256 _optimalUtilization)
functions
getInterestRate
viewfunction getInterestRate(address, uint256 _borrowWei, uint256 _supplyWei) view returns (tuple)
interestSetterType
purefunction interestSetterType() pure returns (uint8)
LOWER_OPTIMAL_PERCENT
viewfunction LOWER_OPTIMAL_PERCENT() view returns (uint256)
ONE_HUNDRED_PERCENT
viewfunction ONE_HUNDRED_PERCENT() view returns (uint256)
OPTIMAL_UTILIZATION
viewfunction OPTIMAL_UTILIZATION() view returns (uint256)
REMAINING_OPTIMAL_UTILIZATION
viewfunction REMAINING_OPTIMAL_UTILIZATION() view returns (uint256)
SECONDS_IN_A_YEAR
viewfunction SECONDS_IN_A_YEAR() view returns (uint256)
UPPER_OPTIMAL_PERCENT
viewfunction UPPER_OPTIMAL_PERCENT() view returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x6101006040523480156200001257600080fd5b5060405162000cce38038062000cce833981016040819052620000359162000233565b6200007e82841060008051602062000cae8339815191527f4c6f776572206f7074696d616c2070657263656e7420746f6f206869676800006200010c60201b620004361760201c565b620000dc670de0b6b3a7640000821080156200009a5750600082115b60008051602062000cae8339815191527f496e76616c6964206f7074696d616c207574696c697a6174696f6e00000000006200010c60201b620004361760201c565b608083905260a082905260c0819052620000ff81670de0b6b3a76400006200027c565b60e05250620003ef915050565b8262000173576200011d8262000178565b6101d160f51b6200012e8362000178565b604051602001620001429392919062000300565b60408051601f198184030181529082905262461bcd60e51b82526200016a916004016200036c565b60405180910390fd5b505050565b60606000826040516020016200018f91906200038d565b60408051601f19818403018152919052905060205b80156200021c5780620001b781620003a4565b915050818181518110620001cf57620001cf620003be565b01602001517fff000000000000000000000000000000000000000000000000000000000000001615620002165760006200020b826001620003d4565b835250909392505050565b620001a4565b505060408051600081526020810190915292915050565b6000806000606084860312156200024d576200024d600080fd5b5050815160208301516040909301519094929350919050565b634e487b7160e01b600052601160045260246000fd5b60008282101562000291576200029162000266565b500390565b60005b83811015620002b357818101518382015260200162000299565b83811115620002c3576000848401525b50505050565b6000620002d4825190565b620002e481856020860162000296565b9290920192915050565b6001600160f01b031981165b82525050565b60006200030e8286620002c9565b91506200031c8285620002ee565b6002820191506200032e8284620002c9565b95945050505050565b600062000342825190565b8084526020840193506200035b81856020860162000296565b601f01601f19169290920192915050565b602080825281016200037f818462000337565b9392505050565b80620002fa565b60006200039b828462000386565b50602001919050565b600081620003b657620003b662000266565b506000190190565b634e487b7160e01b600052603260045260246000fd5b60008219821115620003ea57620003ea62000266565b500190565b60805160a05160c05160e05161083a620004746000396000818160920152610320015260008181610101015281816102c8015281816102f501526103da01526000818160cf015281816101c8015281816102670152610345015260008181610137015281816101e9015281816102880152818161038701526103fc015261083a6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063dd0081c71161005b578063dd0081c714610123578063e1169a2e14610132578063e8177dcf14610159578063ee15144b1461017957600080fd5b80632f1ca9e31461008d578063a57e84af146100ca578063c4fa17a4146100f1578063cf762dfa146100fc575b600080fd5b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b6040516100c19190610538565b60405180910390f35b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b6100b46301e1338081565b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b6100b4670de0b6b3a764000081565b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b61016c610167366004610590565b610188565b6040516100c191906105f7565b60016040516100c1919061064e565b604080516020810190915260008152826101b1575060408051602081019091526000815261042f565b816102255760405180602001604052806301e133807f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006102129190610672565b61021c91906106a0565b9052905061042f565b60008261023a670de0b6b3a7640000866106b4565b61024491906106a0565b9050670de0b6b3a764000081106102c65760405180602001604052806301e133807f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006102b19190610672565b6102bb91906106a0565b81525091505061042f565b7f00000000000000000000000000000000000000000000000000000000000000008111156103c857600061031a7f0000000000000000000000000000000000000000000000000000000000000000836106d3565b905060007f0000000000000000000000000000000000000000000000000000000000000000610369837f00000000000000000000000000000000000000000000000000000000000000006106b4565b61037391906106a0565b905060405180602001604052806301e133807f0000000000000000000000000000000000000000000000000000000000000000846103b19190610672565b6103bb91906106a0565b815250935050505061042f565b60405180602001604052806301e133807f0000000000000000000000000000000000000000000000000000000000000000847f000000000000000000000000000000000000000000000000000000000000000061042591906106b4565b6102b191906106a0565b9392505050565b826104945761044482610499565b6101d160f51b61045383610499565b60405160200161046593929190610748565b60408051601f198184030181529082905262461bcd60e51b825261048b916004016107ab565b60405180910390fd5b505050565b60606000826040516020016104ae91906107c2565b60408051601f19818403018152919052905060205b801561051957806104d3816107d7565b9150508181815181106104e8576104e86107ee565b01602001516001600160f81b03191615610514576000610509826001610672565b835250909392505050565b6104c3565b505060408051600081526020810190915292915050565b805b82525050565b602081016105468284610530565b92915050565b60006001600160a01b038216610546565b6105668161054c565b811461057157600080fd5b50565b80356105468161055d565b80610566565b80356105468161057f565b6000806000606084860312156105a8576105a8600080fd5b60006105b48686610574565b93505060206105c586828701610585565b92505060406105d686828701610585565b9150509250925092565b805160208301906105f18482610530565b50505050565b6020810161054682846105e0565b634e487b7160e01b600052602160045260246000fd5b6004811061057157610571610605565b806106358161061b565b919050565b60006105468261062b565b6105328161063a565b602081016105468284610645565b634e487b7160e01b600052601160045260246000fd5b600082198211156106855761068561065c565b500190565b634e487b7160e01b600052601260045260246000fd5b6000826106af576106af61068a565b500490565b60008160001904831182151516156106ce576106ce61065c565b500290565b6000828210156106e5576106e561065c565b500390565b60005b838110156107055781810151838201526020016106ed565b838111156105f15750506000910152565b6000610720825190565b61072e8185602086016106ea565b9290920192915050565b6001600160f01b03198116610532565b60006107548286610716565b91506107608285610738565b6002820191506107708284610716565b95945050505050565b6000610783825190565b80845260208401935061079a8185602086016106ea565b601f01601f19169290920192915050565b6020808252810161042f8184610779565b80610532565b60006107ce82846107bc565b50602001919050565b6000816107e6576107e661065c565b506000190190565b634e487b7160e01b600052603260045260246000fdfea26469706673582212208f1bbf8f003b127e5a061f32cfb59895794df3b7d964e22e82bb247705caf67064736f6c634300080900334c696e6561725374657046756e6374696f6e496e74657265737453657474657200000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000000000000d0b8d0508de00000000000000000000000000000000000000000000000000000b1a2bc2ec500000