4 txs
5 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
0x608060405234801561001057600080fd5b50338061003757604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61004081610046565b50610096565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610603806100a56000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063715018a61161005b578063715018a6146100d95780638da5cb5b146100e157806393f87dd9146100f2578063f2fde38b1461010557600080fd5b80630c8d9cc7146100825780633d61aba8146100975780635452b9ba146100aa575b600080fd5b6100956100903660046104fb565b610118565b005b6100956100a536600461051d565b610142565b6001546100bd906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b610095610228565b6000546001600160a01b03166100bd565b610095610100366004610547565b61023c565b6100956101133660046104fb565b610424565b610120610462565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b61014a610462565b600081116101835760405162461bcd60e51b81526020600482015260016024820152604960f81b60448201526064015b60405180910390fd5b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af11580156101d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f49190610592565b6102245760405162461bcd60e51b81526020600482015260016024820152602760f91b604482015260640161017a565b5050565b610230610462565b61023a600061048f565b565b6040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038516906323b872dd906064016020604051808303816000875af115801561028f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b39190610592565b50600154604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152829186169063dd62ed3e90604401602060405180830381865afa158015610305573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032991906105b4565b10156103a85760015460405163095ea7b360e01b81526001600160a01b039182166004820152602481018390529085169063095ea7b3906044016020604051808303816000875af1158015610382573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a69190610592565b505b6001546040516335f6f49160e11b81526001600160a01b038681166004830152858116602483015284811660448301526064820184905290911690636bede92290608401600060405180830381600087803b15801561040657600080fd5b505af115801561041a573d6000803e3d6000fd5b5050505050505050565b61042c610462565b6001600160a01b03811661045657604051631e4fbdf760e01b81526000600482015260240161017a565b61045f8161048f565b50565b6000546001600160a01b0316331461023a5760405163118cdaa760e01b815233600482015260240161017a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146104f657600080fd5b919050565b60006020828403121561050d57600080fd5b610516826104df565b9392505050565b6000806040838503121561053057600080fd5b610539836104df565b946020939093013593505050565b6000806000806080858703121561055d57600080fd5b610566856104df565b9350610574602086016104df565b9250610582604086016104df565b9396929550929360600135925050565b6000602082840312156105a457600080fd5b8151801515811461051657600080fd5b6000602082840312156105c657600080fd5b505191905056fea26469706673582212207c618f88c3b525faee59d53f2cf8e5a8e0bfe194eaf61f967906c43de952864664736f6c63430008180033