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