Loading
[ { "inputs": [ { "internalType": "address", "name": "beacon", "type": "address" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "target", "type": "address" } ], "name": "AddressEmptyCode", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "beacon", "type": "address" } ], "name": "ERC1967InvalidBeacon", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "implementation", "type": "address" } ], "name": "ERC1967InvalidImplementation", "type": "error" }, { "inputs": [], "name": "ERC1967NonPayable", "type": "error" }, { "inputs": [], "name": "FailedInnerCall", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "beacon", "type": "address" } ], "name": "BeaconUpgraded", "type": "event" }, { "stateMutability": "payable", "type": "fallback" } ]
60a060405234801561001057600080fd5b506040516105d13803806105d183398101604081905261002f91610399565b818161003b8282610050565b506001600160a01b0316608052506104909050565b61005982610110565b6040516001600160a01b038316907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2805115610104576100ff826001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f99190610459565b82610223565b505050565b61010c61029a565b5050565b806001600160a01b03163b60000361014b57604051631933b43b60e21b81526001600160a01b03821660048201526024015b60405180910390fd5b807fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5080546001600160a01b0319166001600160a01b0392831617905560408051635c60da1b60e01b81529051600092841691635c60da1b9160048083019260209291908290030181865afa1580156101c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101eb9190610459565b9050806001600160a01b03163b60000361010c57604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610142565b6060600080846001600160a01b0316846040516102409190610474565b600060405180830381855af49150503d806000811461027b576040519150601f19603f3d011682016040523d82523d6000602084013e610280565b606091505b5090925090506102918583836102bb565b95945050505050565b34156102b95760405163b398979f60e01b815260040160405180910390fd5b565b6060826102d0576102cb8261031a565b610313565b81511580156102e757506001600160a01b0384163b155b1561031057604051639996b31560e01b81526001600160a01b0385166004820152602401610142565b50805b9392505050565b80511561032a5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80516001600160a01b038116811461035a57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015610390578181015183820152602001610378565b50506000910152565b600080604083850312156103ac57600080fd5b6103b583610343565b60208401519092506001600160401b03808211156103d257600080fd5b818501915085601f8301126103e657600080fd5b8151818111156103f8576103f861035f565b604051601f8201601f19908116603f011681019083821181831017156104205761042061035f565b8160405282815288602084870101111561043957600080fd5b61044a836020830160208801610375565b80955050505050509250929050565b60006020828403121561046b57600080fd5b61031382610343565b60008251610486818460208701610375565b9190910192915050565b6080516101276104aa6000396000601e01526101276000f3fe6080604052600a600c565b005b60186014601a565b60a0565b565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156079573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190609b919060c3565b905090565b3660008037600080366000845af43d6000803e80801560be573d6000f35b3d6000fd5b60006020828403121560d457600080fd5b81516001600160a01b038116811460ea57600080fd5b939250505056fea26469706673582212208c2d08a07889540db426886e203d6f478826d78074f4a11cc8119855cd3636a364736f6c6343000816003300000000000000000000000015f7f910e5a8c86e609fd11c58f7342d86d3a25c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000040448a4186d0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeebc7537717a39b747015feae221c1f069dae0b4d4554414d4f5250484f5f535445414b484f5553455f55534443000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4e1c000000000000000000000000044060c60fc7331a627ec000cdd20a63e4ebd5cfd000000000000000000000000c1caf43fb9ac723fef07ea94a1c423880cdf5301000000000000000000000000c1caf43fb9ac723fef07ea94a1c423880cdf5301000000000000000000000000c1caf43fb9ac723fef07ea94a1c423880cdf5301000000000000000000000000c1caf43fb9ac723fef07ea94a1c423880cdf530100000000000000000000000044060c60fc7331a627ec000cdd20a63e4ebd5cfd0000000000000000000000000000000000000000000000000000000000015180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c57923924b5c5c5455c48d93317139addac8fb00000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000002754727573742057616c6c6574204d6574614d6f7270686f20537465616b686f757365205553444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000974774d736855534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005a059f58ec8c7d6a87784e0c5f59d1278c654a5f0000000000000000000000000000000000000000000000000000000001c9c3800000000000000000000000000000000000000000000000000000000001c9c380000000000000000000000000497731b8eb6b213be180b953432424d01a9d210c00000000000000000000000000000000000000000000000000000000042c1d8000000000000000000000000000000000000000000000000000000000042c1d8000000000000000000000000000000000000000000000000000000000