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
0x604060808152346200030c5762000c4e803803806200001e8162000311565b9283398101906060818303126200030c576200003a816200034d565b916020926200004b8484016200034d565b8584015190936001600160401b0391908282116200030c57019280601f850112156200030c5783519362000089620000838662000362565b62000311565b94808652878601928882840101116200030c578288620000aa93016200037e565b823b15620002b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002aa575b620001fb575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a9575016179055516107f190816200045d8239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000296578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a86015251620002809493929183918291845af4903d156200028c573d62000270620000838262000362565b90815280938a3d92013e620003a3565b50388080808062000133565b60609250620003a3565b634e487b7160e01b85526041600452602485fd5b50836200012d565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033757604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030c57565b6001600160401b0381116200033757601f01601f191660200190565b60005b838110620003925750506000910152565b818101518382015260200162000381565b91929015620004085750815115620003b9575090565b3b15620003c35790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156200041c5750805190602001fd5b6044604051809262461bcd60e51b8252602060048301526200044e81518092816024860152602086860191016200037e565b601f01601f19168101030190fdfe60806040526004361015610019575b36610374575b610374565b6000803560e01c9081633659cfe61461008c575080634f1ef286146100875780635c60da1b146100825780636e9960c31461007d5780638f28397014610078578063aaf10f42146100735763f851a4400361000e57610332565b6102fc565b61021d565b6101e7565b610198565b6100fc565b346100de5760203660031901126100de576100a56100e1565b60008051602061075c83398151915254336001600160a01b0390911603610014576100db906100d2610451565b908382526104b5565b80f35b80fd5b600435906001600160a01b03821682036100f757565b600080fd5b60403660031901126100f7576101106100e1565b6001600160401b0390602435908282116100f757366023830112156100f75781600401359283116100f75736602484840101116100f75760008051602061075c83398151915254336001600160a01b039091160361001457600060208480602461018461017f6101969961049a565b610475565b96828852018387013784010152610585565b005b346100f75760003660031901126100f75760008051602061075c833981519152546001600160a01b039033908216036100145760008051602061077c8339815191525460405191168152602090f35b346100f75760003660031901126100f75760008051602061075c833981519152546040516001600160a01b039091168152602090f35b346100f75760203660031901126100f7576102366100e1565b60008051602061075c83398151915280549091906001600160a01b03903390821603610014577f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519481851686521693846020820152a181156102a8576001600160a01b031916179055005b60405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b346100f75760003660031901126100f75760008051602061077c833981519152546040516001600160a01b039091168152602090f35b346100f75760003660031901126100f75760008051602061075c83398151915280546001600160a01b0390339082160361001457905460405191168152602090f35b60008051602061075c833981519152546001600160a01b0390811633146103c55760008051602061077c83398151915254166000808092368280378136915af43d82803e156103c1573d90f35b3d90fd5b60405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a490fd5b634e487b7160e01b600052604160045260246000fd5b60405190602082016001600160401b0381118382101761047057604052565b61043b565b6040519190601f01601f191682016001600160401b0381118382101761047057604052565b6001600160401b03811161047057601f01601f191660200190565b803b1561052a5760008051602061077c83398151915280546001600160a01b0319166001600160a01b03831690811790915560008051602061079c833981519152600080a2815115801590610522575b61050d575050565b61051f916105196105e4565b9161063d565b50565b506000610505565b60405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b803b1561052a5760008051602061077c83398151915280546001600160a01b0319166001600160a01b03831690811790915560008051602061079c833981519152600080a28151158015906105dc5761050d575050565b506001610505565b60405190606082016001600160401b038111838210176104705760405260278252660819985a5b195960ca1b6040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806106729493602081519101845af43d15610675573d9161066261017f8461049a565b9283523d6000602085013e6106c9565b90565b6060916106c9565b1561068457565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156106e957508151156106dd575090565b610672903b151561067d565b8251909150156106fc5750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610742575050604492506000838284010152601f80199101168101030190fd5b848101820151868601604401529381019385935061071f56feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3ba26469706673582212209e95fc521a74f4aaa02542fcebd231819b37ac30e393f90fc2b9377cd3b7434064736f6c634300081200330000000000000000000000001409fe4ed30ac617ff74ed16497f73902b62a7090000000000000000000000000e4eb0c901031c928f8b42fea08da6ef94803477000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001c4da2e9c72000000000000000000000000eb6fe72d1df22d9936d4fa317d7948e643af92cb0000000000000000000000008ab4719053afc9bcee95331f63bce31257ce517200000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000013ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000920f79b556a433286b1aca8c4929f650910b1ca800000000000000000000000000000000000000000000000000000000000000175374726174656779205072652d5365656420526f756e640000000000000000000000000000000000000000000000000000000000000000000000000000000004785350520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000