0 txs
0 calls
constructor
constructor(address implementationAddress, address ownerAddress, bytes data) payable
functions
proxyAdmin
viewfunction proxyAdmin() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 id) view returns (bool)
transferProxyAdmin
nonpayablefunction transferProxyAdmin(address newAdmin)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
ProxyAdminTransferred
event ProxyAdminTransferred(address indexed previousAdmin, address indexed newAdmin)
ProxyImplementationUpdated
event ProxyImplementationUpdated(address indexed previousImplementation, address indexed newImplementation)
errors
No errors.
creation bytecode
0x608060405260405162000fec38038062000fec833981810160405281019062000029919062000450565b8282826200003e83826200005b60201b60201c565b6200004f826200019060201b60201c565b50505050505062000531565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156200018b5760008373ffffffffffffffffffffffffffffffffffffffff168360405162000132919062000518565b600060405180830381855af49150503d80600081146200016f576040519150601f19603f3d011682016040523d82523d6000602084013e62000174565b606091505b505090508062000189573d806000803e806000fd5b505b505050565b6000620001a26200022560201b60201c565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200028f8262000262565b9050919050565b620002a18162000282565b8114620002ad57600080fd5b50565b600081519050620002c18162000296565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200031c82620002d1565b810181811067ffffffffffffffff821117156200033e576200033d620002e2565b5b80604052505050565b6000620003536200024e565b905062000361828262000311565b919050565b600067ffffffffffffffff821115620003845762000383620002e2565b5b6200038f82620002d1565b9050602081019050919050565b60005b83811015620003bc5780820151818401526020810190506200039f565b83811115620003cc576000848401525b50505050565b6000620003e9620003e38462000366565b62000347565b905082815260208101848484011115620004085762000407620002cc565b5b620004158482856200039c565b509392505050565b600082601f830112620004355762000434620002c7565b5b815162000447848260208601620003d2565b91505092915050565b6000806000606084860312156200046c576200046b62000258565b5b60006200047c86828701620002b0565b93505060206200048f86828701620002b0565b925050604084015167ffffffffffffffff811115620004b357620004b26200025d565b5b620004c1868287016200041d565b9150509250925092565b600081519050919050565b600081905092915050565b6000620004ee82620004cb565b620004fa8185620004d6565b93506200050c8185602086016200039c565b80840191505092915050565b6000620005268284620004e1565b915081905092915050565b610aab80620005416000396000f3fe60806040526004361061004e5760003560e01c806301ffc9a7146100675780633659cfe6146100a45780633e47158c146100cd5780634f1ef286146100f85780638356ca4f146101145761005d565b3661005d5761005b61013d565b005b61006561013d565b005b34801561007357600080fd5b5061008e60048036038101906100899190610707565b610186565b60405161009b919061074f565b60405180910390f35b3480156100b057600080fd5b506100cb60048036038101906100c691906107c8565b6102d7565b005b3480156100d957600080fd5b506100e2610368565b6040516100ef9190610804565b60405180910390f35b610112600480360381019061010d9190610884565b610377565b005b34801561012057600080fd5b5061013b600480360381019061013691906107c8565b61043f565b005b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d806000803e816000811461018157816000f35b816000fd5b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806101e15750637f5828d060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156101ef57600190506102d2565b63ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361022557600090506102d2565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490508073ffffffffffffffffffffffffffffffffffffffff166301ffc9a7846040518263ffffffff1660e01b815260040161028491906108f3565b602060405180830381865afa9250505080156102be57506040513d601f19601f820116820180604052508101906102bb919061093a565b60015b6102cc5760009150506102d2565b80925050505b919050565b6102df6104c0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461034c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610343906109c4565b60405180910390fd5b61036581604051806020016040528060008152506104e9565b50565b60006103726104c0565b905090565b61037f6104c0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e3906109c4565b60405180910390fd5b61043a8383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104e9565b505050565b6104476104c0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ab906109c4565b60405180910390fd5b6104bd81610618565b50565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354905090565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc549050827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc558273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b737906829660405160405180910390a36000825111156106135760008373ffffffffffffffffffffffffffffffffffffffff16836040516105bd9190610a5e565b600060405180830381855af49150503d80600081146105f8576040519150601f19603f3d011682016040523d82523d6000602084013e6105fd565b606091505b5050905080610611573d806000803e806000fd5b505b505050565b60006106226104c0565b9050817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103558173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec2960405160405180910390a35050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106e4816106af565b81146106ef57600080fd5b50565b600081359050610701816106db565b92915050565b60006020828403121561071d5761071c6106a5565b5b600061072b848285016106f2565b91505092915050565b60008115159050919050565b61074981610734565b82525050565b60006020820190506107646000830184610740565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006107958261076a565b9050919050565b6107a58161078a565b81146107b057600080fd5b50565b6000813590506107c28161079c565b92915050565b6000602082840312156107de576107dd6106a5565b5b60006107ec848285016107b3565b91505092915050565b6107fe8161078a565b82525050565b600060208201905061081960008301846107f5565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126108445761084361081f565b5b8235905067ffffffffffffffff81111561086157610860610824565b5b60208301915083600182028301111561087d5761087c610829565b5b9250929050565b60008060006040848603121561089d5761089c6106a5565b5b60006108ab868287016107b3565b935050602084013567ffffffffffffffff8111156108cc576108cb6106aa565b5b6108d88682870161082e565b92509250509250925092565b6108ed816106af565b82525050565b600060208201905061090860008301846108e4565b92915050565b61091781610734565b811461092257600080fd5b50565b6000815190506109348161090e565b92915050565b6000602082840312156109505761094f6106a5565b5b600061095e84828501610925565b91505092915050565b600082825260208201905092915050565b7f4e4f545f415554484f52495a4544000000000000000000000000000000000000600082015250565b60006109ae600e83610967565b91506109b982610978565b602082019050919050565b600060208201905081810360008301526109dd816109a1565b9050919050565b600081519050919050565b600081905092915050565b60005b83811015610a185780820151818401526020810190506109fd565b83811115610a27576000848401525b50505050565b6000610a38826109e4565b610a4281856109ef565b9350610a528185602086016109fa565b80840191505092915050565b6000610a6a8284610a2d565b91508190509291505056fea2646970667358221220d9e73d047d068f7b0a69ce10e0c4ea0c67f2068657f56595289afaab015e61fc64736f6c634300080e00330000000000000000000000000596dd13e29ea4573eefc64530a4395718fb0a17000000000000000000000000f1108379d71ff2a785899f4c36010f841f1fea0400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024fe4b84df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000