1 tx
22.4k calls
constructor
constructor(address _wETH)
functions
owner
viewfunction owner() view returns (address)
wETH
viewfunction wETH() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
transferERC20
nonpayablefunction transferERC20(address tokenAddress, address recipientAddress, uint256 amount)
transferETH
nonpayablefunction transferETH(address recipientAddress, uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60a060405234801561001057600080fd5b5060405161086c38038061086c83398101604081905261002f916100c4565b338061005557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61005e81610074565b50600180556001600160a01b03166080526100f4565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100d657600080fd5b81516001600160a01b03811681146100ed57600080fd5b9392505050565b60805161074a610122600039600081816069015281816090015281816101a70152610223015261074a6000f3fe6080604052600436106100595760003560e01c8063715018a61461010a5780637b1a49091461011f5780638da5cb5b1461013f5780639db5dbe414610175578063f242862114610195578063f2fde38b146101c957600080fd5b3661010557336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610103577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b50505050505b005b600080fd5b34801561011657600080fd5b506101036101e9565b34801561012b57600080fd5b5061010361013a366004610639565b6101fd565b34801561014b57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b34801561018157600080fd5b50610103610190366004610665565b610333565b3480156101a157600080fd5b506101597f000000000000000000000000000000000000000000000000000000000000000081565b3480156101d557600080fd5b506101036101e43660046106a6565b61035c565b6101f161039a565b6101fb60006103c7565b565b61020561039a565b61020d610417565b604051632e1a7d4d60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b15801561026f57600080fd5b505af1158015610283573d6000803e3d6000fd5b505050506000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146102d4576040519150601f19603f3d011682016040523d82523d6000602084013e6102d9565b606091505b50509050806103255760405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b60448201526064015b60405180910390fd5b5061032f60018055565b5050565b61033b61039a565b610343610417565b61034e838383610441565b61035760018055565b505050565b61036461039a565b6001600160a01b03811661038e57604051631e4fbdf760e01b81526000600482015260240161031c565b610397816103c7565b50565b6000546001600160a01b031633146101fb5760405163118cdaa760e01b815233600482015260240161031c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60026001540361043a57604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b604080516001600160a01b03848116602483015260448083018590528351808403909101815260649092019092526020810180516001600160e01b031663a9059cbb60e01b1790526103579185919060009061049f908416836104ed565b905080516000141580156104c45750808060200190518101906104c291906106c3565b155b1561035757604051635274afe760e01b81526001600160a01b038416600482015260240161031c565b60606104fb83836000610502565b9392505050565b6060814710156105275760405163cd78605960e01b815230600482015260240161031c565b600080856001600160a01b0316848660405161054391906106e5565b60006040518083038185875af1925050503d8060008114610580576040519150601f19603f3d011682016040523d82523d6000602084013e610585565b606091505b509150915061059586838361059f565b9695505050505050565b6060826105b4576105af826105fb565b6104fb565b81511580156105cb57506001600160a01b0384163b155b156105f457604051639996b31560e01b81526001600160a01b038516600482015260240161031c565b50806104fb565b80511561060b5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b038116811461039757600080fd5b6000806040838503121561064c57600080fd5b823561065781610624565b946020939093013593505050565b60008060006060848603121561067a57600080fd5b833561068581610624565b9250602084013561069581610624565b929592945050506040919091013590565b6000602082840312156106b857600080fd5b81356104fb81610624565b6000602082840312156106d557600080fd5b815180151581146104fb57600080fd5b6000825160005b8181101561070657602081860181015185830152016106ec565b50600092019182525091905056fea26469706673582212206772986e91e6225b5133e2f0a5c03f087e01b15d71be80c2741d9a34df81936764736f6c63430008140033000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2