0 txs
0 calls
constructor
constructor()
functions
addressesProvider
viewfunction addressesProvider() view returns (address)
COMPOUND_SAVER_FLASH_PROXY
viewfunction COMPOUND_SAVER_FLASH_PROXY() view returns (address)
DISCOUNT_ADDRESS
viewfunction DISCOUNT_ADDRESS() view returns (address)
ERC20_PROXY_0X
viewfunction ERC20_PROXY_0X() view returns (address)
ETH_ADDRESS
viewfunction ETH_ADDRESS() view returns (address)
KYBER_ETH_ADDRESS
viewfunction KYBER_ETH_ADDRESS() view returns (address)
LENDING_POOL_ADDRESS_PROVIDER
viewfunction LENDING_POOL_ADDRESS_PROVIDER() view returns (address)
owner
viewfunction owner() view returns (address)
packExchangeData
purefunction packExchangeData(tuple _exData) pure returns (bytes)
SAVER_EXCHANGE_REGISTRY
viewfunction SAVER_EXCHANGE_REGISTRY() view returns (address)
unpackExchangeData
purefunction unpackExchangeData(bytes _data) pure returns (tuple _exData)
WALLET_ID
viewfunction WALLET_ID() view returns (address)
WETH_ADDRESS
viewfunction WETH_ADDRESS() view returns (address)
ZRX_ALLOWLIST_ADDR
viewfunction ZRX_ALLOWLIST_ADDR() view returns (address)
executeOperation
nonpayablefunction executeOperation(address _reserve, uint256 _amount, uint256 _fee, bytes _params)
events
No events.
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b03199081167324a42fd28c976a61df5d00d0599c34c4f90748c8179091556002805490911673e9b9bfa60ccda5f8b39d08c5f8480856ea06fdc017905534801561005857600080fd5b50600154600080546001600160a01b03199081166001600160a01b0390931692909217905560038054909116331790556113f1806100976000396000f3fe6080604052600436106100ec5760003560e01c80639b3c8e161161008a578063c72c4d1011610059578063c72c4d1014610210578063d0cc728914610225578063d3661fa51461023a578063ee8725581461024f576100f3565b80639b3c8e16146101b9578063a3b8e5d1146101ce578063a46a66c9146101fb578063a734f06e14610123576100f3565b806353485907116100c6578063534859071461014d5780638c8a79581461017a5780638da5cb5b1461018f57806398ab3d49146101a4576100f3565b8063040141e5146100f857806329f7fc9e14610123578063314b633214610138576100f3565b366100f357005b600080fd5b34801561010457600080fd5b5061010d610271565b60405161011a91906110d7565b60405180910390f35b34801561012f57600080fd5b5061010d610289565b34801561014457600080fd5b5061010d6102a1565b34801561015957600080fd5b5061016d610168366004610e89565b6102b9565b60405161011a9190611151565b34801561018657600080fd5b5061010d61035d565b34801561019b57600080fd5b5061010d610375565b3480156101b057600080fd5b5061010d610384565b3480156101c557600080fd5b5061010d610393565b3480156101da57600080fd5b506101ee6101e9366004610d2e565b6103a2565b60405161011a9190611251565b34801561020757600080fd5b5061010d61043c565b34801561021c57600080fd5b5061010d610454565b34801561023157600080fd5b5061010d610463565b34801561024657600080fd5b5061010d61047b565b34801561025b57600080fd5b5061026f61026a366004610c65565b610493565b005b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b7325dd3f51e0c3c3ff164ddc02a8e4d65bb9cbb12d81565b60608082600001518360200151846040015185606001516040516020016102e3949392919061110f565b60408051601f1981840301815290829052608085015160a086015160c087015160e088015161010089015194965060609561032195906020016112e8565b6040516020818303038152906040529050818160405160200161034592919061116b565b60405160208183030381529060405292505050919050565b734ba1f38427b33b8ab7bb0490200dae1f1c36823f81565b6003546001600160a01b031681565b6001546001600160a01b031681565b6002546001600160a01b031681565b6103aa610aae565b606080838060200190518101906103c19190610e28565b91509150818060200190518101906103d99190610c1e565b606087015260408601526001600160a01b0390811660208087019190915291168452815161040e919083018101908301610f6b565b61010088015260e08701526001600160a01b0390811660c08701521660a08501526080840152509092915050565b731b14e8d511c9a4395425314f849bd737baf8208f81565b6000546001600160a01b031681565b7395e6f48254609a6ee006f7d493c8e5fb97094cef81565b73322d58b9e75a6918f7e7849aee0ff09369977e0881565b606060006104d8868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506105be92505050565b915091506104e78188886106c4565b600254604051631cff79cd60e01b81526001600160a01b0383811692631cff79cd9261051b929091169086906004016110eb565b602060405180830381600087803b15801561053557600080fd5b505af1158015610549573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056d9190610d16565b506105818761057c8888610737565b61076e565b47156105b55760405132904780156108fc02916000818181858888f193505050501580156105b3573d6000803e3d6000fd5b505b50505050505050565b6060600060606105cc610b1e565b6000806000878060200190518101906105e59190610d61565b945094509450945094506105f7610aae565b610600866103a2565b905061060a610b1e565b60405180604001604052808d81526020018c8152509050831561066f578186868360405160240161063e9493929190611264565b60408051601f198184030181529190526020810180516001600160e01b0316631c33abc360e31b17905298506106b3565b818686836040516024016106869493929190611264565b60408051601f198184030181529190526020810180516001600160e01b03166368c2815960e01b17905298505b509095505050505050935093915050565b6001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146106fc576106fc6001600160a01b0383168483610807565b6040516001600160a01b038416904780156108fc02916000818181858888f19350505050158015610731573d6000803e3d6000fd5b50505050565b6000828201838110156107655760405162461bcd60e51b815260040161075c90611199565b60405180910390fd5b90505b92915050565b60008060009054906101000a90046001600160a01b03166001600160a01b031663ed6ff7606040518163ffffffff1660e01b815260040160206040518083038186803b1580156107bd57600080fd5b505afa1580156107d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f59190610c02565b905061080281848461085d565b505050565b6108028363a9059cbb60e01b8484604051602401610826929190611138565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526108f3565b610865610982565b6001600160a01b0316826001600160a01b031614156108df57826001600160a01b031681604051610895906110d4565b60006040518083038185875af1925050503d80600081146108d2576040519150601f19603f3d011682016040523d82523d6000602084013e6108d7565b606091505b505050610802565b6108026001600160a01b0383168483610807565b6060610948826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661099a9092919063ffffffff16565b80519091501561080257808060200190518101906109669190610cf6565b6108025760405162461bcd60e51b815260040161075c90611207565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee90565b60606109a984846000856109b1565b949350505050565b60606109bc85610a75565b6109d85760405162461bcd60e51b815260040161075c906111d0565b60006060866001600160a01b031685876040516109f591906110b8565b60006040518083038185875af1925050503d8060008114610a32576040519150601f19603f3d011682016040523d82523d6000602084013e610a37565b606091505b50915091508115610a4b5791506109a99050565b805115610a5b5780518082602001fd5b8360405162461bcd60e51b815260040161075c9190611151565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708181148015906109a9575050151592915050565b60405180610120016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160608152602001600081525090565b60405180604001604052806002906020820280368337509192915050565b8035610768816113a3565b8051610768816113a3565b8051801515811461076857600080fd5b600082601f830112610b72578081fd5b8135610b85610b8082611353565b61132c565b9150808252836020828501011115610b9c57600080fd5b8060208401602084013760009082016020015292915050565b600082601f830112610bc5578081fd5b8151610bd3610b8082611353565b9150808252836020828501011115610bea57600080fd5b610bfb816020840160208601611377565b5092915050565b600060208284031215610c13578081fd5b8151610765816113a3565b60008060008060808587031215610c33578283fd5b8451610c3e816113a3565b6020860151909450610c4f816113a3565b6040860151606090960151949790965092505050565b600080600080600060808688031215610c7c578081fd5b8535610c87816113a3565b94506020860135935060408601359250606086013567ffffffffffffffff80821115610cb1578283fd5b818801915088601f830112610cc4578283fd5b813581811115610cd2578384fd5b896020828501011115610ce3578384fd5b9699959850939650602001949392505050565b600060208284031215610d07578081fd5b81518015158114610765578182fd5b600060208284031215610d27578081fd5b5051919050565b600060208284031215610d3f578081fd5b813567ffffffffffffffff811115610d55578182fd5b6109a984828501610b62565b600080600080600060c08688031215610d78578081fd5b855167ffffffffffffffff811115610d8e578182fd5b610d9a88828901610bb5565b955050602087603f880112610dad578182fd5b610db7604061132c565b8082890160608a018b811115610dcb578586fd5b855b6002811015610df3578251610de1816113a3565b85529385019391850191600101610dcd565b50829850805197505050505050610e0d8760808801610b52565b9150610e1c8760a08801610b47565b90509295509295909350565b60008060408385031215610e3a578182fd5b825167ffffffffffffffff80821115610e51578384fd5b610e5d86838701610bb5565b93506020850151915080821115610e72578283fd5b50610e7f85828601610bb5565b9150509250929050565b600060208284031215610e9a578081fd5b813567ffffffffffffffff80821115610eb1578283fd5b8184019150610120808387031215610ec7578384fd5b610ed08161132c565b9050610edc8684610b3c565b8152610eeb8660208501610b3c565b6020820152604083013560408201526060830135606082015260808301356080820152610f1b8660a08501610b3c565b60a0820152610f2d8660c08501610b3c565b60c082015260e083013582811115610f43578485fd5b610f4f87828601610b62565b60e0830152506101009283013592810192909252509392505050565b600080600080600060a08688031215610f82578283fd5b855194506020860151610f94816113a3565b6040870151909450610fa5816113a3565b606087015190935067ffffffffffffffff811115610fc1578182fd5b610fcd88828901610bb5565b925050608086015190509295509295909350565b815260200190565b6001600160a01b03169052565b6000815180845261100e816020860160208601611377565b601f01601f19169290920160200192915050565b600061012060018060a01b03835116845260208301516110456020860182610fe9565b5060408301516040850152606083015160608501526080830151608085015260a083015161107660a0860182610fe9565b5060c083015161108960c0860182610fe9565b5060e08301518160e08601526110a182860182610ff6565b610100948501519590940194909452509092915050565b600082516110ca818460208701611377565b9190910192915050565b90565b6001600160a01b0391909116815260200190565b6001600160a01b03831681526040602082018190526000906109a990830184610ff6565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6001600160a01b03929092168252602082015260400190565b6000602082526111646020830184610ff6565b9392505050565b60006040825261117e6040830185610ff6565b82810360208401526111908185610ff6565b95945050505050565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6000602082526111646020830184611022565b600060c0825261127760c0830187611022565b905060208083018660005b60028110156112a85781516001600160a01b031683529183019190830190600101611282565b505050846060840152608083018460005b60028110156112db576112cd838351610fe1565b9250908301906001016112b9565b5050505095945050505050565b8581526001600160a01b0385811660208301528416604082015260a06060820181905260009061131a90830185610ff6565b90508260808301529695505050505050565b60405181810167ffffffffffffffff8111828210171561134b57600080fd5b604052919050565b600067ffffffffffffffff821115611369578081fd5b50601f01601f191660200190565b60005b8381101561139257818101518382015260200161137a565b838111156107315750506000910152565b6001600160a01b03811681146113b857600080fd5b5056fea2646970667358221220b5b0796c675f2392ee0f79057cd91c8feb548159d520d0da12de0f1244878a6664736f6c634300060c0033