0 txs
187 calls
constructor
constructor()
functions
implementation
viewfunction implementation() view returns (address)
owner
viewfunction owner() view returns (address)
initialize
nonpayablefunction initialize(address trueImplementation, address trueOwner)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upgraded
event Upgraded(address indexed implementation)
errors
AlreadyInitialized
error AlreadyInitialized()
BeaconInvalidImplementation
error BeaconInvalidImplementation(address implementation)
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b50734aeb164998db4eb8ab945620d4d1db59e2ad551333808061004e57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61005781610068565b50610061826100b8565b5050610138565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b806001600160a01b03163b6000036100ee5760405163211eb15960e21b81526001600160a01b0382166004820152602401610045565b600180546001600160a01b0319166001600160a01b0383169081179091556040517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b610344806101476000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063715018a611610050578063715018a6146100c85780638da5cb5b146100d0578063f2fde38b146100e157600080fd5b80633659cfe614610077578063485cc9551461008c5780635c60da1b1461009f575b600080fd5b61008a6100853660046102e2565b6100f4565b005b61008a61009a366004610304565b610108565b6001546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b61008a61015b565b6000546001600160a01b03166100ac565b61008a6100ef3660046102e2565b61016f565b6100fc6101af565b610105816101dc565b50565b600154600160a01b900460ff16156101325760405162dc149f60e41b815260040160405180910390fd5b6001805460ff60a01b1916600160a01b17905561014e826100f4565b6101578161016f565b5050565b6101636101af565b61016d6000610269565b565b6101776101af565b6001600160a01b0381166101a657604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61010581610269565b6000546001600160a01b0316331461016d5760405163118cdaa760e01b815233600482015260240161019d565b806001600160a01b03163b6000036102125760405163211eb15960e21b81526001600160a01b038216600482015260240161019d565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146102dd57600080fd5b919050565b6000602082840312156102f457600080fd5b6102fd826102c6565b9392505050565b6000806040838503121561031757600080fd5b610320836102c6565b915061032e602084016102c6565b9050925092905056fea164736f6c6343000814000a