0 txs
0 calls
constructor
constructor(uint256 U_optimal, uint256 R_base, uint256 R_slope1, uint256 R_slope2)
functions
_R_base_RAY
viewfunction _R_base_RAY() view returns (uint256)
_R_slope1_RAY
viewfunction _R_slope1_RAY() view returns (uint256)
_R_slope2_RAY
viewfunction _R_slope2_RAY() view returns (uint256)
_U_Optimal_inverted_WAD
viewfunction _U_Optimal_inverted_WAD() view returns (uint256)
_U_Optimal_WAD
viewfunction _U_Optimal_WAD() view returns (uint256)
calcBorrowRate
viewfunction calcBorrowRate(uint256 expectedLiquidity, uint256 availableLiquidity) view returns (uint256)
getModelParameters
viewfunction getModelParameters() view returns (uint256 U_optimal, uint256 R_base, uint256 R_slope1, uint256 R_slope2)
version
viewfunction version() view returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x6101206040523480156200001257600080fd5b50604051620011d1380380620011d1833981810160405260808110156200003857600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050506127108411156040518060400160405280600281526020017f4950000000000000000000000000000000000000000000000000000000000000815250906200014d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101562000111578082015181840152602081019050620000f4565b50505050905090810190601f1680156200013f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506127108311156040518060400160405280600281526020017f49500000000000000000000000000000000000000000000000000000000000008152509062000234576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620001f8578082015181840152602081019050620001db565b50505050905090810190601f168015620002265780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506127108211156040518060400160405280600281526020017f4950000000000000000000000000000000000000000000000000000000000000815250906200031b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620002df578082015181840152602081019050620002c2565b50505050905090810190601f1680156200030d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060006200034085670de0b6b3a76400006200040660201b620005761790919060201c565b905080608081815250506200036c81670de0b6b3a76400006200056c60201b620006d11790919060201c565b60a0818152505062000399846b033b2e3c9fd0803ce80000006200040660201b620005761790919060201c565b60c08181525050620003c6836b033b2e3c9fd0803ce80000006200040660201b620005761790919060201c565b60e08181525050620003f3826b033b2e3c9fd0803ce80000006200040660201b620005761790919060201c565b61010081815250505050505050620005f0565b600080831480620004175750600082145b1562000427576000905062000566565b816002612710816200043557fe5b047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03816200046057fe5b048311156040518060400160405280600281526020017f4d310000000000000000000000000000000000000000000000000000000000008152509062000544576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101562000508578082015181840152602081019050620004eb565b50505050905090810190601f168015620005365780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506127106002612710816200055557fe5b0483850201816200056257fe5b0490505b92915050565b600082821115620005e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b60805160a05160c05160e05161010051610b5b62000676600039806103655280610507528061055452508061029452806103a5528061043652806104e45250806101d652806102d152806103c6528061045a52806104c152508061030e5280610530525080610241528061026f5280610335528061040d52806104905250610b5b6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639cd3fdb51161005b5780639cd3fdb514610133578063c8284e6d14610151578063f81d438114610184578063fc4b2b78146101a257610088565b806342568d441461008d57806350ced104146100d957806354fd4d50146100f75780639aec06ea14610115575b600080fd5b6100c3600480360360408110156100a357600080fd5b8101908080359060200190929190803590602001909291905050506101c0565b6040518082815260200191505060405180910390f35b6100e161040b565b6040518082815260200191505060405180910390f35b6100ff61042f565b6040518082815260200191505060405180910390f35b61011d610434565b6040518082815260200191505060405180910390f35b61013b610458565b6040518082815260200191505060405180910390f35b61015961047c565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b61018c61052e565b6040518082815260200191505060405180910390f35b6101aa610552565b6040518082815260200191505060405180910390f35b6000808314806101cf57508183105b156101fc577f00000000000000000000000000000000000000000000000000000000000000009050610405565b600061023d8461022f670de0b6b3a764000061022187896106d190919063ffffffff16565b61075490919063ffffffff16565b6107da90919063ffffffff16565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610306576102fe6102cf7f00000000000000000000000000000000000000000000000000000000000000006102c1847f000000000000000000000000000000000000000000000000000000000000000061075490919063ffffffff16565b6107da90919063ffffffff16565b7f000000000000000000000000000000000000000000000000000000000000000061086390919063ffffffff16565b915050610405565b6104016103a07f00000000000000000000000000000000000000000000000000000000000000006103926103637f0000000000000000000000000000000000000000000000000000000000000000866106d190919063ffffffff16565b7f000000000000000000000000000000000000000000000000000000000000000061075490919063ffffffff16565b6107da90919063ffffffff16565b6103f37f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061086390919063ffffffff16565b61086390919063ffffffff16565b9150505b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600181565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000806104bd670de0b6b3a76400007f00000000000000000000000000000000000000000000000000000000000000006108eb90919063ffffffff16565b93507f000000000000000000000000000000000000000000000000000000000000000092507f000000000000000000000000000000000000000000000000000000000000000091507f0000000000000000000000000000000000000000000000000000000000000000905090919293565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000808314806105865750600082145b1561059457600090506106cb565b816002612710816105a157fe5b047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03816105cb57fe5b048311156040518060400160405280600281526020017f4d31000000000000000000000000000000000000000000000000000000000000815250906106ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610670578082015181840152602081019050610655565b50505050905090810190601f16801561069d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506127106002612710816106bb57fe5b0483850201816106c757fe5b0490505b92915050565b600082821115610749576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b60008083141561076757600090506107d4565b600082840290508284828161077857fe5b04146107cf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180610b056021913960400191505060405180910390fd5b809150505b92915050565b6000808211610851576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b81838161085a57fe5b04905092915050565b6000808284019050838110156108e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000808214156040518060400160405280600281526020017f4d33000000000000000000000000000000000000000000000000000000000000815250906109cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610992578082015181840152602081019050610977565b50505050905090810190601f1680156109bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000600283816109da57fe5b049050612710817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0381610a0a57fe5b048411156040518060400160405280600281526020017f4d3100000000000000000000000000000000000000000000000000000000000081525090610aea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610aaf578082015181840152602081019050610a94565b50505050905090810190601f168015610adc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50828161271086020181610afa57fe5b049150509291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122088ce2196cf514af8ebb05cb23c9ac5215b47a42e4f12e6b644aa3c019b641ae464736f6c634300070600330000000000000000000000000000000000000000000000000000000000001b58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000002710