[
{
"inputs": [
{
"internalType": "contract IInverterBeacon_v1",
"name": "beacon",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "contract IInverterBeacon_v1",
"name": "beacon",
"type": "address"
}
],
"name": "BeaconUpgraded",
"type": "event"
},
{
"stateMutability": "payable",
"type": "fallback"
},
{
"inputs": [],
"name": "version",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"stateMutability": "payable",
"type": "receive"
}
]
60a060405234801561001057600080fd5b5060405161033738038061033783398101604081905261002f9161006d565b6001600160a01b03811660808190526040517f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a25061009d565b60006020828403121561007f57600080fd5b81516001600160a01b038116811461009657600080fd5b9392505050565b6080516102796100be600039600081816086015261012201526102796000f3fe6080604052600436106100225760003560e01c806354fd4d501461003957610031565b366100315761002f61006d565b005b61002f61006d565b34801561004557600080fd5b5061004e61007f565b6040805193845260208401929092529082015260600160405180910390f35b61007d61007861011e565b6101b4565b565b60008060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166354fd4d506040518163ffffffff1660e01b8152600401606060405180830381865afa1580156100ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061011391906101d8565b925092509250909192565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561018b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101af9190610206565b905090565b3660008037600080366000845af43d6000803e8080156101d3573d6000f35b3d6000fd5b6000806000606084860312156101ed57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561021857600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461023c57600080fd5b939250505056fea2646970667358221220c128c6841c74365067d40b9eb9c039cd698a17fecb4b54e52439f93cbe989e9c64736f6c634300081700330000000000000000000000001d4c13113e610f770d42427a78e5256a7303ca08