0 txs
6k calls
constructor
constructor(address _implementation, bytes _data)
functions
No functions.
events
Upgraded
event Upgraded(address indexed implementation)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedCall
error FailedCall()
creation bytecode
0x608060405234801561000f575f80fd5b5060405161040038038061040083398101604081905261002e9161026e565b818161003a8282610043565b50505050610351565b61004c826100a1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561009557610090828261011c565b505050565b61009d61018f565b5050565b806001600160a01b03163b5f036100db57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516101389190610336565b5f60405180830381855af49150503d805f8114610170576040519150601f19603f3d011682016040523d82523d5f602084013e610175565b606091505b5090925090506101868583836101b0565b95945050505050565b34156101ae5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101c5576101c08261020f565b610208565b81511580156101dc57506001600160a01b0384163b155b1561020557604051639996b31560e01b81526001600160a01b03851660048201526024016100d2565b50805b9392505050565b80511561021f5780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b634e487b7160e01b5f52604160045260245ffd5b5f5b8381101561026657818101518382015260200161024e565b50505f910152565b5f806040838503121561027f575f80fd5b82516001600160a01b0381168114610295575f80fd5b60208401519092506001600160401b03808211156102b1575f80fd5b818501915085601f8301126102c4575f80fd5b8151818111156102d6576102d6610238565b604051601f8201601f19908116603f011681019083821181831017156102fe576102fe610238565b81604052828152886020848701011115610316575f80fd5b61032783602083016020880161024c565b80955050505050509250929050565b5f825161034781846020870161024c565b9190910192915050565b60a38061035d5f395ff3fe6080604052600a600c565b005b60186014601a565b6050565b565b5f604b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e8080156069573d5ff35b3d5ffdfea26469706673582212203b91533aa2708f4eee185e268bcbd847eaf1fb16934a4fd445cbb75cc9ca7ab264736f6c63430008170033000000000000000000000000ebc1430622f9a4c7bc86a1fd529c220d5fc5a57700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000