0 txs
1 call
constructor
constructor(address _logic, address _admin, bytes _data) payable
functions
admin
viewfunction admin() view returns (address)
implementation
viewfunction implementation() view returns (address)
changeAdmin
nonpayablefunction changeAdmin(address newAdmin)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x608060405260405162000a3d38038062000a3d8339810160408190526200002691620002c3565b6200005360017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd6200039d565b5f8051602062000a1d83398151915214620000725762000072620003c3565b6200009f60017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61046200039d565b5f80516020620009fd83398151915214620000be57620000be620003c3565b620000c98362000198565b620000d48262000205565b8051156200018f575f836001600160a01b031682604051620000f79190620003d7565b5f60405180830381855af49150503d805f811462000131576040519150601f19603f3d011682016040523d82523d5f602084013e62000136565b606091505b50509050806200018d5760405162461bcd60e51b815260206004820152601560248201527f496e697469616c697a6174696f6e206661696c6564000000000000000000000060448201526064015b60405180910390fd5b505b505050620003f4565b5f816001600160a01b03163b11620001f35760405162461bcd60e51b815260206004820152601f60248201527f496d706c656d656e746174696f6e206d75737420626520636f6e747261637400604482015260640162000184565b5f8051602062000a1d83398151915255565b6001600160a01b0381166200025d5760405162461bcd60e51b815260206004820152601c60248201527f41646d696e2063616e6e6f74206265207a65726f206164647265737300000000604482015260640162000184565b5f80516020620009fd83398151915255565b80516001600160a01b038116811462000286575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f5b83811015620002bb578181015183820152602001620002a1565b50505f910152565b5f805f60608486031215620002d6575f80fd5b620002e1846200026f565b9250620002f1602085016200026f565b60408501519092506001600160401b03808211156200030e575f80fd5b818601915086601f83011262000322575f80fd5b8151818111156200033757620003376200028b565b604051601f8201601f19908116603f011681019083821181831017156200036257620003626200028b565b816040528281528960208487010111156200037b575f80fd5b6200038e8360208301602088016200029f565b80955050505050509250925092565b81810381811115620003bd57634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52600160045260245ffd5b5f8251620003ea8184602087016200029f565b9190910192915050565b6105fb80620004025f395ff3fe60806040526004361061004d575f3560e01c80633659cfe6146100645780634f1ef286146100835780635c60da1b146100965780638f283970146100c6578063f851a440146100e55761005c565b3661005c5761005a6100f9565b005b61005a6100f9565b34801561006f575f80fd5b5061005a61007e3660046104d2565b61012b565b61005a6100913660046104f2565b6101b2565b3480156100a1575f80fd5b506100aa6102ca565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d1575f80fd5b5061005a6100e03660046104d2565b6102f8565b3480156100f0575f80fd5b506100aa61039f565b6101296101247f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6103b5565b565b5f805160206105a6833981519152546001600160a01b0316336001600160a01b0316146101735760405162461bcd60e51b815260040161016a9061056e565b60405180910390fd5b61017c816103d3565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a250565b5f805160206105a6833981519152546001600160a01b0316336001600160a01b0316146101f15760405162461bcd60e51b815260040161016a9061056e565b6101fa836103d3565b5f836001600160a01b03168383604051610215929190610596565b5f60405180830381855af49150503d805f811461024d576040519150601f19603f3d011682016040523d82523d5f602084013e610252565b606091505b50509050806102915760405162461bcd60e51b815260206004820152600b60248201526a10d85b1b0819985a5b195960aa1b604482015260640161016a565b6040516001600160a01b038516907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a250505050565b5f6102f37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b5f805160206105a6833981519152546001600160a01b0316336001600160a01b0316146103375760405162461bcd60e51b815260040161016a9061056e565b5f61034d5f805160206105a68339815191525490565b905061035882610450565b604080516001600160a01b038084168252841660208201527f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a15050565b5f6102f35f805160206105a68339815191525490565b365f80375f80365f845af43d5f803e8080156103cf573d5ff35b3d5ffd5b5f816001600160a01b03163b1161042c5760405162461bcd60e51b815260206004820152601f60248201527f496d706c656d656e746174696f6e206d75737420626520636f6e747261637400604482015260640161016a565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6001600160a01b0381166104a65760405162461bcd60e51b815260206004820152601c60248201527f41646d696e2063616e6e6f74206265207a65726f206164647265737300000000604482015260640161016a565b5f805160206105a683398151915255565b80356001600160a01b03811681146104cd575f80fd5b919050565b5f602082840312156104e2575f80fd5b6104eb826104b7565b9392505050565b5f805f60408486031215610504575f80fd5b61050d846104b7565b9250602084013567ffffffffffffffff80821115610529575f80fd5b818601915086601f83011261053c575f80fd5b81358181111561054a575f80fd5b87602082850101111561055b575f80fd5b6020830194508093505050509250925092565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b818382375f910190815291905056feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103a26469706673582212209cb3197ce8446d33bfbdc8d450dbdf5c986283d01471d4689deccf35661ad51e64736f6c63430008180033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc000000000000000000000000992d3d35af7873754836361eff3fe609b6a862370000000000000000000000002fc30e91b59a0c9551fea5c93ebcd37aeb9924a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000002fc30e91b59a0c9551fea5c93ebcd37aeb9924a700000000000000000000000000000000000000000000000000000000