66 txs
75 calls
constructor
constructor(address _creatorImplementation, address _proxyAdmin)
functions
Admin
viewfunction Admin() view returns (address)
implementation
viewfunction implementation() view returns (address)
changeAdmin
nonpayablefunction changeAdmin(address _newAdmin)
upgradeTo
nonpayablefunction upgradeTo(address _newImplementation)
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161064738038061064783398101604081905261002f91610182565b61004860016000805160206106278339815191526101b5565b61006160016000805160206106278339815191526101b5565b1461006e5761006e6101dc565b8161008e61008b60016000805160206106278339815191526101b5565b90565b80546001600160a01b0319166001600160a01b03929092169190911790556100b5816100bc565b50506101f2565b6001600160a01b0381166101165760405162461bcd60e51b815260206004820152601460248201527f61646d696e203d207a65726f2061646472657373000000000000000000000000604482015260640160405180910390fd5b8061014561008b60017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61046101b5565b80546001600160a01b0319166001600160a01b039290921691909117905550565b80516001600160a01b038116811461017d57600080fd5b919050565b6000806040838503121561019557600080fd5b61019e83610166565b91506101ac60208401610166565b90509250929050565b818103818111156101d657634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052600160045260246000fd5b610426806102016000396000f3fe6080604052600436106100435760003560e01c80633659cfe61461005a5780635c60da1b1461007a5780638f283970146100ab578063ff1b636d146100cb57610052565b36610052576100506100e0565b005b6100506100e0565b34801561006657600080fd5b50610050610075366004610399565b6100f2565b34801561008657600080fd5b5061008f610154565b6040516001600160a01b03909116815260200160405180910390f35b3480156100b757600080fd5b506100506100c6366004610399565b610163565b3480156100d757600080fd5b5061008f6101ce565b6100f06100eb6101d8565b61021a565b565b6100fa61023e565b6001600160a01b03163303610149576101128161026e565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6101516100e0565b50565b600061015e6101d8565b905090565b61016b61023e565b6001600160a01b03163303610149577f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6101a361023e565b604080516001600160a01b03928316815291841660208301520160405180910390a16101518161031d565b600061015e61023e565b600061020b61020860017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd6103c9565b90565b546001600160a01b0316919050565b3660008037600080366000845af43d6000803e808015610239573d6000f35b3d6000fd5b600061020b61020860017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61046103c9565b6000816001600160a01b03163b116102cd5760405162461bcd60e51b815260206004820152601e60248201527f696d706c656d656e746174696f6e206973206e6f7420636f6e7472616374000060448201526064015b60405180910390fd5b806102fc61020860017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd6103c9565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b03811661036a5760405162461bcd60e51b815260206004820152601460248201527361646d696e203d207a65726f206164647265737360601b60448201526064016102c4565b806102fc61020860017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61046103c9565b6000602082840312156103ab57600080fd5b81356001600160a01b03811681146103c257600080fd5b9392505050565b818103818111156103ea57634e487b7160e01b600052601160045260246000fd5b9291505056fea264697066735822122062653d668ff922a565b020e67f5f330bf4f55411ced95c3a152049da9c02c69964736f6c634300081c0033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd00000000000000000000000030900931e78f7d06529cce04c5d9d9c570a7a6d4000000000000000000000000da13c84aaa609d760b2fa13e1cd19fada078e635