997 txs
959 calls
constructor
constructor(address implementation, address initialAdmin)
functions
No functions.
events
Upgraded
event Upgraded(address indexed implementation)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedInnerCall
error FailedInnerCall()
creation bytecode
0x6080604052346100305761001a610014610104565b90610148565b610022610035565b61010c610523823961010c90f35b61003b565b60405190565b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b906100679061003f565b810190811060018060401b0382111761007f57604052565b610049565b90610097610090610035565b928361005d565b565b5f80fd5b60018060a01b031690565b6100b19061009d565b90565b6100bd816100a8565b036100c457565b5f80fd5b905051906100d5826100b4565b565b91906040838203126100ff57806100f36100fc925f86016100c8565b936020016100c8565b90565b610099565b61012261062f8038038061011781610084565b9283398101906100d7565b9091565b61012f906100a8565b9052565b9190610146905f60208501940190610126565b565b9061017561018461018a939261015c610035565b92839160046020840163189acdbd60e31b815201610133565b6020820181038252038261005d565b9061018c565b565b90610196916101fa565b565b90565b6101af6101aa6101b49261009d565b610198565b61009d565b90565b6101c09061019b565b90565b6101cc906101b7565b90565b5f0190565b5190565b90565b90565b6101f26101ed6101f7926101db565b610198565b6101d8565b90565b9061020482610314565b8161022f7fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b916101c3565b90610238610035565b80610242816101cf565b0390a261024e816101d4565b61026061025a5f6101de565b916101d8565b115f146102745761027091610413565b505b565b505061027e610370565b610272565b90565b90565b5f1b90565b6102a261029d6102a792610283565b610289565b610286565b90565b6102d37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61028e565b90565b906102e760018060a01b0391610289565b9181191691161790565b90565b90610309610304610310926101c3565b6102f1565b82546102d6565b9055565b803b6103286103225f6101de565b916101d8565b1461034a57610348905f61034261033d6102aa565b61051f565b016102f4565b565b61036c90610356610035565b918291634c9c8ce360e01b835260048301610133565b0390fd5b3461038361037d5f6101de565b916101d8565b1161038a57565b610392610035565b63b398979f60e01b8152806103a9600482016101cf565b0390fd5b606090565b60018060401b0381116103ce576103ca60209161003f565b0190565b610049565b906103e56103e0836103b2565b610084565b918252565b3d5f14610405576103fa3d6103d3565b903d5f602084013e5b565b61040d6103ad565b90610403565b5f8061043f936104216103ad565b508390602081019051915af4906104366103ea565b90919091610447565b90565b151590565b9061045b906104546103ad565b5015610442565b5f1461046757506104d2565b610470826101d4565b61048261047c5f6101de565b916101d8565b14806104b7575b610491575090565b6104b39061049d610035565b918291639996b31560e01b835260048301610133565b0390fd5b50803b6104cc6104c65f6101de565b916101d8565b14610489565b6104db816101d4565b6104ed6104e75f6101de565b916101d8565b115f146104fc57805190602001fd5b610504610035565b630a12f52160e11b81528061051b600482016101cf565b0390fd5b9056fe6080604052600a6012565b60b6565b5f90565b6018600e565b50601f6098565b90565b90565b90565b5f1b90565b603c60386040926022565b6028565b6025565b90565b606a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc602d565b90565b5f1c90565b60018060a01b031690565b6086608a91606d565b6072565b90565b60959054607d565b90565b609e600e565b5060b35f60ae60aa6043565b60d3565b01608d565b90565b5f8091368280378136915af43d5f803e5f1460cf573d5ff35b3d5ffd5b9056fea2646970667358221220c7ae27917d350df38b1ac526e4aabcb563ecec3dae5c74c0caf7812d3c5935ef64736f6c63430008150033000000000000000000000000814e110ae1abdde38548718152e00e4aff6d1bcb000000000000000000000000feed46c11f57b7126a773eec6ae9ca7ae1c03c9a