0 txs
0 calls
constructor
constructor(address _logic, address initialAuthority, 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)
AMInvalidInitialAuthority
error AMInvalidInitialAuthority(address initialAuthority)
ERC1967InvalidAdmin
error ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedInnerCall
error FailedInnerCall()
ProxyDeniedAdminAccess
error ProxyDeniedAdminAccess()
creation bytecode
0x60a0604052604051620011b6380380620011b68339810160408190526200002691620003e7565b8281620000348282620000c8565b50506001600160a01b0382166200006557604051633d48d73160e21b81525f60048201526024015b60405180910390fd5b81604051620000749062000385565b6001600160a01b039091168152602001604051809103905ff0801580156200009e573d5f803e3d5ffd5b506001600160a01b0316608052620000bf620000b960805190565b6200012d565b505050620004de565b620000d3826200019e565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a28051156200011f576200011a828262000219565b505050565b6200012962000292565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200016e5f8051602062001196833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a16200019b81620002b4565b50565b806001600160a01b03163b5f03620001d557604051634c9c8ce360e01b81526001600160a01b03821660048201526024016200005c565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b60605f80846001600160a01b031684604051620002379190620004c1565b5f60405180830381855af49150503d805f811462000271576040519150601f19603f3d011682016040523d82523d5f602084013e62000276565b606091505b50909250905062000289858383620002f5565b95945050505050565b3415620002b25760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b038116620002df57604051633173bdd160e11b81525f60048201526024016200005c565b805f8051602062001196833981519152620001f8565b6060826200030e5762000308826200035b565b62000354565b81511580156200032657506001600160a01b0384163b155b156200035157604051639996b31560e01b81526001600160a01b03851660048201526024016200005c565b50805b9392505050565b8051156200036c5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b610837806200095f83390190565b80516001600160a01b0381168114620003aa575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f5b83811015620003df578181015183820152602001620003c5565b50505f910152565b5f805f60608486031215620003fa575f80fd5b620004058462000393565b9250620004156020850162000393565b60408501519092506001600160401b038082111562000432575f80fd5b818601915086601f83011262000446575f80fd5b8151818111156200045b576200045b620003af565b604051601f8201601f19908116603f01168101908382118183101715620004865762000486620003af565b816040528281528960208487010111156200049f575f80fd5b620004b2836020830160208801620003c3565b80955050505050509250925092565b5f8251620004d4818460208701620003c3565b9190910192915050565b608051610469620004f65f395f601001526104695ff3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361007a575f356001600160e01b03191663278f794360e11b14610070576040516334ad5dbb60e21b815260040160405180910390fd5b610078610082565b565b6100786100b0565b5f806100913660048184610303565b81019061009e919061033e565b915091506100ac82826100c0565b5050565b6100786100bb61011a565b610151565b6100c98261016f565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a28051156101125761010d82826101ea565b505050565b6100ac61025c565b5f61014c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b365f80375f80365f845af43d5f803e80801561016b573d5ff35b3d5ffd5b806001600160a01b03163b5f036101a957604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516102069190610407565b5f60405180830381855af49150503d805f811461023e576040519150601f19603f3d011682016040523d82523d5f602084013e610243565b606091505b509150915061025385838361027b565b95945050505050565b34156100785760405163b398979f60e01b815260040160405180910390fd5b6060826102905761028b826102da565b6102d3565b81511580156102a757506001600160a01b0384163b155b156102d057604051639996b31560e01b81526001600160a01b03851660048201526024016101a0565b50805b9392505050565b8051156102ea5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f8085851115610311575f80fd5b8386111561031d575f80fd5b5050820193919092039150565b634e487b7160e01b5f52604160045260245ffd5b5f806040838503121561034f575f80fd5b82356001600160a01b0381168114610365575f80fd5b9150602083013567ffffffffffffffff80821115610381575f80fd5b818501915085601f830112610394575f80fd5b8135818111156103a6576103a661032a565b604051601f8201601f19908116603f011681019083821181831017156103ce576103ce61032a565b816040528281528860208487010111156103e6575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f82515f5b81811015610426576020818601810151858301520161040c565b505f92019182525091905056fea2646970667358221220bcd867826bbdadc846cb48984021890b4cb3a7eea5055b2ad2e6ffe26e7ef25464736f6c63430008140033608060405234801561000f575f80fd5b5060405161083738038061083783398101604081905261002e91610092565b806100388161003f565b50506100bf565b5f80546001600160a01b0319166001600160a01b0383169081179091556040519081527f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9060200160405180910390a150565b5f602082840312156100a2575f80fd5b81516001600160a01b03811681146100b8575f80fd5b9392505050565b61076b806100cc5f395ff3fe608060405260043610610049575f3560e01c80637a9e5e4b1461004d5780638fb360371461006e5780639623609d146100a0578063ad3cb1cc146100b3578063bf7e214f146100f0575b5f80fd5b348015610058575f80fd5b5061006c61006736600461048b565b610116565b005b348015610079575f80fd5b50610082610193565b6040516001600160e01b031990911681526020015b60405180910390f35b61006c6100ae3660046104c1565b6101b5565b3480156100be575f80fd5b506100e3604051806040016040528060058152602001640352e302e360dc1b81525081565b60405161009791906105dd565b3480156100fb575f80fd5b505f546040516001600160a01b039091168152602001610097565b5f5433906001600160a01b031681146101515760405162d1953b60e31b81526001600160a01b03821660048201526024015b60405180910390fd5b816001600160a01b03163b5f03610186576040516361798f2f60e11b81526001600160a01b0383166004820152602401610148565b61018f82610223565b5050565b5f8054600160a01b900460ff166101a957505f90565b50638fb3603760e01b90565b6101c0335f36610276565b60405163278f794360e11b81526001600160a01b03841690634f1ef2869034906101f090869086906004016105ef565b5f604051808303818588803b158015610207575f80fd5b505af1158015610219573d5f803e3d5ffd5b5050505050505050565b5f80546001600160a01b0319166001600160a01b0383169081179091556040519081527f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9060200160405180910390a150565b5f806102a961028c5f546001600160a01b031690565b863061029b60045f898b61061a565b6102a491610641565b61036c565b91509150816103655763ffffffff811615610342575f805460ff60a01b198116600160a01b17909155604051634a63ebf760e11b81526001600160a01b03909116906394c7d7ee9061030390889088908890600401610671565b5f604051808303815f87803b15801561031a575f80fd5b505af115801561032c573d5f803e3d5ffd5b50505f805460ff60a01b19169055506103659050565b60405162d1953b60e31b81526001600160a01b0386166004820152602401610148565b5050505050565b6040516001600160a01b03848116602483015283811660448301526001600160e01b0319831660648301525f9182918291829189169060840160408051601f198184030181529181526020820180516001600160e01b031663b700961360e01b179052516103da91906106b0565b5f60405180830381855afa9150503d805f8114610412576040519150601f19603f3d011682016040523d82523d5f602084013e610417565b606091505b50915091508115610469576040815110610449578080602001905181019061043f91906106df565b9094509250610469565b60208151106104695780806020019051810190610466919061071c565b93505b505094509492505050565b6001600160a01b0381168114610488575f80fd5b50565b5f6020828403121561049b575f80fd5b81356104a681610474565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f805f606084860312156104d3575f80fd5b83356104de81610474565b925060208401356104ee81610474565b9150604084013567ffffffffffffffff8082111561050a575f80fd5b818601915086601f83011261051d575f80fd5b81358181111561052f5761052f6104ad565b604051601f8201601f19908116603f01168101908382118183101715610557576105576104ad565b8160405282815289602084870101111561056f575f80fd5b826020860160208301375f6020848301015280955050505050509250925092565b5f5b838110156105aa578181015183820152602001610592565b50505f910152565b5f81518084526105c9816020860160208601610590565b601f01601f19169290920160200192915050565b602081525f6104a660208301846105b2565b6001600160a01b03831681526040602082018190525f90610612908301846105b2565b949350505050565b5f8085851115610628575f80fd5b83861115610634575f80fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156106695780818660040360031b1b83161692505b505092915050565b6001600160a01b03841681526040602082018190528101829052818360608301375f818301606090810191909152601f909201601f1916010192915050565b5f82516106c1818460208701610590565b9190910192915050565b805180151581146106da575f80fd5b919050565b5f80604083850312156106f0575f80fd5b6106f9836106cb565b9150602083015163ffffffff81168114610711575f80fd5b809150509250929050565b5f6020828403121561072c575f80fd5b6104a6826106cb56fea2646970667358221220ae3a43433de0bfc95bd6f45da7eba0c258eedb7cb1b03869df25ea0926dc3e0064736f6c63430008140033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103000000000000000000000000451113a917b91e7a47eca16ffeb16eeea5e0dbc40000000000000000000000004973b53b300d64ab72147eff8c9d962f6b1da02e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc9550000000000000000000000004973b53b300d64ab72147eff8c9d962f6b1da02e000000000000000000000000928d0c9443f49a0e33f877f4e1f19270691c2ad200000000000000000000000000000000000000000000000000000000