0 txs
0 calls
constructor
constructor(address _messenger)
functions
tradeAndWithdraw
nonpayablefunction tradeAndWithdraw(tuple[] trades, tuple params)
events
No events.
errors
ERC20TransferFailed
error ERC20TransferFailed()
Forbidden
error Forbidden()
NativeTransferFailed
error NativeTransferFailed()
creation bytecode
0x60a03461006a57601f61082a38819003918201601f19168301916001600160401b0383118484101761006f5780849260209460405283398101031261006a57516001600160a01b038116810361006a576080526040516107a490816100868239608051816102140152f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001b575b361561001957600080fd5b005b6000803560e01c63de9db39b14610032575061000e565b3461009b57606036600319011261009b5760043567ffffffffffffffff8082116100975736602383011215610097578160040135908111610097573660248260051b840101116100975760403660231901126100975760246100949201610211565b80f35b8280fd5b80fd5b91908110156100c55760051b81013590607e19813603018212156100c0570190565b600080fd5b634e487b7160e01b600052603260045260246000fd5b6024356001600160a01b03811681036100c05790565b6044356001600160a01b03811681036100c05790565b356001600160a01b03811681036100c05790565b903590601e19813603018212156100c0570180359067ffffffffffffffff82116100c0576020019181360383136100c057565b908092918237016000815290565b634e487b7160e01b600052604160045260246000fd5b6080810190811067ffffffffffffffff82111761018e57604052565b61015c565b6040810190811067ffffffffffffffff82111761018e57604052565b90601f8019910116810190811067ffffffffffffffff82111761018e57604052565b3d1561020c573d9067ffffffffffffffff821161018e5760405191610200601f8201601f1916602001846101af565b82523d6000602084013e565b606090565b907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361035e5760005b8181106102835750505061025f61025a6100db565b610370565b806102675750565b610281906102736100db565b61027b6100f1565b90610532565b565b80610340610294600193858761009e565b61033a6103346040600080828601926103216102af85610107565b976102d360208201996102c18b610107565b6102cd61025a8a610107565b916104ec565b80356001600160a01b038116939060a01c6102fd6102f089610107565b6001600160a01b03161590565b8614610346575061031447925b606081019061011b565b939091518094819361014e565b03925af15061032e6101d1565b50610107565b91610107565b906103f4565b01610245565b6bffffffffffffffffffffffff61031491169261030a565b604051631dd2188d60e31b8152600490fd5b6000906001600160a01b0316806103875750504790565b6020602491604051928380926370a0823160e01b82523060048301525afa9182156103e85780926103b757505090565b9091506020823d6020116103e0575b816103d3602093836101af565b8101031261009b57505190565b3d91506103c6565b604051903d90823e3d90fd5b6001600160a01b0390811680156104e757604051916000806020850163095ea7b360e01b93848252871660248701528160448701526044865261043686610172565b85519082865af16104456101d1565b816104b8575b50806104ae575b1561045e575b50505050565b60405160208101919091526001600160a01b03939093166024840152600060448085019190915283526104a5926104a09061049a6064826101af565b826105dd565b6105dd565b38808080610458565b50813b1515610452565b80518015925082156104cd575b50503861044b565b6104e092506020809183010191016105c5565b38806104c5565b505050565b9091906001600160a01b039081169081156104585760008060405194602086019063095ea7b360e01b948583528816602488015260448701526044865261043686610172565b82156104e7576001600160a01b03818116610571575050600080806105599481945af11590565b61055f57565b604051633d2cec6f60e21b8152600490fd5b602092600080936105ad966044946040519463a9059cbb60e01b865216600485015260248401525af1600051600114601f3d11163d1517161590565b6105b357565b604051633c9fd93960e21b8152600490fd5b908160209103126100c0575180151581036100c05790565b60405161063b916001600160a01b03166105f682610193565b6000806020958685527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656487860152868151910182855af16106356101d1565b9161070f565b8051908282159283156106ab575b505050156106545750565b6084906040519062461bcd60e51b82526004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152fd5b6106bb93508201810191016105c5565b388281610649565b156106ca57565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156107325750815115610723575090565b61072f903b15156106c3565b90565b8251909150156107455750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b82851061078b575050604492506000838284010152601f80199101168101030190fd5b8481018201518686016044015293810193859350610768560000000000000000000000008b2d3db8f54a6bfda3655ab5fa0c99c6b18d922f