0 txs
4 calls
constructor
No constructor.
functions
path
viewfunction path() view returns (bytes)
router
viewfunction router() view returns (address)
token
viewfunction token() view returns (address)
exchange
nonpayablefunction exchange(uint256, uint256, uint256 dx, uint256)
initialize
nonpayablefunction initialize(address _router, address _token, bytes _path)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610781806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633dc063561461005c5780635b41b9081461007a578063cf7a1d771461008f578063f887ea40146100a2578063fc0c546a146100cd575b600080fd5b6100646100e0565b604051610071919061044d565b60405180910390f35b61008d610088366004610467565b61016e565b005b61008d61009d3660046104b5565b610295565b6000546100b5906001600160a01b031681565b6040516001600160a01b039091168152602001610071565b6001546100b5906001600160a01b031681565b600280546100ed90610543565b80601f016020809104026020016040519081016040528092919081815260200182805461011990610543565b80156101665780601f1061013b57610100808354040283529160200191610166565b820191906000526020600020905b81548152906001019060200180831161014957829003601f168201915b505050505081565b6001546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156101c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e9919061057d565b506000546002805461028e926001600160a01b0316919061020990610543565b80601f016020809104026020016040519081016040528092919081815260200182805461023590610543565b80156102825780601f1061025757610100808354040283529160200191610282565b820191906000526020600020905b81548152906001019060200180831161026557829003601f168201915b50505050508433610364565b5050505050565b6000546001600160a01b0316156102ae576102ae61059f565b600080546001600160a01b038087166001600160a01b031992831617909255600180549286169290911691909117905560026102eb82848361061a565b5060015460405163095ea7b360e01b81526001600160a01b03868116600483015260001960248301529091169063095ea7b3906044016020604051808303816000875af1158015610340573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028e919061057d565b6040805160a0810182528481526001600160a01b038084166020830152428284015260608201859052600060808301819052925163c04b8d5960e01b81529087169063c04b8d59906103ba9084906004016106da565b6020604051808303816000875af11580156103d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103fd9190610732565b9695505050505050565b6000815180845260005b8181101561042d57602081850181015186830182015201610411565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006104606020830184610407565b9392505050565b6000806000806080858703121561047d57600080fd5b5050823594602084013594506040840135936060013592509050565b80356001600160a01b03811681146104b057600080fd5b919050565b600080600080606085870312156104cb57600080fd5b6104d485610499565b93506104e260208601610499565b9250604085013567ffffffffffffffff808211156104ff57600080fd5b818701915087601f83011261051357600080fd5b81358181111561052257600080fd5b88602082850101111561053457600080fd5b95989497505060200194505050565b600181811c9082168061055757607f821691505b60208210810361057757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561058f57600080fd5b8151801515811461046057600080fd5b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b601f82111561061557600081815260208120601f850160051c810160208610156105f25750805b601f850160051c820191505b81811015610611578281556001016105fe565b5050505b505050565b67ffffffffffffffff831115610632576106326105b5565b610646836106408354610543565b836105cb565b6000601f84116001811461067a57600085156106625750838201355b600019600387901b1c1916600186901b17835561028e565b600083815260209020601f19861690835b828110156106ab578685013582556020948501946001909201910161068b565b50868210156106c85760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b602081526000825160a060208401526106f660c0840182610407565b905060018060a01b0360208501511660408401526040840151606084015260608401516080840152608084015160a08401528091505092915050565b60006020828403121561074457600080fd5b505191905056fea2646970667358221220dc738714e0cda43790ae30f58ba26f211ec7059781c319de7ff78eda0c898fb464736f6c63430008130033