1 tx
3 calls
constructor
constructor()
functions
poolSwap
nonpayablefunction poolSwap(address tokenIn, address tokenOut, address pool, uint256 _amount, bool zeroForOne)
uniswapV3SwapCallback
nonpayablefunction uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes _data)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610872806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063268f815b1461003b578063fa461e3314610050575b600080fd5b61004e6100493660046105ca565b610063565b005b61004e61005e366004610632565b610474565b600082116100af5760405162461bcd60e51b8152602060048201526014602482015273416d6f756e742063616e2774206265207a65726f60601b60448201526064015b60405180910390fd5b6040516323b872dd60e01b8152336004820152306024820152604481018390526000906001600160a01b038716906323b872dd906064016020604051808303816000875af1158015610105573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012991906106b2565b9050806101785760405162461bcd60e51b815260206004820152601760248201527f546f6b656e496e207472616e73666572206661696c656400000000000000000060448201526064016100a6565b60405163095ea7b360e01b81526001600160a01b038581166004830152602482018590526000919088169063095ea7b3906044016020604051808303816000875af11580156101cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ef91906106b2565b90508061023e5760405162461bcd60e51b815260206004820152601c60248201527f417070726f766520706f6f6c207370656e64696e67206661696c65640000000060448201526064016100a6565b846001600160a01b031663128acb083085878761027957610274600173fffd8963efd1fc6a506488495d951d5263988d266106ec565b610289565b6102896401000276a36001610713565b8a8d8c8c6040516020016102c594939291906001600160a01b039485168152928416602084015292166040820152606081019190915260800190565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016102f4959493929190610733565b60408051808303816000875af1158015610312573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033691906107ae565b50506040516370a0823160e01b81523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa15801561037f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a391906107d2565b60405163a9059cbb60e01b8152336004820152602481018290529091506000906001600160a01b0389169063a9059cbb906044016020604051808303816000875af11580156103f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041a91906106b2565b9050806104695760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74207472616e7366657220746f2063616c6c6572206661696c656460448201526064016100a6565b505050505050505050565b60008413806104835750600083135b6104c15760405162461bcd60e51b815260206004820152600f60248201526e496e76616c696420616d6f756e747360881b60448201526064016100a6565b60008080806104d2858701876107eb565b9350935093509350816001600160a01b0316336001600160a01b0316146105315760405162461bcd60e51b81526020600482015260136024820152722ab730baba3437b934bd32b21031b0b63632b960691b60448201526064016100a6565b60405163a9059cbb60e01b81526001600160a01b0385811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af1158015610580573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046991906106b2565b6001600160a01b03811681146105b957600080fd5b50565b80151581146105b957600080fd5b600080600080600060a086880312156105e257600080fd5b85356105ed816105a4565b945060208601356105fd816105a4565b9350604086013561060d816105a4565b9250606086013591506080860135610624816105bc565b809150509295509295909350565b6000806000806060858703121561064857600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561066e57600080fd5b818701915087601f83011261068257600080fd5b81358181111561069157600080fd5b8860208285010111156106a357600080fd5b95989497505060200194505050565b6000602082840312156106c457600080fd5b81516106cf816105bc565b9392505050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0382811682821603908082111561070c5761070c6106d6565b5092915050565b6001600160a01b0381811683821601908082111561070c5761070c6106d6565b600060018060a01b03808816835260208715156020850152866040850152818616606085015260a06080850152845191508160a085015260005b828110156107895785810182015185820160c00152810161076d565b5050600060c0828501015260c0601f19601f8301168401019150509695505050505050565b600080604083850312156107c157600080fd5b505080516020909101519092909150565b6000602082840312156107e457600080fd5b5051919050565b6000806000806080858703121561080157600080fd5b843561080c816105a4565b9350602085013561081c816105a4565b9250604085013561082c816105a4565b939692955092936060013592505056fea26469706673582212203279f1564c8e21b15e49e2c1a4fec9a6fd79e3aca9505bd225a9b68d0f81db3064736f6c63430008180033