0 txs
1 call
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
execute
nonpayablefunction execute(address flashLoanProvider, address flashLoanToken, uint256 flashLoanAmount, bytes flashLoanParams, tuple fillOrder, tuple swap)
executeOperation
nonpayablefunction executeOperation(address asset, uint256 amount, uint256 premium, address initiator, bytes params) returns (bool)
events
No events.
errors
No errors.
creation bytecode
0x6080604052348015600e575f5ffd5b50335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506111828061005b5f395ff3fe608060405260043610610037575f3560e01c80631b11d0ff146100425780638da5cb5b1461007e578063ab8cfbbd146100a85761003e565b3661003e57005b5f5ffd5b34801561004d575f5ffd5b5061006860048036038101906100639190610664565b6100d0565b6040516100759190610714565b60405180910390f35b348015610089575f5ffd5b50610092610417565b60405161009f919061073c565b60405180910390f35b3480156100b3575f5ffd5b506100ce60048036038101906100c99190610777565b61043b565b005b5f3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461013f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610136906108b3565b60405180910390fd5b5f5f84848101906101509190610a8e565b92509250505f825f015173ffffffffffffffffffffffffffffffffffffffff16836040015184602001516040516101879190610b84565b5f6040518083038185875af1925050503d805f81146101c1576040519150601f19603f3d011682016040523d82523d5f602084013e6101c6565b606091505b505090508061020a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020190610be4565b60405180910390fd5b5f825f015173ffffffffffffffffffffffffffffffffffffffff168360400151846020015160405161023c9190610b84565b5f6040518083038185875af1925050503d805f8114610276576040519150601f19603f3d011682016040523d82523d5f602084013e61027b565b606091505b50509050806102bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b690610c4c565b60405180910390fd5b5f898b6102cc9190610c97565b9050808c73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610308919061073c565b602060405180830381865afa158015610323573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103479190610cde565b1015610388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037f90610d79565b60405180910390fd5b8b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b333836040518363ffffffff1660e01b81526004016103c3929190610da6565b6020604051808303815f875af11580156103df573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104039190610df7565b506001955050505050509695505050505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c090610e6c565b60405180910390fd5b8673ffffffffffffffffffffffffffffffffffffffff166342b0b77c308888888888886040516020016104ff9493929190611021565b6040516020818303038152906040525f6040518663ffffffff1660e01b815260040161052f9594939291906110f4565b5f604051808303815f87803b158015610546575f5ffd5b505af1158015610558573d5f5f3e3d5ffd5b5050505050505050505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61059f82610576565b9050919050565b6105af81610595565b81146105b9575f5ffd5b50565b5f813590506105ca816105a6565b92915050565b5f819050919050565b6105e2816105d0565b81146105ec575f5ffd5b50565b5f813590506105fd816105d9565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261062457610623610603565b5b8235905067ffffffffffffffff81111561064157610640610607565b5b60208301915083600182028301111561065d5761065c61060b565b5b9250929050565b5f5f5f5f5f5f60a0878903121561067e5761067d61056e565b5b5f61068b89828a016105bc565b965050602061069c89828a016105ef565b95505060406106ad89828a016105ef565b94505060606106be89828a016105bc565b935050608087013567ffffffffffffffff8111156106df576106de610572565b5b6106eb89828a0161060f565b92509250509295509295509295565b5f8115159050919050565b61070e816106fa565b82525050565b5f6020820190506107275f830184610705565b92915050565b61073681610595565b82525050565b5f60208201905061074f5f83018461072d565b92915050565b5f5ffd5b5f6060828403121561076e5761076d610755565b5b81905092915050565b5f5f5f5f5f5f5f60c0888a0312156107925761079161056e565b5b5f61079f8a828b016105bc565b97505060206107b08a828b016105bc565b96505060406107c18a828b016105ef565b955050606088013567ffffffffffffffff8111156107e2576107e1610572565b5b6107ee8a828b0161060f565b9450945050608088013567ffffffffffffffff81111561081157610810610572565b5b61081d8a828b01610759565b92505060a088013567ffffffffffffffff81111561083e5761083d610572565b5b61084a8a828b01610759565b91505092959891949750929550565b5f82825260208201905092915050565b7f4e6f742073656c660000000000000000000000000000000000000000000000005f82015250565b5f61089d600883610859565b91506108a882610869565b602082019050919050565b5f6020820190508181035f8301526108ca81610891565b9050919050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61091b826108d5565b810181811067ffffffffffffffff8211171561093a576109396108e5565b5b80604052505050565b5f61094c610565565b90506109588282610912565b919050565b5f67ffffffffffffffff821115610977576109766108e5565b5b610980826108d5565b9050602081019050919050565b828183375f83830152505050565b5f6109ad6109a88461095d565b610943565b9050828152602081018484840111156109c9576109c86108d1565b5b6109d484828561098d565b509392505050565b5f82601f8301126109f0576109ef610603565b5b8135610a0084826020860161099b565b91505092915050565b5f5ffd5b5f5ffd5b5f60608284031215610a2657610a25610a09565b5b610a306060610943565b90505f610a3f848285016105bc565b5f83015250602082013567ffffffffffffffff811115610a6257610a61610a0d565b5b610a6e848285016109dc565b6020830152506040610a82848285016105ef565b60408301525092915050565b5f5f5f60608486031215610aa557610aa461056e565b5b5f84013567ffffffffffffffff811115610ac257610ac1610572565b5b610ace868287016109dc565b935050602084013567ffffffffffffffff811115610aef57610aee610572565b5b610afb86828701610a11565b925050604084013567ffffffffffffffff811115610b1c57610b1b610572565b5b610b2886828701610a11565b9150509250925092565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f610b5e82610b32565b610b688185610b3c565b9350610b78818560208601610b46565b80840191505092915050565b5f610b8f8284610b54565b915081905092915050565b7f66696c6c4f72646572206661696c6564000000000000000000000000000000005f82015250565b5f610bce601083610859565b9150610bd982610b9a565b602082019050919050565b5f6020820190508181035f830152610bfb81610bc2565b9050919050565b7f73776170206661696c65640000000000000000000000000000000000000000005f82015250565b5f610c36600b83610859565b9150610c4182610c02565b602082019050919050565b5f6020820190508181035f830152610c6381610c2a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ca1826105d0565b9150610cac836105d0565b9250828201905080821115610cc457610cc3610c6a565b5b92915050565b5f81519050610cd8816105d9565b92915050565b5f60208284031215610cf357610cf261056e565b5b5f610d0084828501610cca565b91505092915050565b7f496e73756666696369656e742062616c616e636520746f20726570617920666c5f8201527f6173686c6f616e00000000000000000000000000000000000000000000000000602082015250565b5f610d63602783610859565b9150610d6e82610d09565b604082019050919050565b5f6020820190508181035f830152610d9081610d57565b9050919050565b610da0816105d0565b82525050565b5f604082019050610db95f83018561072d565b610dc66020830184610d97565b9392505050565b610dd6816106fa565b8114610de0575f5ffd5b50565b5f81519050610df181610dcd565b92915050565b5f60208284031215610e0c57610e0b61056e565b5b5f610e1984828501610de3565b91505092915050565b7f4e6f74206f776e657200000000000000000000000000000000000000000000005f82015250565b5f610e56600983610859565b9150610e6182610e22565b602082019050919050565b5f6020820190508181035f830152610e8381610e4a565b9050919050565b5f82825260208201905092915050565b5f610ea58385610e8a565b9350610eb283858461098d565b610ebb836108d5565b840190509392505050565b5f610ed460208401846105bc565b905092915050565b610ee581610595565b82525050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83356001602003843603038112610f1357610f12610ef3565b5b83810192508235915060208301925067ffffffffffffffff821115610f3b57610f3a610eeb565b5b600182023603831315610f5157610f50610eef565b5b509250929050565b5f82825260208201905092915050565b5f610f748385610f59565b9350610f8183858461098d565b610f8a836108d5565b840190509392505050565b5f610fa360208401846105ef565b905092915050565b610fb4816105d0565b82525050565b5f60608301610fcb5f840184610ec6565b610fd75f860182610edc565b50610fe56020840184610ef7565b8583036020870152610ff8838284610f69565b925050506110096040840184610f95565b6110166040860182610fab565b508091505092915050565b5f6060820190508181035f83015261103a818688610e9a565b9050818103602083015261104e8185610fba565b905081810360408301526110628184610fba565b905095945050505050565b5f61107782610b32565b6110818185610e8a565b9350611091818560208601610b46565b61109a816108d5565b840191505092915050565b5f819050919050565b5f61ffff82169050919050565b5f819050919050565b5f6110de6110d96110d4846110a5565b6110bb565b6110ae565b9050919050565b6110ee816110c4565b82525050565b5f60a0820190506111075f83018861072d565b611114602083018761072d565b6111216040830186610d97565b8181036060830152611133818561106d565b905061114260808301846110e5565b969550505050505056fea26469706673582212205612718d502946165309530c17a5de5ad743ae166ff430a12a0a9f81d9d37a9964736f6c634300081e0033