0 txs
0 calls
constructor
constructor(address connectorRegistry_)
functions
swap
payablefunction swap(tuple swapParams) payable
swapMultiple
payablefunction swapMultiple(tuple[] swapParams) payable
events
No events.
errors
ApproveFailed
error ApproveFailed()
SwapAmountZero
error SwapAmountZero()
creation bytecode
0x60a060405234801561001057600080fd5b506040516107b33803806107b383398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161072861008b60003960006101a601526107286000f3fe6080604052600436106100295760003560e01c806357e72eb31461002e57806363471ff914610043575b600080fd5b61004161003c3660046104f7565b610056565b005b6100416100513660046105ba565b610092565b805160005b8181101561008d57610085838281518110610078576100786105ef565b602002602001015161009e565b60010161005b565b505050565b61009b8161009e565b50565b606081015160208201516001600160a01b0382161590600003610135578061012d576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610104573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101289190610605565b61012f565b475b60208401525b826020015160000361015a57604051630690709160e41b815260040160405180910390fd5b806101825761016f82846000015160006102b7565b61018282846000015185602001516102b7565b82516040516363cd755760e11b81526001600160a01b0391821660048201526000917f0000000000000000000000000000000000000000000000000000000000000000169063c79aeaae90602401602060405180830381865afa1580156101ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610211919061061e565b905080826102755761026f81826001600160a01b031663ff781feb8860405160240161023d9190610666565b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610314565b5061029b565b61029981826001600160a01b0316638abfa5d58860405160240161023d9190610666565b505b826102b0576102b084866000015160006102b7565b5050505050565b600060405163095ea7b360e01b8152836004820152826024820152602060006044836000895af13d15601f3d116001600051141617169150508061030e57604051633e3f8f7360e01b815260040160405180910390fd5b50505050565b6060600080846001600160a01b03168460405161033191906106d6565b600060405180830381855af49150503d806000811461036c576040519150601f19603f3d011682016040523d82523d6000602084013e610371565b606091505b50915091508161039157805160000361038957600080fd5b805181602001fd5b949350505050565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff811182821017156103d2576103d2610399565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561040157610401610399565b604052919050565b6001600160a01b038116811461009b57600080fd5b600060a0828403121561043057600080fd5b6104386103af565b9050813561044581610409565b81526020828101358183015260408084013590830152606083013561046981610409565b6060830152608083013567ffffffffffffffff8082111561048957600080fd5b818501915085601f83011261049d57600080fd5b8135818111156104af576104af610399565b6104c1601f8201601f191685016103d8565b915080825286848285010111156104d757600080fd5b808484018584013760008482840101525080608085015250505092915050565b6000602080838503121561050a57600080fd5b823567ffffffffffffffff8082111561052257600080fd5b818501915085601f83011261053657600080fd5b81358181111561054857610548610399565b8060051b6105578582016103d8565b918252838101850191858101908984111561057157600080fd5b86860192505b838310156105ad5782358581111561058f5760008081fd5b61059d8b89838a010161041e565b8352509186019190860190610577565b9998505050505050505050565b6000602082840312156105cc57600080fd5b813567ffffffffffffffff8111156105e357600080fd5b6103918482850161041e565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561061757600080fd5b5051919050565b60006020828403121561063057600080fd5b815161063b81610409565b9392505050565b60005b8381101561065d578181015183820152602001610645565b50506000910152565b60208152600060018060a01b03808451166020840152602084015160408401526040840151606084015280606085015116608084015250608083015160a08084015280518060c08501526106c18160e0860160208501610642565b601f01601f19169290920160e0019392505050565b600082516106e8818460208701610642565b919091019291505056fea264697066735822122075adf009823cca70b5284ac0c9cecda16073f138fe22e4c899fddda6c12924a064736f6c6343000813003300000000000000000000000053e205dceb0a2e95c88c6a0e80280d6003221faf