[
{
"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"
},
{
"stateMutability": "payable",
"type": "receive"
}
]
6080346102f0576020818101916001600160401b0391828411828510176102da57604092848452600094858452333b15610288578451635c60da1b60e01b80825291908481600481335afa90811561027e578891610261575b503b15610204577fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5080546001600160a01b03191633908117909155865192907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e8980a28551158015906101fd575b6100d9575b86516101cc908161040c8239f35b82528382600481335afa9182156101f35787926101c4575b5085519460608601868110858211176101b0578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d1561019f573d90811161018b57859661017e96519161017186601f19601f84011601846102f5565b825281943d92013e610337565b50803880808080806100cb565b634e487b7160e01b87526041600452602487fd5b50915061017e939450606091610337565b634e487b7160e01b89526041600452602489fd5b6101e5919250843d86116101ec575b6101dd81836102f5565b810190610318565b90386100f1565b503d6101d3565b86513d89823e3d90fd5b50876100c6565b855162461bcd60e51b815260048101859052603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608490fd5b6102789150853d87116101ec576101dd81836102f5565b38610058565b87513d8a823e3d90fd5b845162461bcd60e51b815260048101849052602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b601f909101601f19168101906001600160401b038211908210176102da57604052565b908160209103126102f057516001600160a01b03811681036102f05790565b91929015610399575081511561034b575090565b3b156103545790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156103ac5750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b8285106103f2575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506103cf56fe608080604052366100c3576020816004816001600160a01b037fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505416635c60da1b60e01b82525afa9081156100b75760009161005c575b506101a0565b905060203d6020116100b0575b601f8101601f191682019167ffffffffffffffff83118184101761009a57610094926040520161015a565b38610056565b634e487b7160e01b600052604160045260246000fd5b503d610069565b6040513d6000823e3d90fd5b600460206001600160a01b037fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50541660405192838092635c60da1b60e01b82525afa9081156100b75760009161011957506101a0565b602091503d8211610152575b601f8201601f191681019167ffffffffffffffff83118284101761009a5761009492604052810190610181565b3d9150610125565b602090607f19011261017c576080516001600160a01b038116810361017c5790565b600080fd5b9081602091031261017c57516001600160a01b038116810361017c5790565b6000808092368280378136915af43d82803e156101bb573d90f35b3d90fdfea164736f6c6343000816000a