0 txs
0 calls
constructor
No constructor.
functions
VERSION
viewfunction VERSION() view returns (string)
delegateSwap
nonpayablefunction delegateSwap(tuple[] orders, bytes[] data)
events
No events.
errors
InsufficientOutAmount
error InsufficientOutAmount(uint256 amount)
InvalidPath
error InvalidPath(address[] path)
creation bytecode
0x608060405234801561001057600080fd5b5061110e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636bd7cd211461003b578063ffa1ad7414610050575b600080fd5b61004e61004936600461085b565b6100a2565b005b61008c6040518060400160405280600581526020017f302e302e3700000000000000000000000000000000000000000000000000000081525081565b60405161009991906108eb565b60405180910390f35b60005b838110156103695760008585838181106100c1576100c161093c565b90506020028101906100d3919061096b565b6100dc90610cf4565b905060008060008686868181106100f5576100f561093c565b90506020028101906101079190610da2565b8101906101149190610e15565b925092509250600281511080610178575083602001516000015173ffffffffffffffffffffffffffffffffffffffff16816000815181106101575761015761093c565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614155b156101ba57806040517f54da4f190000000000000000000000000000000000000000000000000000000081526004016101b19190610f27565b60405180910390fd5b6020808501519081015190516101ea9173ffffffffffffffffffffffffffffffffffffffff909116908590610370565b81156102895760208085015101516040517f5c11d79500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851691635c11d795916102529190600190869030904290600401610f41565b600060405180830381600087803b15801561026c57600080fd5b505af1158015610280573d6000803e3d6000fd5b50505050610352565b60208085015101516040517f38ed173900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516916338ed1739916102eb9190600190869030904290600401610f41565b6000604051808303816000875af115801561030a573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526103509190810190610f8a565b505b5050505080806103619061103f565b9150506100a5565b5050505050565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff83811660248301526000919085169063dd62ed3e90604401602060405180830381865afa1580156103e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040a9190611077565b90506104e6847f095ea7b3000000000000000000000000000000000000000000000000000000008561043c8686611090565b60405173ffffffffffffffffffffffffffffffffffffffff90921660248301526044820152606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526104ec565b50505050565b600061054e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166106009092919063ffffffff16565b905080516000148061056f57508080602001905181019061056f91906110a9565b6105fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016101b1565b505050565b606061060f8484600085610617565b949350505050565b6060824710156106a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016101b1565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516106d291906110c6565b60006040518083038185875af1925050503d806000811461070f576040519150601f19603f3d011682016040523d82523d6000602084013e610714565b606091505b509150915061072587838387610730565b979650505050505050565b606083156107c65782516000036107bf5773ffffffffffffffffffffffffffffffffffffffff85163b6107bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016101b1565b508161060f565b61060f83838151156107db5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b191906108eb565b60008083601f84011261082157600080fd5b50813567ffffffffffffffff81111561083957600080fd5b6020830191508360208260051b850101111561085457600080fd5b9250929050565b6000806000806040858703121561087157600080fd5b843567ffffffffffffffff8082111561088957600080fd5b6108958883890161080f565b909650945060208701359150808211156108ae57600080fd5b506108bb8782880161080f565b95989497509550505050565b60005b838110156108e25781810151838201526020016108ca565b50506000910152565b602081526000825180602084015261090a8160408501602087016108c7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2183360301811261099f57600080fd5b9190910192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156109fb576109fb6109a9565b60405290565b60405160a0810167ffffffffffffffff811182821017156109fb576109fb6109a9565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610a6b57610a6b6109a9565b604052919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a9557600080fd5b50565b600082601f830112610aa957600080fd5b813567ffffffffffffffff811115610ac357610ac36109a9565b610af460207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610a24565b818152846020838601011115610b0957600080fd5b816020850160208301376000918101602001919091529392505050565b600060c08284031215610b3857600080fd5b60405160c0810167ffffffffffffffff8282108183111715610b5c57610b5c6109a9565b8160405282935084359150610b7082610a73565b908252602084013590610b8282610a73565b816020840152604085013560408401526060850135606084015260808501359150610bac82610a73565b81608084015260a0850135915080821115610bc657600080fd5b50610bd385828601610a98565b60a0830152505092915050565b600060608284031215610bf257600080fd5b610bfa6109d8565b90508135610c0781610a73565b80825250602082013560208201526040820135604082015292915050565b600067ffffffffffffffff821115610c3f57610c3f6109a9565b5060051b60200190565b600082601f830112610c5a57600080fd5b81356020610c6f610c6a83610c25565b610a24565b82815260609283028501820192828201919087851115610c8e57600080fd5b8387015b85811015610ce75781818a031215610caa5760008081fd5b610cb26109d8565b8135610cbd81610a73565b81528186013586820152604080830135610cd681610a73565b908201528452928401928101610c92565b5090979650505050505050565b600060e08236031215610d0657600080fd5b610d0e610a01565b823567ffffffffffffffff80821115610d2657600080fd5b610d3236838701610b26565b8352610d413660208701610be0565b60208401526080850135915080821115610d5a57600080fd5b610d6636838701610c49565b604084015260a0850135915080821115610d7f57600080fd5b50610d8c36828601610a98565b60608301525060c0929092013560808301525090565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610dd757600080fd5b83018035915067ffffffffffffffff821115610df257600080fd5b60200191503681900382131561085457600080fd5b8015158114610a9557600080fd5b600080600060608486031215610e2a57600080fd5b8335610e3581610a73565b9250602084810135610e4681610e07565b9250604085013567ffffffffffffffff811115610e6257600080fd5b8501601f81018713610e7357600080fd5b8035610e81610c6a82610c25565b81815260059190911b82018301908381019089831115610ea057600080fd5b928401925b82841015610ec7578335610eb881610a73565b82529284019290840190610ea5565b80955050505050509250925092565b600081518084526020808501945080840160005b83811015610f1c57815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101610eea565b509495945050505050565b602081526000610f3a6020830184610ed6565b9392505050565b85815284602082015260a060408201526000610f6060a0830186610ed6565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b60006020808385031215610f9d57600080fd5b825167ffffffffffffffff811115610fb457600080fd5b8301601f81018513610fc557600080fd5b8051610fd3610c6a82610c25565b81815260059190911b82018301908381019087831115610ff257600080fd5b928401925b8284101561072557835182529284019290840190610ff7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361107057611070611010565b5060010190565b60006020828403121561108957600080fd5b5051919050565b808201808211156110a3576110a3611010565b92915050565b6000602082840312156110bb57600080fd5b8151610f3a81610e07565b6000825161099f8184602087016108c756fea26469706673582212203f010e2cbc0a74660b2c1ca44e030240d8ec52853a6eca189e59ca80a6b16a7f64736f6c63430008130033