0 txs
1 call
constructor
constructor(address _implementation, address _admin, bytes _data)
functions
getAdmin
viewfunction getAdmin() view returns (address adm)
getImplementation
viewfunction getImplementation() view returns (address impl)
admin
nonpayablefunction admin() returns (address admin_)
changeAdmin
nonpayablefunction changeAdmin(address newAdmin)
implementation
nonpayablefunction implementation() returns (address implementation_)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x604060808152346200030c5762000c4e803803806200001e8162000311565b9283398101906060818303126200030c576200003a816200034d565b916020926200004b8484016200034d565b8584015190936001600160401b0391908282116200030c57019280601f850112156200030c5783519362000089620000838662000362565b62000311565b94808652878601928882840101116200030c578288620000aa93016200037e565b823b15620002b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002aa575b620001fb575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a9575016179055516107f190816200045d8239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000296578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a86015251620002809493929183918291845af4903d156200028c573d62000270620000838262000362565b90815280938a3d92013e620003a3565b50388080808062000133565b60609250620003a3565b634e487b7160e01b85526041600452602485fd5b50836200012d565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033757604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030c57565b6001600160401b0381116200033757601f01601f191660200190565b60005b838110620003925750506000910152565b818101518382015260200162000381565b91929015620004085750815115620003b9575090565b3b15620003c35790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156200041c5750805190602001fd5b6044604051809262461bcd60e51b8252602060048301526200044e81518092816024860152602086860191016200037e565b601f01601f19168101030190fdfe60806040526004361015610019575b36610374575b610374565b6000803560e01c9081633659cfe61461008c575080634f1ef286146100875780635c60da1b146100825780636e9960c31461007d5780638f28397014610078578063aaf10f42146100735763f851a4400361000e57610332565b6102fc565b61021d565b6101e7565b610198565b6100fc565b346100de5760203660031901126100de576100a56100e1565b60008051602061075c83398151915254336001600160a01b0390911603610014576100db906100d2610451565b908382526104b5565b80f35b80fd5b600435906001600160a01b03821682036100f757565b600080fd5b60403660031901126100f7576101106100e1565b6001600160401b0390602435908282116100f757366023830112156100f75781600401359283116100f75736602484840101116100f75760008051602061075c83398151915254336001600160a01b039091160361001457600060208480602461018461017f6101969961049a565b610475565b96828852018387013784010152610585565b005b346100f75760003660031901126100f75760008051602061075c833981519152546001600160a01b039033908216036100145760008051602061077c8339815191525460405191168152602090f35b346100f75760003660031901126100f75760008051602061075c833981519152546040516001600160a01b039091168152602090f35b346100f75760203660031901126100f7576102366100e1565b60008051602061075c83398151915280549091906001600160a01b03903390821603610014577f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519481851686521693846020820152a181156102a8576001600160a01b031916179055005b60405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b346100f75760003660031901126100f75760008051602061077c833981519152546040516001600160a01b039091168152602090f35b346100f75760003660031901126100f75760008051602061075c83398151915280546001600160a01b0390339082160361001457905460405191168152602090f35b60008051602061075c833981519152546001600160a01b0390811633146103c55760008051602061077c83398151915254166000808092368280378136915af43d82803e156103c1573d90f35b3d90fd5b60405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a490fd5b634e487b7160e01b600052604160045260246000fd5b60405190602082016001600160401b0381118382101761047057604052565b61043b565b6040519190601f01601f191682016001600160401b0381118382101761047057604052565b6001600160401b03811161047057601f01601f191660200190565b803b1561052a5760008051602061077c83398151915280546001600160a01b0319166001600160a01b03831690811790915560008051602061079c833981519152600080a2815115801590610522575b61050d575050565b61051f916105196105e4565b9161063d565b50565b506000610505565b60405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b803b1561052a5760008051602061077c83398151915280546001600160a01b0319166001600160a01b03831690811790915560008051602061079c833981519152600080a28151158015906105dc5761050d575050565b506001610505565b60405190606082016001600160401b038111838210176104705760405260278252660819985a5b195960ca1b6040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806106729493602081519101845af43d15610675573d9161066261017f8461049a565b9283523d6000602085013e6106c9565b90565b6060916106c9565b1561068457565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156106e957508151156106dd575090565b610672903b151561067d565b8251909150156106fc5750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610742575050604492506000838284010152601f80199101168101030190fd5b848101820151868601604401529381019385935061071f56feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3ba26469706673582212209e95fc521a74f4aaa02542fcebd231819b37ac30e393f90fc2b9377cd3b7434064736f6c634300081200330000000000000000000000001409fe4ed30ac617ff74ed16497f73902b62a7090000000000000000000000000e4eb0c901031c928f8b42fea08da6ef94803477000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e4da2e9c72000000000000000000000000eb6fe72d1df22d9936d4fa317d7948e643af92cb0000000000000000000000008ab4719053afc9bcee95331f63bce31257ce5172000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000013ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b4f9c32ca8f9ce2f803f79c8a5f91ea50a7862900000000000000000000000000000000000000000000000000000000000000236469737469627574696f6e2074657374203233206f6374206d756c746920636172727900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007784454324f4d430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000