0 txs
0 calls
constructor
No constructor.
functions
paraswap
viewfunction paraswap() view returns (address)
swap
nonpayablefunction swap(address inToken, uint256 inAmount, address outToken, uint256 outAmountMinimum, bytes data)
events
No events.
errors
InsufficientOutAmount
error InsufficientOutAmount(uint256 amount)
creation bytecode
0x608060405234801561001057600080fd5b506001600055610cee806100256000396000f3fe60806040526004361061002d5760003560e01c80635af7462f1461003957806384422d711461008a57600080fd5b3661003457005b600080fd5b34801561004557600080fd5b5061006173def171fe48cf0115b1d80b88dc8eab59176fee5781565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561009657600080fd5b506100aa6100a5366004610b1e565b6100ac565b005b6100b46101fb565b6100d673ffffffffffffffffffffffffffffffffffffffff871633308861026e565b6100e286868484610350565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8616906370a0823190602401602060405180830381865afa15801561014f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101739190610bc8565b9050838110156101b7576040517f44ba7549000000000000000000000000000000000000000000000000000000008152600481018290526024015b60405180910390fd5b6101d873ffffffffffffffffffffffffffffffffffffffff861633836104a4565b47156101e8576101e833476104ff565b506101f36001600055565b505050505050565b600260005403610267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101ae565b6002600055565b60405173ffffffffffffffffffffffffffffffffffffffff8085166024830152831660448201526064810182905261034a9085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610659565b50505050565b61041473def171fe48cf0115b1d80b88dc8eab59176fee5773ffffffffffffffffffffffffffffffffffffffff1663d2c4b5986040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d69190610be1565b73ffffffffffffffffffffffffffffffffffffffff8616907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610768565b61049d73def171fe48cf0115b1d80b88dc8eab59176fee5783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051808201909152600881527f5061726173776170000000000000000000000000000000000000000000000000602082015291506108ea9050565b5050505050565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526104fa9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064016102c8565b505050565b80471015610569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016101ae565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d80600081146105c3576040519150601f19603f3d011682016040523d82523d6000602084013e6105c8565b606091505b50509050806104fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016101ae565b60006106bb826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166108ea9092919063ffffffff16565b90508051600014806106dc5750808060200190518101906106dc9190610c05565b6104fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016101ae565b80158061080857506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156107e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108069190610bc8565b155b610894576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e63650000000000000000000060648201526084016101ae565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526104fa9084907f095ea7b300000000000000000000000000000000000000000000000000000000906064016102c8565b60606108f98484600085610901565b949350505050565b606082471015610993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016101ae565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516109bc9190610c4b565b60006040518083038185875af1925050503d80600081146109f9576040519150601f19603f3d011682016040523d82523d6000602084013e6109fe565b606091505b5091509150610a0f87838387610a1a565b979650505050505050565b60608315610ab0578251600003610aa95773ffffffffffffffffffffffffffffffffffffffff85163b610aa9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016101ae565b50816108f9565b6108f98383815115610ac55781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101ae9190610c67565b73ffffffffffffffffffffffffffffffffffffffff81168114610b1b57600080fd5b50565b60008060008060008060a08789031215610b3757600080fd5b8635610b4281610af9565b9550602087013594506040870135610b5981610af9565b935060608701359250608087013567ffffffffffffffff80821115610b7d57600080fd5b818901915089601f830112610b9157600080fd5b813581811115610ba057600080fd5b8a6020828501011115610bb257600080fd5b6020830194508093505050509295509295509295565b600060208284031215610bda57600080fd5b5051919050565b600060208284031215610bf357600080fd5b8151610bfe81610af9565b9392505050565b600060208284031215610c1757600080fd5b81518015158114610bfe57600080fd5b60005b83811015610c42578181015183820152602001610c2a565b50506000910152565b60008251610c5d818460208701610c27565b9190910192915050565b6020815260008251806020840152610c86816040850160208701610c27565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea26469706673582212203e9c2af850fbb5346e2905f5e8183a31cdf41d876cf2b3f600acb6943a55d48364736f6c63430008130033