0 txs
39 calls
constructor
constructor(address _swapper)
functions
swapper
viewfunction swapper() view returns (address)
swapExactTokensForTokens
nonpayablefunction swapExactTokensForTokens(uint256 amountIn, uint256, address[] path, address, uint256) returns (uint256[] amounts)
events
No events.
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561000f575f80fd5b5060405161082938038061082983398101604081905261002e91610052565b5f80546001600160a01b0319166001600160a01b039290921691909117905561007f565b5f60208284031215610062575f80fd5b81516001600160a01b0381168114610078575f80fd5b9392505050565b61079d8061008c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80632b3297f91461003857806338ed173914610067575b5f80fd5b5f5461004a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61007a6100753660046105c8565b610087565b60405161005e9190610662565b60605f85855f81811061009c5761009c6106a5565b90506020020160208101906100b191906106b9565b90505f86866100c16001826106d2565b8181106100d0576100d06106a5565b90506020020160208101906100e591906106b9565b90506100fc6001600160a01b03831633308c610240565b5f54610115906001600160a01b0384811691168b6102ad565b5f8054604051630df791e560e41b81526001600160a01b0385811660048301528481166024830152604482018d90529091169063df791e50906064016020604051808303815f875af115801561016d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061019191906106f1565b90506101a76001600160a01b038316338361033c565b8667ffffffffffffffff8111156101c0576101c0610708565b6040519080825280602002602001820160405280156101e9578160200160208202803683370190505b50935089845f815181106101ff576101ff6106a5565b6020908102919091010152808461021760018a6106d2565b81518110610227576102276106a5565b6020026020010181815250505050509695505050505050565b6040516001600160a01b0384811660248301528381166044830152606482018390526102a79186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610372565b50505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526102fe84826103d8565b6102a7576040516001600160a01b0384811660248301525f604483015261033291869182169063095ea7b390606401610275565b6102a78482610372565b6040516001600160a01b0383811660248301526044820183905261036d91859182169063a9059cbb90606401610275565b505050565b5f6103866001600160a01b0384168361047b565b905080515f141580156103aa5750808060200190518101906103a8919061071c565b155b1561036d57604051635274afe760e01b81526001600160a01b03841660048201526024015b60405180910390fd5b5f805f846001600160a01b0316846040516103f3919061073b565b5f604051808303815f865af19150503d805f811461042c576040519150601f19603f3d011682016040523d82523d5f602084013e610431565b606091505b509150915081801561045b57508051158061045b57508080602001905181019061045b919061071c565b801561047057505f856001600160a01b03163b115b925050505b92915050565b606061048883835f61048f565b9392505050565b6060814710156104b45760405163cd78605960e01b81523060048201526024016103cf565b5f80856001600160a01b031684866040516104cf919061073b565b5f6040518083038185875af1925050503d805f8114610509576040519150601f19603f3d011682016040523d82523d5f602084013e61050e565b606091505b509150915061051e868383610528565b9695505050505050565b60608261053d5761053882610584565b610488565b815115801561055457506001600160a01b0384163b155b1561057d57604051639996b31560e01b81526001600160a01b03851660048201526024016103cf565b5080610488565b8051156105945780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b03811681146105c3575f80fd5b919050565b5f805f805f8060a087890312156105dd575f80fd5b8635955060208701359450604087013567ffffffffffffffff80821115610602575f80fd5b818901915089601f830112610615575f80fd5b813581811115610623575f80fd5b8a60208260051b8501011115610637575f80fd5b60208301965080955050505061064f606088016105ad565b9150608087013590509295509295509295565b602080825282518282018190525f9190848201906040850190845b818110156106995783518352928401929184019160010161067d565b50909695505050505050565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156106c9575f80fd5b610488826105ad565b8181038181111561047557634e487b7160e01b5f52601160045260245ffd5b5f60208284031215610701575f80fd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b5f6020828403121561072c575f80fd5b81518015158114610488575f80fd5b5f82515f5b8181101561075a5760208186018101518583015201610740565b505f92019182525091905056fea2646970667358221220053cdc5956661d9e2354a55b93e92b04d171b1eb5d2e7846bfd58b5ff4e39c6564736f6c6343000817003300000000000000000000000062fc95fba4b802ac13017aaa65ca62ffce6df0ea