1 tx
2 calls
constructor
No constructor.
functions
acl
viewfunction acl() view returns (address)
config
viewfunction config() view returns (address)
oracle
viewfunction oracle() view returns (address)
owner
viewfunction owner() view returns (address)
pool
viewfunction pool() view returns (address)
execute
nonpayablefunction execute(address provider, tuple params, address oracleToken, address token, uint256 ltv, uint256 lt, uint256 lb, uint256 supplyCap, uint256 borrowCap, uint256 debtCeiling, uint256 reserveFactor, uint256 liquidationFee)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350611a40806100616000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80637dc0d1d01161005b5780637dc0d1d0146101135780638da5cb5b14610133578063de28735914610151578063f2fde38b1461017157600080fd5b8063107eef451461008d57806316f0115b146100a2578063715018a6146100eb57806379502c55146100f3575b600080fd5b6100a061009b366004611609565b610184565b005b6003546100c29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100a0610338565b6004546100c29073ffffffffffffffffffffffffffffffffffffffff1681565b6001546100c29073ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff166100c2565b6002546100c29073ffffffffffffffffffffffffffffffffffffffff1681565b6100a061017f3660046116c4565b610428565b60005473ffffffffffffffffffffffffffffffffffffffff16331461020a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8b16906370a0823190602401602060405180830381865afa158015610277573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029b91906116e8565b11610302576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6565642062616c616e636500000000000000000000000000000000000000006044820152606401610201565b61030d8c8b8b6105d9565b6103208c8c8b8b8b8b8b8b8b8b8b6107d2565b61032a8c8a610ea8565b505050505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146103b9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610201565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610201565b73ffffffffffffffffffffffffffffffffffffffff811661054c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610201565b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b8273ffffffffffffffffffffffffffffffffffffffff1663707cd7166040518163ffffffff1660e01b8152600401602060405180830381865afa158015610624573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106489190611701565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905560408051600180825281830190925260009160208083019080368337505060408051600180825281830190925292935060009291506020808301908036833701905050905082826000815181106106e6576106e661171e565b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083816000815181106107345761073461171e565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526001546040517fabfd531000000000000000000000000000000000000000000000000000000000815291169063abfd531090610799908590859060040161179e565b600060405180830381600087803b1580156107b357600080fd5b505af11580156107c7573d6000803e3d6000fd5b505050505050505050565b60008b73ffffffffffffffffffffffffffffffffffffffff1663631adfca6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561081f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108439190611701565b60408051600180825281830190925291925060009190816020015b610974604051806101e00160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600060ff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081525090565b81526020019060019003908161085e5790505090508b8160008151811061099d5761099d61171e565b60209081029190910101526040517f02fb45e600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316906302fb45e6906109fa908490600401611837565b600060405180830381600087803b158015610a1457600080fd5b505af1158015610a28573d6000803e3d6000fd5b505050506000851115610abe576040517faeb4fcc100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c811660048301526024820187905283169063aeb4fcc190604401600060405180830381600087803b158015610aa557600080fd5b505af1158015610ab9573d6000803e3d6000fd5b505050505b8915610b5b576040517f7c4e560b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c81166004830152602482018c9052604482018b9052606482018a9052831690637c4e560b90608401600060405180830381600087803b158015610b4257600080fd5b505af1158015610b56573d6000803e3d6000fd5b505050505b8615610bea576040517f571f03e500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c811660048301526024820189905283169063571f03e590604401600060405180830381600087803b158015610bd157600080fd5b505af1158015610be5573d6000803e3d6000fd5b505050505b8515610d01576040517f682cf26400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c811660048301526001602483015283169063682cf26490604401600060405180830381600087803b158015610c6057600080fd5b505af1158015610c74573d6000803e3d6000fd5b50506040517fd14a098300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8e81166004830152602482018a90528516925063d14a09839150604401600060405180830381600087803b158015610ce857600080fd5b505af1158015610cfc573d6000803e3d6000fd5b505050505b6040517ff213ef0e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c811660048301526001602483015283169063f213ef0e90604401600060405180830381600087803b158015610d7157600080fd5b505af1158015610d85573d6000803e3d6000fd5b50506040517f26d2cec200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8e8116600483015260248201879052851692506326d2cec29150604401600060405180830381600087803b158015610df957600080fd5b505af1158015610e0d573d6000803e3d6000fd5b50506040517f4b4e675300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8e811660048301526024820188905285169250634b4e67539150604401600060405180830381600087803b158015610e8157600080fd5b505af1158015610e95573d6000803e3d6000fd5b5050505050505050505050505050505050565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015610f15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f3991906116e8565b11610fa0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f6e6f206c697100000000000000000000000000000000000000000000000000006044820152606401610201565b60008273ffffffffffffffffffffffffffffffffffffffff1663026b1d5f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110119190611701565b905060008373ffffffffffffffffffffffffffffffffffffffff1663631adfca6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611060573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110849190611701565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248301529192509084169063095ea7b3906044016020604051808303816000875af115801561111c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114091906119e8565b506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8084169163617ba037918691908216906370a0823190602401602060405180830381865afa1580156111b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111dc91906116e8565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff9092166004830152602482015230604482015260006064820152608401600060405180830381600087803b15801561125457600080fd5b505af1158015611268573d6000803e3d6000fd5b50506040517f48d9fba900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff868116600483015260016024830152841692506348d9fba99150604401600060405180830381600087803b1580156112dc57600080fd5b505af11580156112f0573d6000803e3d6000fd5b5050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461131c57600080fd5b50565b803561132a816112fa565b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516101e0810167ffffffffffffffff811182821017156113825761138261132f565b60405290565b803560ff8116811461132a57600080fd5b600082601f8301126113aa57600080fd5b813567ffffffffffffffff808211156113c5576113c561132f565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561140b5761140b61132f565b8160405283815286602085880101111561142457600080fd5b836020870160208301376000602085830101528094505050505092915050565b60006101e0828403121561145757600080fd5b61145f61135e565b905061146a8261131f565b81526114786020830161131f565b60208201526114896040830161131f565b604082015261149a60608301611388565b60608201526114ab6080830161131f565b60808201526114bc60a0830161131f565b60a08201526114cd60c0830161131f565b60c08201526114de60e0830161131f565b60e08201526101008083013567ffffffffffffffff8082111561150057600080fd5b61150c86838701611399565b8385015261012092508285013591508082111561152857600080fd5b61153486838701611399565b8385015261014092508285013591508082111561155057600080fd5b61155c86838701611399565b8385015261016092508285013591508082111561157857600080fd5b61158486838701611399565b838501526101809250828501359150808211156115a057600080fd5b6115ac86838701611399565b838501526101a09250828501359150808211156115c857600080fd5b6115d486838701611399565b838501526101c09250828501359150808211156115f057600080fd5b506115fd85828601611399565b82840152505092915050565b6000806000806000806000806000806000806101808d8f03121561162c57600080fd5b6116358d61131f565b9b5067ffffffffffffffff60208e0135111561165057600080fd5b6116608e60208f01358f01611444565b9a5061166e60408e0161131f565b995061167c60608e0161131f565b9b9e9a9d50989b60808101359a60a08201359a5060c0820135995060e08201359850610100820135975061012082013596506101408201359550610160909101359350915050565b6000602082840312156116d657600080fd5b81356116e1816112fa565b9392505050565b6000602082840312156116fa57600080fd5b5051919050565b60006020828403121561171357600080fd5b81516116e1816112fa565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081518084526020808501945080840160005b8381101561179357815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101611761565b509495945050505050565b6040815260006117b1604083018561174d565b82810360208401526117c3818561174d565b95945050505050565b6000815180845260005b818110156117f2576020818501810151868301820152016117d6565b81811115611804576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156119da577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08984030185528151805173ffffffffffffffffffffffffffffffffffffffff9081168552888201518116898601528782015181168886015260608083015160ff169086015260808083015182169086015260a08083015182169086015260c08083015182169086015260e08083015190911690850152610100808201516101e0828701819052919061191b838801826117cc565b92505050610120808301518683038288015261193783826117cc565b92505050610140808301518683038288015261195383826117cc565b92505050610160808301518683038288015261196f83826117cc565b92505050610180808301518683038288015261198b83826117cc565b925050506101a080830151868303828801526119a783826117cc565b925050506101c080830151925085820381870152506119c681836117cc565b96890196945050509086019060010161185e565b509098975050505050505050565b6000602082840312156119fa57600080fd5b815180151581146116e157600080fdfea26469706673582212205faaa436a017a4b5a4a683580366af1bb2590b2e9e4b1c36679d6ce57caf76d964736f6c634300080c0033