31 txs
123 calls
constructor
constructor(address beacon, bytes data) payable
functions
No functions.
events
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ERC1967InvalidBeacon
error ERC1967InvalidBeacon(address beacon)
ERC1967InvalidImplementation
error ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable
error ERC1967NonPayable()
FailedCall
error FailedCall()
creation bytecode
0x60a060405260405161091b38038061091b8339818101604052810190610025919061065e565b610035828261007060201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250505050610765565b61007f8261016060201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff167f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e60405160405180910390a25f8151111561014d576101478273ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610117573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061013b91906106b8565b826102fb60201b60201c565b5061015c565b61015b61038160201b60201c565b5b5050565b5f8173ffffffffffffffffffffffffffffffffffffffff163b036101bb57806040517f64ced0ec0000000000000000000000000000000000000000000000000000000081526004016101b291906106f2565b60405180910390fd5b806101ed7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505f1b6103bd60201b60201c565b5f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f8173ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610276573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029a91906106b8565b90505f8173ffffffffffffffffffffffffffffffffffffffff163b036102f757806040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526004016102ee91906106f2565b60405180910390fd5b5050565b60605f5f8473ffffffffffffffffffffffffffffffffffffffff1684604051610324919061074f565b5f60405180830381855af49150503d805f811461035c576040519150601f19603f3d011682016040523d82523d5f602084013e610361565b606091505b50915091506103778583836103c660201b60201c565b9250505092915050565b5f3411156103bb576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f819050919050565b6060826103e1576103dc8261045960201b60201c565b610451565b5f825114801561040757505f8473ffffffffffffffffffffffffffffffffffffffff163b145b1561044957836040517f9996b31500000000000000000000000000000000000000000000000000000000815260040161044091906106f2565b60405180910390fd5b819050610452565b5b9392505050565b5f8151111561046b5780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104d7826104ae565b9050919050565b6104e7816104cd565b81146104f1575f5ffd5b50565b5f81519050610502816104de565b92915050565b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61055682610510565b810181811067ffffffffffffffff8211171561057557610574610520565b5b80604052505050565b5f61058761049d565b9050610593828261054d565b919050565b5f67ffffffffffffffff8211156105b2576105b1610520565b5b6105bb82610510565b9050602081019050919050565b5f5b838110156105e55780820151818401526020810190506105ca565b5f8484015250505050565b5f6106026105fd84610598565b61057e565b90508281526020810184848401111561061e5761061d61050c565b5b6106298482856105c8565b509392505050565b5f82601f83011261064557610644610508565b5b81516106558482602086016105f0565b91505092915050565b5f5f60408385031215610674576106736104a6565b5b5f610681858286016104f4565b925050602083015167ffffffffffffffff8111156106a2576106a16104aa565b5b6106ae85828601610631565b9150509250929050565b5f602082840312156106cd576106cc6104a6565b5b5f6106da848285016104f4565b91505092915050565b6106ec816104cd565b82525050565b5f6020820190506107055f8301846106e3565b92915050565b5f81519050919050565b5f81905092915050565b5f6107298261070b565b6107338185610715565b93506107438185602086016105c8565b80840191505092915050565b5f61075a828461071f565b915081905092915050565b60805161019f61077c5f395f60bc015261019f5ff3fe608060405261000c61000e565b005b61001e610019610020565b61009a565b565b5f6100296100b9565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610071573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610095919061013e565b905090565b365f5f375f5f365f845af43d5f5f3e805f81146100b5573d5ff35b3d5ffd5b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61010d826100e4565b9050919050565b61011d81610103565b8114610127575f5ffd5b50565b5f8151905061013881610114565b92915050565b5f60208284031215610153576101526100e0565b5b5f6101608482850161012a565b9150509291505056fea264697066735822122008c673a85fe3746edaec469745f8d914c68b35e1d380e26b9c4d2991e67b8d1264736f6c634300081c00330000000000000000000000006b3c487662d58fb15d8dede46be20a77a92dbb4d000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002a4a5361b6000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000008dfc158ae5ef57996950a219122f3d925457eb0e000000000000000000000000e139a0c83c0735b3741b6a3782ce9019e1d28b5c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000001518000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000001a4176616e742b2044654669205969656c64205374726174656779000000000000000000000000000000000000000000000000000000000000000000000000000862726176555344430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000fe7aadfad823b1c90480031e9046a085ef2c378800000000000000000000000058ade11a5241b86c6c22c6914d5c647109ecf940000000000000000000000000cf671f26070aa900e363327497b8b7cea811dce20000000000000000000000000000000000000000000000000000000000000003f69ff10a3df3288bad92772f5c483e526b0c6cf77ac120db1f6c7bf1a45540df66a3c1cecb9f418c5ee527222115c76c57a5ae8101c7dc7eeb4e0c86fb2a95b67a281640e230816031427923193d3272977b699af607e895396713d4e3cf4a3400000000000000000000000000000000000000000000000000000000