0 txs
7 calls
constructor
constructor(address _logic, address admin_, bytes _data) payable
functions
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
0x60406080815262000e88803803806200001881620002f8565b9283398101606082820312620002f45762000033826200031e565b91602092620000448483016200031e565b928583015160018060401b0393848211620002f457019281601f85011215620002f4578351936200007f620000798662000333565b620002f8565b9480865287860193888284010111620002f4578388620000a093016200034f565b823b156200029a577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b038581166001600160a01b0319928316811790935590959094917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a280511580159062000292575b620001e9575b505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a183156200019757501617905551610a5c90816200042c8239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b88519260608401908111848210176200027e578952602783527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c88840152660819985a5b195960ca1b838a0152516200026a935f918291845af43d1562000275573d916200025b620000798462000333565b9283523d5f8a85013e62000372565b505f80808062000122565b60609162000372565b634e487b7160e01b5f52604160045260245ffd5b505f6200011c565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b5f80fd5b6040519190601f01601f191682016001600160401b038111838210176200027e57604052565b51906001600160a01b0382168203620002f457565b6001600160401b0381116200027e57601f01601f191660200190565b5f5b838110620003615750505f910152565b818101518382015260200162000351565b91929015620003d7575081511562000388575090565b3b15620003925790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620003eb5750805190602001fd5b6044604051809262461bcd60e51b8252602060048301526200041d81518092816024860152602086860191016200034f565b601f01601f19168101030190fdfe60806040526004361015610019575b36610542575b610542565b5f3560e01c80633659cfe6146100685780634f1ef286146100635780635c60da1b1461005e5780638f283970146100595763f851a4400361000e576103f3565b610290565b6101f3565b61011d565b346100f65760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100f65761009f6100fa565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541633145f14610014576100f4906100eb61049f565b905f825261066b565b005b5f80fd5b6004359073ffffffffffffffffffffffffffffffffffffffff821682036100f657565b60407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100f65761014f6100fa565b60243567ffffffffffffffff918282116100f657366023830112156100f65781600401359283116100f65736602484840101116100f65773ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541633145f14610014575f6020848060246101e16101dc6100f499610508565b6104c4565b968288520183870137840101526107a9565b346100f6575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100f65773ffffffffffffffffffffffffffffffffffffffff807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541633145f14610014577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460405191168152602090f35b346100f65760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100f6576102c76100fa565b73ffffffffffffffffffffffffffffffffffffffff907fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103918083541633145f14610014577f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519481851686521693846020820152a1811561036f577fffffffffffffffffffffffff000000000000000000000000000000000000000016179055005b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b346100f6575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100f65773ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103908082541633145f1461001457905460405191168152602090f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051906020820182811067ffffffffffffffff8211176104bf57604052565b610472565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff8211176104bf57604052565b67ffffffffffffffff81116104bf57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b73ffffffffffffffffffffffffffffffffffffffff807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103541633146105c1575f80917f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5416368280378136915af43d5f803e156105bd573d5ff35b3d5ffd5b60a46040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f65740000000000000000000000000000000000000000000000000000000000006084820152fd5b803b156107255773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a281511580159061071e575b610709575050565b61071b9161071561084e565b916108be565b50565b505f610701565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107255773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a281511580159061084657610709575050565b506001610701565b604051906060820182811067ffffffffffffffff8211176104bf57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b5f806108f19493602081519101845af43d156108f4573d916108e26101dc84610508565b9283523d5f602085013e610961565b90565b606091610961565b1561090357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b919290156109815750815115610975575090565b6108f1903b15156108fc565b8251909150156109945750805190602001fd5b604051907f08c379a00000000000000000000000000000000000000000000000000000000082528160208060048301528251928360248401525f5b848110610a0f575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f835f604480968601015201168101030190fd5b8181018301518682016044015285935082016109cf56fea26469706673582212208c91a4cb230b85d016498522c06dadda89fa4dd68dbfccda3126a2890182d32a64736f6c6343000818003300000000000000000000000065803256e04f027d06721fbb59d30c84ccbb25590000000000000000000000004212ccb07958f5fa098a6c1f2014ade58998dcfe00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000