0 txs
1 call
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
0x608060405234801561001057600080fd5b50610716806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063268f815b1461003b578063fa461e3314610050575b600080fd5b61004e61004936600461048d565b610063565b005b61004e61005e3660046104f5565b610338565b600082116100af5760405162461bcd60e51b8152602060048201526014602482015273416d6f756e742063616e2774206265207a65726f60601b60448201526064015b60405180910390fd5b6040516323b872dd60e01b8152336004820152306024820152604481018390526000906001600160a01b038716906323b872dd906064016020604051808303816000875af1158015610105573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101299190610575565b9050806101785760405162461bcd60e51b815260206004820152601760248201527f546f6b656e496e207472616e73666572206661696c656400000000000000000060448201526064016100a6565b60405163095ea7b360e01b81526001600160a01b038581166004830152602482018590526000919088169063095ea7b3906044016020604051808303816000875af11580156101cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ef9190610575565b90508061023e5760405162461bcd60e51b815260206004820152601c60248201527f417070726f766520706f6f6c207370656e64696e67206661696c65640000000060448201526064016100a6565b846001600160a01b031663128acb083085878761027957610274600173fffd8963efd1fc6a506488495d951d5263988d266105af565b610289565b6102896401000276a360016105d6565b8a8d8c6040516020016102bc939291906001600160a01b0393841681529183166020830152909116604082015260600190565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016102eb9594939291906105f6565b60408051808303816000875af1158015610309573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032d9190610671565b505050505050505050565b60008413806103475750600083135b6103855760405162461bcd60e51b815260206004820152600f60248201526e496e76616c696420616d6f756e747360881b60448201526064016100a6565b6000808061039584860186610695565b91945092509050336001600160a01b038216146103ea5760405162461bcd60e51b81526020600482015260136024820152722ab730baba3437b934bd32b21031b0b63632b960691b60448201526064016100a6565b60405163a9059cbb60e01b81526001600160a01b0384811660048301526024820189905283169063a9059cbb906044016020604051808303816000875af1158015610439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045d9190610575565b5050505050505050565b6001600160a01b038116811461047c57600080fd5b50565b801515811461047c57600080fd5b600080600080600060a086880312156104a557600080fd5b85356104b081610467565b945060208601356104c081610467565b935060408601356104d081610467565b92506060860135915060808601356104e78161047f565b809150509295509295909350565b6000806000806060858703121561050b57600080fd5b8435935060208501359250604085013567ffffffffffffffff8082111561053157600080fd5b818701915087601f83011261054557600080fd5b81358181111561055457600080fd5b88602082850101111561056657600080fd5b95989497505060200194505050565b60006020828403121561058757600080fd5b81516105928161047f565b9392505050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038281168282160390808211156105cf576105cf610599565b5092915050565b6001600160a01b038181168382160190808211156105cf576105cf610599565b600060018060a01b03808816835260208715156020850152866040850152818616606085015260a06080850152845191508160a085015260005b8281101561064c5785810182015185820160c001528101610630565b5050600060c0828501015260c0601f19601f8301168401019150509695505050505050565b6000806040838503121561068457600080fd5b505080516020909101519092909150565b6000806000606084860312156106aa57600080fd5b83356106b581610467565b925060208401356106c581610467565b915060408401356106d581610467565b80915050925092509256fea2646970667358221220a953b533940787c057b1b052a93cf225f0d4501e780becb0f1b5b3e7b954015364736f6c63430008180033