12 txs
13 calls
constructor
constructor(address _logic, address initialOwner, bytes _data) payable
functions
No functions.
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
Upgraded
event Upgraded(address indexed implementation)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ERC1967InvalidAdmin
error ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedCall
error FailedCall()
ProxyDeniedAdminAccess
error ProxyDeniedAdminAccess()
creation bytecode
0x60a0604052610ecc8038038061001481610293565b928339810160608282031261028e5761002c826102b8565b610038602084016102b8565b604084015190936001600160401b03821161028e570182601f8201121561028e5780519061006d610068836102cc565b610293565b938285526020838301011161028e5760005b828110610279575050602060009184010152803b15610258577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0383169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511561023f5760008083602061013595519101845af43d15610237573d91610125610068846102cc565b9283523d6000602085013e6102e7565b505b6040519061069c8083016001600160401b0381118482101761022157602092849261081084396001600160a01b031681520301906000f080156102155760018060a01b031680608052600080516020610eac833981519152547f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6040805160018060a01b0384168152846020820152a181156101ff576001600160a01b03191617600080516020610eac833981519152556040516104c7908161034982396080518160070152f35b633173bdd160e11b600052600060045260246000fd5b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b6060916102e7565b505034156101375763b398979f60e01b60005260046000fd5b634c9c8ce360e01b60009081526001600160a01b0391909116600452602490fd5b8060208092840101518282880101520161007f565b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761022157604052565b51906001600160a01b038216820361028e57565b6001600160401b03811161022157601f01601f191660200190565b9061030d57508051156102fc57805190602001fd5b63d6bda27560e01b60005260046000fd5b8151158061033f575b61031e575090565b639996b31560e01b60009081526001600160a01b0391909116600452602490fd5b50803b1561031656fe6080604052337f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16036100c0576000357fffffffff00000000000000000000000000000000000000000000000000000000167f4f1ef28600000000000000000000000000000000000000000000000000000000146100b6577fd2b576ec0000000000000000000000000000000000000000000000000000000060005260046000fd5b6100be6101ca565b005b60008073ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5416368280378136915af43d6000803e15610113573d6000f35b3d6000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff82111761018b57604052565b610118565b67ffffffffffffffff811161018b57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3660041161027e5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261027e5760043573ffffffffffffffffffffffffffffffffffffffff811680910361027e576024359067ffffffffffffffff821161027e573660238301121561027e5781600401359061025261024d83610190565b610147565b91808352366024828601011161027e57602081600092602461027c97018387013784010152610283565b565b600080fd5b90813b156103755773ffffffffffffffffffffffffffffffffffffffff8216807fffffffffffffffffffffffff00000000000000000000000000000000000000007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5416177f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28051156103425761033f916103b9565b50565b50503461034b57565b7fb398979f0000000000000000000000000000000000000000000000000000000060005260046000fd5b73ffffffffffffffffffffffffffffffffffffffff827f4c9c8ce3000000000000000000000000000000000000000000000000000000006000521660045260246000fd5b6000806103ed93602081519101845af43d156103f0573d916103dd61024d84610190565b9283523d6000602085013e6103f4565b90565b6060915b90610433575080511561040957805190602001fd5b7fd6bda2750000000000000000000000000000000000000000000000000000000060005260046000fd5b81511580610488575b610444575090565b73ffffffffffffffffffffffffffffffffffffffff907f9996b315000000000000000000000000000000000000000000000000000000006000521660045260246000fd5b50803b1561043c56fea26469706673582212201d00969bcbc850c2c2d35acf05cf155e18576d8d1e6a04d442ac921b7f7ace2b64736f6c634300081c003360803460bc57601f61069c38819003918201601f19168301916001600160401b0383118484101760c15780849260209460405283398101031260bc57516001600160a01b0381169081900360bc57801560a657600080546001600160a01b031981168317825560405192916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36105c490816100d88239f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b6000803560e01c8063715018a6146103d45780638da5cb5b146103835780639623609d146101cc578063ad3cb1cc146101495763f2fde38b1461005457600080fd5b346101465760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101465760043573ffffffffffffffffffffffffffffffffffffffff8116809103610144576100ac61053f565b80156101185773ffffffffffffffffffffffffffffffffffffffff8254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b6024827f1e4fbdf700000000000000000000000000000000000000000000000000000000815280600452fd5b505b80fd5b503461014657807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014657506101c860405161018a604082610470565b600581527f352e302e3000000000000000000000000000000000000000000000000000000060208201526040519182916020835260208301906104e0565b0390f35b5060607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101465760043573ffffffffffffffffffffffffffffffffffffffff81168091036101445760243573ffffffffffffffffffffffffffffffffffffffff811680910361034a5760443567ffffffffffffffff811161037f573660238201121561037f57806004013567ffffffffffffffff811161035257908160207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f889695011601916102a56040519384610470565b818352366024838301011161034e5781859260246020930183860137830101526102cd61053f565b833b1561034a5761031c9383926040518096819482937f4f1ef28600000000000000000000000000000000000000000000000000000000845260048401526040602484015260448301906104e0565b039134905af1801561033d5761032f5780f35b61033891610470565b388180f35b50604051903d90823e3d90fd5b8280fd5b8480fd5b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8380fd5b503461014657807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101465773ffffffffffffffffffffffffffffffffffffffff6020915416604051908152f35b503461014657807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101465761040b61053f565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176104b157604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b919082519283825260005b84811061052a5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b806020809284010151828286010152016104eb565b73ffffffffffffffffffffffffffffffffffffffff60005416330361056057565b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fdfea2646970667358221220d68c854bb9bf7071789eaf0516fb10358298f91fe82b4b6a26321a3c9ed150fd64736f6c634300081c0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610300000000000000000000000011417f90faa7f3eab717f7e988da6f2a2ea4ca4d000000000000000000000000005bbafdea28bfbb574ca2ea10f0c84a9f51718800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000084f8c8765e000000000000000000000000005bbafdea28bfbb574ca2ea10f0c84a9f517188000000000000000000000000fa52f11c6bbe5ec219daad9286851ad8dd71dcc4000000000000000000000000a666cc14b976a10be73b7759d74ea987827eec5c0000000000000000000000008ae66d19e1c7de4da5a8a3848ffe1f503aca4cac00000000000000000000000000000000000000000000000000000000