0 txs
0 calls
constructor
No constructor.
functions
ETH_ADDRESS
viewfunction ETH_ADDRESS() view returns (address)
FACTORY_ADDRESS
viewfunction FACTORY_ADDRESS() view returns (address)
lendingPool
viewfunction lendingPool() view returns (address)
logger
viewfunction logger() view returns (address)
givePermission
nonpayablefunction givePermission(address _contractAddr)
openLeveragedLoan
payablefunction openLeveragedLoan(tuple _createInfo, tuple _exchangeData, address _compReceiver) payable
removePermission
nonpayablefunction removePermission(address _contractAddr)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506110ac806100206000396000f3fe6080604052600436106100705760003560e01c8063a734f06e1161004e578063a734f06e146100d7578063e074bb47146100ec578063ee955f0c1461010c578063f24ccbfe1461011f57610070565b80633d391f70146100755780638823151b14610097578063a59a9973146100c2575b600080fd5b34801561008157600080fd5b50610095610090366004610a6e565b610134565b005b3480156100a357600080fd5b506100ac61031f565b6040516100b99190610cf3565b60405180910390f35b3480156100ce57600080fd5b506100ac610337565b3480156100e357600080fd5b506100ac61034f565b3480156100f857600080fd5b50610095610107366004610a6e565b610367565b61009561011a366004610acd565b610445565b34801561012b57600080fd5b506100ac610635565b6000306001600160a01b031663bf7e214f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561016f57600080fd5b505afa158015610183573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101a79190610ab1565b9050806001600160a01b03811661029857735a15566417e6c1c9546523066500bddbc53f88c76001600160a01b03166365688cc96040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561020757600080fd5b505af115801561021b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061023f9190610ab1565b604051637a9e5e4b60e01b81529091503090637a9e5e4b90610265908490600401610cf3565b600060405180830381600087803b15801561027f57600080fd5b505af1158015610293573d6000803e3d6000fd5b505050505b6040516332fba9a360e21b81526001600160a01b0382169063cbeea68c906102e890869030907f1cff79cde515a86f6cc1adbebe8ae25888905561371faf11c8102211f56b487090600401610da6565b600060405180830381600087803b15801561030257600080fd5b505af1158015610316573d6000803e3d6000fd5b50505050505050565b735a15566417e6c1c9546523066500bddbc53f88c781565b73398ec7346dcd622edc5ae82352f02be94c62d11981565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b6000306001600160a01b031663bf7e214f6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103a257600080fd5b505afa1580156103b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103da9190610ab1565b90506001600160a01b0381166103f05750610442565b604051632bc3217d60e01b815281906001600160a01b03821690632bc3217d906102e890869030907f1cff79cde515a86f6cc1adbebe8ae25888905561371faf11c8102211f56b487090600401610da6565b50565b604082015160208301516001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1461049f5761049a3330866040015186602001516001600160a01b031661064d909392919063ffffffff16565b6104cc565b83604001513410156104cc5760405162461bcd60e51b81526004016104c390610e4c565b60405180910390fd5b6104da8284602001516106ab565b60608484306040516020016104f193929190610f04565b604051602081830303815290604052905061050b83610134565b8351604051632e7ff4ef60e11b815273398ec7346dcd622edc5ae82352f02be94c62d11991635cffe9de9161054891879187908790600401610d07565b600060405180830381600087803b15801561056257600080fd5b505af1158015610576573d6000803e3d6000fd5b5050505061058383610367565b735c55b921f590a89c1ebe84df170e655a82b621266001600160a01b031663d061ce5030338760000151886020015189604001518a606001516040516020016105cf9493929190610df7565b6040516020818303038152906040526040518463ffffffff1660e01b81526004016105fc93929190610d44565b600060405180830381600087803b15801561061657600080fd5b505af115801561062a573d6000803e3d6000fd5b505050505050505050565b735c55b921f590a89c1ebe84df170e655a82b6212681565b6106a5846323b872dd60e01b85858560405160240161066e93929190610dd3565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261079a565b50505050565b6001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146107605761076082826001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016106ff9190610cf3565b60206040518083038186803b15801561071757600080fd5b505afa15801561072b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074f9190610c2f565b6001600160a01b0384169190610829565b6040516001600160a01b038316904780156108fc02916000818181858888f19350505050158015610795573d6000803e3d6000fd5b505050565b60606107ef826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166108489092919063ffffffff16565b805190915015610795578080602001905181019061080d9190610a91565b6107955760405162461bcd60e51b81526004016104c390610eba565b6107958363a9059cbb60e01b848460405160240161066e929190610e20565b6060610857848460008561085f565b949350505050565b606061086a85610923565b6108865760405162461bcd60e51b81526004016104c390610e83565b60006060866001600160a01b031685876040516108a39190610cd7565b60006040518083038185875af1925050503d80600081146108e0576040519150601f19603f3d011682016040523d82523d6000602084013e6108e5565b606091505b509150915081156108f95791506108579050565b8051156109095780518082602001fd5b8360405162461bcd60e51b81526004016104c39190610e39565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610857575050151592915050565b803561096781611061565b92915050565b600082601f83011261097d578081fd5b813567ffffffffffffffff811115610993578182fd5b6109a6601f8201601f1916602001611002565b91508082528360208285010111156109bd57600080fd5b8060208401602084013760009082016020015292915050565b600060c082840312156109e7578081fd5b6109f160c0611002565b905081356109fe81611061565b81526020820135610a0e81611061565b60208201526040820135610a2181611061565b80604083015250606082013560608201526080820135608082015260a082013567ffffffffffffffff811115610a5657600080fd5b610a628482850161096d565b60a08301525092915050565b600060208284031215610a7f578081fd5b8135610a8a81611061565b9392505050565b600060208284031215610aa2578081fd5b81518015158114610a8a578182fd5b600060208284031215610ac2578081fd5b8151610a8a81611061565b600080600083850360a0811215610ae2578283fd5b6060811215610aef578283fd5b50610afa6060611002565b610b04868661095c565b8152610b13866020870161095c565b6020820152604085810135908201529250606084013567ffffffffffffffff80821115610b3e578384fd5b8186019150610140808389031215610b54578485fd5b610b5d81611002565b9050610b69888461095c565b8152610b78886020850161095c565b602082015260408301356040820152606083013560608201526080830135608082015260a083013560a0820152610bb28860c0850161095c565b60c0820152610bc48860e0850161095c565b60e08201526101008084013583811115610bdc578687fd5b610be88a82870161096d565b8284015250506101208084013583811115610c01578687fd5b610c0d8a8287016109d6565b828401525050809450505050610c26856080860161095c565b90509250925092565b600060208284031215610c40578081fd5b5051919050565b6001600160a01b03169052565b60008151808452610c6c816020860160208601611035565b601f01601f19169290920160200192915050565b6000815160018060a01b0380821685528060208501511660208601528060408501511660408601525050606082015160608401526080820151608084015260a082015160c060a085015261085760c0850182610c54565b60008251610ce9818460208701611035565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090610d3a90830184610c54565b9695505050505050565b6001600160a01b038481168252831660208201526080604082018190526015908201527421b7b6b837bab7322632bb32b930b3b2b22637b0b760591b60a082015260c060608201819052600090610d9d90830184610c54565b95945050505050565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6001600160a01b03929092168252602082015260400190565b600060208252610a8a6020830184610c54565b6020808252601f908201527f4d7573742073656e6420636f727265637420616d6f756e74206f662065746800604082015260600190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6000610f108551611029565b825260018060a01b0360208601511660208301526040850151604083015260a06060830152610f4360a083018551610c47565b6020840151610f5560c0840182610c47565b50604084015160e08301526060840151610100818185015260808601519150610120828186015260a08701519250610140838187015260c08801519350610fa0610160870185610c47565b60e08801519350610fb5610180870185610c47565b828801519350806101a087015250610fd16101e0860184610c54565b90870151858203609f19016101c08701529092509050610ff18282610c80565b925050506108576080830184610c47565b60405181810167ffffffffffffffff8111828210171561102157600080fd5b604052919050565b6001600160a01b031690565b60005b83811015611050578181015183820152602001611038565b838111156106a55750506000910152565b6001600160a01b038116811461044257600080fdfea2646970667358221220b47f93c320a117b9e909995ec62ea54693010aee3514706fae33f69a9632d16364736f6c634300060c0033