[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "stateMutability": "payable", "type": "fallback" }, { "inputs": [], "name": "ABCD1", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "ABCD123", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "__implementation", "type": "address" } ], "name": "Abcd123", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "implementation", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "proxyAdmin", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
608060405234801561001057600080fd5b506100203361002560201b60201c565b6100e9565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6105ff806100f86000396000f3fe60806040526004361061004e5760003560e01c806320b31f5e146100675780633e47158c1461007e5780635c60da1b146100a95780635e4b5137146100d4578063807678bb146100fd5761005d565b3661005d5761005b610126565b005b610065610126565b005b34801561007357600080fd5b5061007c610140565b005b34801561008a57600080fd5b50610093610154565b6040516100a09190610441565b60405180910390f35b3480156100b557600080fd5b506100be61017d565b6040516100cb9190610441565b60405180910390f35b3480156100e057600080fd5b506100fb60048036038101906100f6919061048d565b6101a3565b005b34801561010957600080fd5b50610124600480360381019061011f919061048d565b6101ef565b005b61012e610273565b61013e610139610275565b61029f565b565b6101486102c5565b610152600061033c565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6101ab6102c5565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6101f76102c5565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025e9061053d565b60405180910390fd5b6102708161033c565b50565b565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3660008037600080366000845af43d6000803e80600081146102c0573d6000f35b3d6000fd5b3373ffffffffffffffffffffffffffffffffffffffff166102e4610154565b73ffffffffffffffffffffffffffffffffffffffff161461033a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610331906105a9565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061042b82610400565b9050919050565b61043b81610420565b82525050565b60006020820190506104566000830184610432565b92915050565b600080fd5b61046a81610420565b811461047557600080fd5b50565b60008135905061048781610461565b92915050565b6000602082840312156104a3576104a261045c565b5b60006104b184828501610478565b91505092915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006105276026836104ba565b9150610532826104cb565b604082019050919050565b600060208201905081810360008301526105568161051a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006105936020836104ba565b915061059e8261055d565b602082019050919050565b600060208201905081810360008301526105c281610586565b905091905056fea2646970667358221220cb68895f47df29d47e3de223a03081f3e5e1396131a1d7f99f6457b067fecd4764736f6c634300080b0033