1 tx
2 calls
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
poolRouter
viewfunction poolRouter() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setPoolRouter
nonpayablefunction setPoolRouter(address _poolRouter)
swapToken
nonpayablefunction swapToken(address _tokenIn, address _tokenOut, address _pool, uint256 _amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawTokenEmergency
nonpayablefunction withdrawTokenEmergency(address _token, uint256 _amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b50338061003757604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61004081610046565b50610096565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61058b806100a56000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063715018a61161005b578063715018a6146100d95780638da5cb5b146100e157806393f87dd9146100f2578063f2fde38b1461010557600080fd5b80630c8d9cc7146100825780633d61aba8146100975780635452b9ba146100aa575b600080fd5b610095610090366004610483565b610118565b005b6100956100a53660046104a5565b610142565b6001546100bd906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b610095610228565b6000546001600160a01b03166100bd565b6100956101003660046104cf565b61023c565b610095610113366004610483565b6103ac565b6101206103ea565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b61014a6103ea565b600081116101835760405162461bcd60e51b81526020600482015260016024820152604960f81b60448201526064015b60405180910390fd5b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af11580156101d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f4919061051a565b6102245760405162461bcd60e51b81526020600482015260016024820152602760f91b604482015260640161017a565b5050565b6102306103ea565b61023a6000610417565b565b600154604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152829186169063dd62ed3e90604401602060405180830381865afa15801561028d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b1919061053c565b10156103305760015460405163095ea7b360e01b81526001600160a01b039182166004820152602481018390529085169063095ea7b3906044016020604051808303816000875af115801561030a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032e919061051a565b505b6001546040516335f6f49160e11b81526001600160a01b038681166004830152858116602483015284811660448301526064820184905290911690636bede92290608401600060405180830381600087803b15801561038e57600080fd5b505af11580156103a2573d6000803e3d6000fd5b5050505050505050565b6103b46103ea565b6001600160a01b0381166103de57604051631e4fbdf760e01b81526000600482015260240161017a565b6103e781610417565b50565b6000546001600160a01b0316331461023a5760405163118cdaa760e01b815233600482015260240161017a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461047e57600080fd5b919050565b60006020828403121561049557600080fd5b61049e82610467565b9392505050565b600080604083850312156104b857600080fd5b6104c183610467565b946020939093013593505050565b600080600080608085870312156104e557600080fd5b6104ee85610467565b93506104fc60208601610467565b925061050a60408601610467565b9396929550929360600135925050565b60006020828403121561052c57600080fd5b8151801515811461049e57600080fd5b60006020828403121561054e57600080fd5b505191905056fea26469706673582212208ddf4dd224b8484c21521210810a23ea92b7036eabeb950c2af5a8b75e8fb65464736f6c63430008180033