[
{
"inputs": [
{
"internalType": "address",
"name": "_lgc",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "previousAdmin",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newAdmin",
"type": "address"
}
],
"name": "AdminChanged",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "beacon",
"type": "address"
}
],
"name": "BeaconUpgraded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "implementation",
"type": "address"
}
],
"name": "Upgraded",
"type": "event"
},
{
"stateMutability": "payable",
"type": "fallback"
},
{
"inputs": [],
"name": "contractName",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"stateMutability": "payable",
"type": "receive"
}
]
604060808152346101f3576103b8803803908161001b816101f7565b92839283396020928391810103126101f357516001600160a01b038116918282036101f35783516001600160401b039382820193919085851182861017610170578487525f8252823b15610199577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a2805115801590610192575b6100db575b855160e790816102d18239f35b855193606085019085821087831117610170575f9283928952602787527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c86880152660819985a5b195960ca1b898801525190845af4903d15610184573d9485116101705761016594610156601f8201601f191685016101f7565b9081525f81943d92013e61021c565b505f808080806100ce565b634e487b7160e01b5f52604160045260245ffd5b61016594506060925061021c565b505f6100c9565b865162461bcd60e51b815260048101859052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b5f80fd5b6040519190601f01601f191682016001600160401b0381118382101761017057604052565b9192901561027e5750815115610230575090565b3b156102395790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102915750805190602001fd5b604460209160405192839162461bcd60e51b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fdfe608060405260043610156015575b366069576069565b5f3560e01c6375d0c0dc03600d57346065575f3660031901126065576f467265656520313135352050726f787960801b60a052602060c052601060e052601060a06101005e5f61011052606060c0f35b5f80fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f9081906001600160a01b0316368280378136915af43d5f803e1560ad573d5ff35b3d5ffdfea2646970667358221220b37acd896320e4b23477db88375f2cb03ca5e82bfc34f46acd5f52e7d650fc3d64736f6c6343000819003300000000000000000000000024c27224fcb19101210226d9a0a105d67f08ab30