From 145f08d91260a1d1bfd02db50a5dcc9c66e1030e Mon Sep 17 00:00:00 2001 From: Matjaz Verbole Date: Wed, 21 Aug 2024 10:35:23 +0200 Subject: [PATCH] Add deployment artifacts for paused version of smart contracts --- .../contracts/mainnet/l2addresses.json | 7 +- .../L2ClaimPaused.s.sol/run-1724227732.json | 69 +++++++++++++++++++ .../run-1724227947.json | 69 +++++++++++++++++++ .../run-1724228151.json | 69 +++++++++++++++++++ .../L2RewardPaused.s.sol/run-1724228209.json | 69 +++++++++++++++++++ .../run-1724228007.json | 69 +++++++++++++++++++ 6 files changed, 351 insertions(+), 1 deletion(-) create mode 100644 deployment/artifacts/records/mainnet/L2ClaimPaused.s.sol/run-1724227732.json create mode 100644 deployment/artifacts/records/mainnet/L2GovernorPaused.s.sol/run-1724227947.json create mode 100644 deployment/artifacts/records/mainnet/L2LockingPositionPaused.s.sol/run-1724228151.json create mode 100644 deployment/artifacts/records/mainnet/L2RewardPaused.s.sol/run-1724228209.json create mode 100644 deployment/artifacts/records/mainnet/L2VotingPowerPaused.s.sol/run-1724228007.json diff --git a/deployment/artifacts/contracts/mainnet/l2addresses.json b/deployment/artifacts/contracts/mainnet/l2addresses.json index 47b93603..7b43ecad 100644 --- a/deployment/artifacts/contracts/mainnet/l2addresses.json +++ b/deployment/artifacts/contracts/mainnet/l2addresses.json @@ -2,17 +2,22 @@ "L2Airdrop": "0xC7315f4FaaB2F700fc6b4704BB801c46ff6327AC", "L2ClaimContract": "0xD7BE2Fd98BfD64c1dfCf6c013fC593eF09219994", "L2ClaimImplementation": "0x60790Dc2d45BaA8B36282889569BbB301F4D0c41", + "L2ClaimPaused": "0x0580f1B1Ae8A0173d39D535e07Be3458E3d6a1Fa", "L2Governor": "0x58a61b1807a7bDA541855DaAEAEe89b1DDA48568", "L2GovernorImplementation": "0x18a0b8c653c291D69F21A6Ef9a1000335F71618e", + "L2GovernorPaused": "0x937b84425b01786b5B0e0346B6efD6f7Ea698A0E", "L2LiskToken": "0xac485391EB2d7D88253a7F1eF18C37f4242D1A24", "L2LockingPosition": "0xC39F0C944FB3eeF9cd2556488e37d7895DC77aB8", "L2LockingPositionImplementation": "0x6Ad85C3309C976B394ddecCD202D659719403671", + "L2LockingPositionPaused": "0x4a03B4E617C797e1a84510Fe2CFCc02953aF93CB", "L2Reward": "0xD35ca9577a9DADa7624a35EC10C2F55031f0Ab1f", "L2RewardImplementation": "0xA82138726caF68901933838135Fb103E08fb858e", + "L2RewardPaused": "0x6e32eb33B27b31dd1dE8d1e1020C9Fd6249B2745", "L2Staking": "0xe9FA20Ca1157Fa686e60F1Afc763104F2C794b83", "L2StakingImplementation": "0x0ff2D89d01Ce79a0e971E264EdBA1608a8654CEd", "L2TimelockController": "0x2294A7f24187B84995A2A28112f82f07BE1BceAD", "L2VestingWalletImplementation": "0xdF2363BE4644f160EEbFe5AE6F8728e64D8Db211", "L2VotingPower": "0x2eE6Eca46d2406454708a1C80356a6E63b57D404", - "L2VotingPowerImplementation": "0x99137F8880fB38e770EB7eF3d68038bC673D58EF" + "L2VotingPowerImplementation": "0x99137F8880fB38e770EB7eF3d68038bC673D58EF", + "L2VotingPowerPaused": "0x3c6430271759eEbe43Dc2B16d3105c9C975E7b69" } \ No newline at end of file diff --git a/deployment/artifacts/records/mainnet/L2ClaimPaused.s.sol/run-1724227732.json b/deployment/artifacts/records/mainnet/L2ClaimPaused.s.sol/run-1724227732.json new file mode 100644 index 00000000..814c0e6d --- /dev/null +++ b/deployment/artifacts/records/mainnet/L2ClaimPaused.s.sol/run-1724227732.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0xa6ce153b7276ea9ab26dd2bf3cc542a9017378476619e73a612380639e181035", + "transactionType": "CREATE", + "contractName": "L2ClaimPaused", + "contractAddress": "0x0580f1b1ae8a0173d39d535e07be3458e3d6a1fa", + "function": null, + "arguments": null, + "transaction": { + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "gas": "0x1a0ac6", + "value": "0x0", + "input": "0x60a060405230608052348015610013575f80fd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516116496100f95f395f8181610be301528181610c0c0152610d5001526116495ff3fe608060405260043610610126575f3560e01c8063715018a6116100a8578063ad3cb1cc1161006d578063ad3cb1cc146102e7578063dd1dc8df14610317578063e30c39781461032b578063f2fde38b1461033f578063f5710c381461035e578063f6de242d14610376575f80fd5b8063715018a61461027757806379ba50971461028b57806380991d521461029f5780638da5cb5b146102b4578063965afa89146102c8575f80fd5b80632f559f68116100ee5780632f559f68146101f15780634f1ef2861461021057806352d1902d1461022357806354fd4d5014610237578063684560a214610258575f80fd5b806303ec7e9d1461012a578063132cebed146101655780631512dca5146101995780632131c68c146101af5780632eb4a7ab146101ce575b5f80fd5b348015610135575f80fd5b505f54610148906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610170575f80fd5b5061014861017f3660046110ed565b60046020525f90815260409020546001600160a01b031681565b3480156101a4575f80fd5b506101ad610390565b005b3480156101ba575f80fd5b50600354610148906001600160a01b031681565b3480156101d9575f80fd5b506101e360015481565b60405190815260200161015c565b3480156101fc575f80fd5b506101ad61020b366004611191565b610497565b6101ad61021e366004611293565b6104b0565b34801561022e575f80fd5b506101e36104cf565b348015610242575f80fd5b5061024b6104ea565b60405161015c9190611371565b348015610263575f80fd5b506101ad6102723660046113a3565b610576565b348015610282575f80fd5b506101ad61080b565b348015610296575f80fd5b506101ad61081e565b3480156102aa575f80fd5b506101e360025481565b3480156102bf575f80fd5b50610148610866565b3480156102d3575f80fd5b506101ad6102e23660046113d3565b61089a565b3480156102f2575f80fd5b5061024b604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610322575f80fd5b506101ad6109b8565b348015610336575f80fd5b50610148610b2b565b34801561034a575f80fd5b506101ad6103593660046113d3565b610b53565b348015610369575f80fd5b506101e36402540be40081565b348015610381575f80fd5b506101ad61020b3660046113ec565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805460029190600160401b900460ff16806103da5750805467ffffffffffffffff808416911610155b156103f85760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff191667ffffffffffffffff831617600160401b17815560408051808201909152600c81526b0c4b8c0b8c0b5c185d5cd95960a21b602082015260059061044a90826114e2565b50805460ff60401b1916815560405167ffffffffffffffff831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050565b604051630bf4a3a160e11b815260040160405180910390fd5b6104b8610bd8565b6104c182610c7c565b6104cb8282610c84565b5050565b5f6104d8610d45565b505f805160206115f483398151915290565b600580546104f790611465565b80601f016020809104026020016040519081016040528092919081815260200182805461052390611465565b801561056e5780601f106105455761010080835404028352916020019161056e565b820191905f5260205f20905b81548152906001019060200180831161055157829003601f168201915b505050505081565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff165f811580156105bb5750825b90505f8267ffffffffffffffff1660011480156105d75750303b155b9050811580156105e5575080155b156106035760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561062d57845460ff60401b1916600160401b1785555b6001600160a01b03881661069e5760405162461bcd60e51b815260206004820152602d60248201527f4c32436c61696d3a204c32204c69736b20546f6b656e2061646472657373206360448201526c616e6e6f74206265207a65726f60981b60648201526084015b60405180910390fd5b866106f75760405162461bcd60e51b815260206004820152602360248201527f4c32436c61696d3a204d65726b6c6520526f6f742063616e6e6f74206265207a60448201526265726f60e81b6064820152608401610695565b4286101561075d5760405162461bcd60e51b815260206004820152602d60248201527f4c32436c61696d3a207265636f76657220706572696f64206d7573742062652060448201526c696e207468652066757475726560981b6064820152608401610695565b610765610d8e565b61076e33610d96565b5f80546001600160a01b0319166001600160a01b038a1617905560018790556002869055604080518082019091526005808252640312e302e360dc1b6020830152906107ba90826114e2565b50831561080157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b610813610da7565b61081c5f610dd9565b565b3380610828610b2b565b6001600160a01b03161461085a5760405163118cdaa760e01b81526001600160a01b0382166004820152602401610695565b61086381610dd9565b50565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b6108a2610da7565b6003546001600160a01b03161561090d5760405162461bcd60e51b815260206004820152602960248201527f4c32436c61696d3a2044414f20416464726573732068617320616c7265616479604482015268081899595b881cd95d60ba1b6064820152608401610695565b6001600160a01b03811661096f5760405162461bcd60e51b815260206004820152602360248201527f4c32436c61696d3a2044414f20416464726573732063616e6e6f74206265207a60448201526265726f60e81b6064820152608401610695565b600380546001600160a01b0319166001600160a01b0383169081179091556040517ff1034ad6b4d45dc33a4142b9c51c2b7f89bf4a410696e426cc0f3224869e0aca905f90a250565b6109c0610da7565b600254421015610a1e5760405162461bcd60e51b815260206004820152602360248201527f4c32436c61696d3a207265636f76657220706572696f64206e6f7420726561636044820152621a195960ea1b6064820152608401610695565b5f546003546040516370a0823160e01b81523060048201526001600160a01b039283169263a9059cbb92169083906370a0823190602401602060405180830381865afa158015610a70573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a9491906115a2565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015610adc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b0091906115b9565b506040517fd9ac601c19a8ca63ee66bfdaa64a0baffcd22279fb7442c981bb14a862b3315e905f90a1565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0061088a565b610b5b610da7565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255610b9f610866565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610c5e57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610c525f805160206115f4833981519152546001600160a01b031690565b6001600160a01b031614155b1561081c5760405163703e46dd60e11b815260040160405180910390fd5b610863610da7565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610cde575060408051601f3d908101601f19168201909252610cdb918101906115a2565b60015b610d0657604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610695565b5f805160206115f48339815191528114610d3657604051632a87526960e21b815260048101829052602401610695565b610d408383610e11565b505050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461081c5760405163703e46dd60e11b815260040160405180910390fd5b61081c610e66565b610d9e610e66565b61086381610eaf565b33610db0610866565b6001600160a01b03161461081c5760405163118cdaa760e01b8152336004820152602401610695565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b03191681556104cb82610ee0565b610e1a82610f50565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a2805115610e5e57610d408282610fb3565b6104cb611025565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661081c57604051631afcd79f60e31b815260040160405180910390fd5b610eb7610e66565b6001600160a01b03811661085a57604051631e4fbdf760e01b81525f6004820152602401610695565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b806001600160a01b03163b5f03610f8557604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610695565b5f805160206115f483398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b031684604051610fcf91906115d8565b5f60405180830381855af49150503d805f8114611007576040519150601f19603f3d011682016040523d82523d5f602084013e61100c565b606091505b509150915061101c858383611044565b95945050505050565b341561081c5760405163b398979f60e01b815260040160405180910390fd5b60608261105957611054826110a3565b61109c565b815115801561107057506001600160a01b0384163b155b1561109957604051639996b31560e01b81526001600160a01b0385166004820152602401610695565b50805b9392505050565b8051156110b35780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356bffffffffffffffffffffffff19811681146110e8575f80fd5b919050565b5f602082840312156110fd575f80fd5b61109c826110cc565b5f8083601f840112611116575f80fd5b50813567ffffffffffffffff81111561112d575f80fd5b6020830191508360208260051b8501011115611147575f80fd5b9250929050565b803567ffffffffffffffff811681146110e8575f80fd5b5f60408284031215611175575f80fd5b50919050565b80356001600160a01b03811681146110e8575f80fd5b5f805f805f805f8060c0898b0312156111a8575f80fd5b883567ffffffffffffffff808211156111bf575f80fd5b6111cb8c838d01611106565b909a5098508891506111df60208c016110cc565b97506111ed60408c0161114e565b965060608b0135915080821115611202575f80fd5b61120e8c838d01611165565b955061121c60808c0161117b565b945060a08b0135915080821115611231575f80fd5b818b0191508b601f830112611244575f80fd5b813581811115611252575f80fd5b8c60208260061b8501011115611266575f80fd5b6020830194508093505050509295985092959890939650565b634e487b7160e01b5f52604160045260245ffd5b5f80604083850312156112a4575f80fd5b6112ad8361117b565b9150602083013567ffffffffffffffff808211156112c9575f80fd5b818501915085601f8301126112dc575f80fd5b8135818111156112ee576112ee61127f565b604051601f8201601f19908116603f011681019083821181831017156113165761131661127f565b8160405282815288602084870101111561132e575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f5b83811015611369578181015183820152602001611351565b50505f910152565b602081525f825180602084015261138f81604085016020870161134f565b601f01601f19169190910160400192915050565b5f805f606084860312156113b5575f80fd5b6113be8461117b565b95602085013595506040909401359392505050565b5f602082840312156113e3575f80fd5b61109c8261117b565b5f805f805f8060c08789031215611401575f80fd5b863567ffffffffffffffff811115611417575f80fd5b61142389828a01611106565b9097509550506020870135935061143c6040880161114e565b925061144a6060880161117b565b91506114598860808901611165565b90509295509295509295565b600181811c9082168061147957607f821691505b60208210810361117557634e487b7160e01b5f52602260045260245ffd5b601f821115610d4057805f5260205f20601f840160051c810160208510156114bc5750805b601f840160051c820191505b818110156114db575f81556001016114c8565b5050505050565b815167ffffffffffffffff8111156114fc576114fc61127f565b6115108161150a8454611465565b84611497565b602080601f831160018114611543575f841561152c5750858301515b5f19600386901b1c1916600185901b17855561159a565b5f85815260208120601f198616915b8281101561157157888601518255948401946001909101908401611552565b508582101561158e57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f602082840312156115b2575f80fd5b5051919050565b5f602082840312156115c9575f80fd5b8151801515811461109c575f80fd5b5f82516115e981846020870161134f565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220644665768ebbf892300d491279c65d28331f12415b26105d57509d4ac8492a4564736f6c63430008170033", + "nonce": "0x2c", + "chainId": "0x46f", + "accessList": null, + "type": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x14b389", + "logs": [ + { + "address": "0x0580f1b1ae8a0173d39d535e07be3458e3d6a1fa", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x1bdc2c339dc88c50b83233d45797c95c7a0e6b3b960475253d0d4bc6c6a0fe15", + "blockNumber": "0x487891", + "transactionHash": "0xa6ce153b7276ea9ab26dd2bf3cc542a9017378476619e73a612380639e181035", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000040080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000001000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa6ce153b7276ea9ab26dd2bf3cc542a9017378476619e73a612380639e181035", + "transactionIndex": "0x1", + "blockHash": "0x1bdc2c339dc88c50b83233d45797c95c7a0e6b3b960475253d0d4bc6c6a0fe15", + "blockNumber": "0x487891", + "gasUsed": "0x14084a", + "effectiveGasPrice": "0x406", + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "contractAddress": "0x0580f1b1ae8a0173d39d535e07be3458e3d6a1fa", + "l1BaseFeeScalar": "0x50da", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x14d3e1", + "l1Fee": "0x1ff98ffa0f2", + "l1GasPrice": "0x7487cc78", + "l1GasUsed": "0xd41c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1724227732, + "chain": 1135, + "commit": "ff1648a" +} \ No newline at end of file diff --git a/deployment/artifacts/records/mainnet/L2GovernorPaused.s.sol/run-1724227947.json b/deployment/artifacts/records/mainnet/L2GovernorPaused.s.sol/run-1724227947.json new file mode 100644 index 00000000..2d50f13d --- /dev/null +++ b/deployment/artifacts/records/mainnet/L2GovernorPaused.s.sol/run-1724227947.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0x43a5714e2b9d4cef3305c996aa93232b8dfcff33f445ca394d14606df12b7d6d", + "transactionType": "CREATE", + "contractName": "L2GovernorPaused", + "contractAddress": "0x937b84425b01786b5b0e0346b6efd6f7ea698a0e", + "function": null, + "arguments": null, + "transaction": { + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "gas": "0x36f5a1", + "value": "0x0", + "input": "0x60a06040523060805234801562000014575f80fd5b506200001f62000025565b620000d9565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000765760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d65780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b60805161309f620001005f395f81816116eb015281816117140152611858015261309f5ff3fe60806040526004361061037f575f3560e01c806384b0196e116101d3578063c0c53b8b116100fd578063e30c39781161009d578063f23a6e611161006d578063f23a6e6114610ba1578063f2fde38b14610bbb578063f8ce560a14610bda578063fc0c546a14610c04575f80fd5b8063e30c397814610b3a578063e540d01d14610b4e578063eb9019d414610b68578063ece40cc114610b87575f80fd5b8063d33219b4116100d8578063d33219b414610a9b578063d6159fe514610aaf578063dd4e2ba514610ac2578063deaaa7cc14610b07575f80fd5b8063c0c53b8b14610a4f578063c28bc2fa14610a6e578063c59057e414610a7c575f80fd5b8063a890c91011610173578063b1610d7e11610143578063b1610d7e146109d7578063b58131b014610a02578063bc197c8114610a16578063c01f9e3714610a30575f80fd5b8063a890c9101461092c578063a9a9529414610946578063ab58fb8e14610965578063ad3cb1cc146109a7575f80fd5b806391ddadf4116101ae57806391ddadf41461088d5780639a802a6d146108b8578063a3f4df7e146108d7578063a6c266031461090f575f80fd5b806384b0196e146108385780638da5cb5b1461085f5780638ff262e314610873575f80fd5b80634bf5d7e9116102b45780635e510b601161025457806379ba50971161022457806379ba50971461079d5780637b3c71d3146107b15780637d5e81e2146107cb5780637ecebe00146107e5575f80fd5b80635e510b60146107325780635f398a1414610750578063715018a61461076a578063790518871461077e575f80fd5b8063544ffc9c1161028f578063544ffc9c1461066b57806354fd4d50146106ca57806356781388146106fe5780635b8d0e0d14610718575f80fd5b80634bf5d7e9146106305780634f1ef2861461064457806352d1902d14610657575f80fd5b80632656227d1161031f5780633932abb1116102fa5780633932abb1146105765780633e4f49e6146105b057806343859632146105dc578063452115d6146104fc575f80fd5b80632656227d146105165780632d63f693146105245780632fe3e26114610543575f80fd5b8063143489d01161035a578063143489d014610458578063150b7a02146104b05780631512dca5146104e8578063160cbed7146104fc575f80fd5b806301ffc9a7146103ba57806302a251a3146103ee57806306fdde0314610437575f80fd5b366103b6573061038d610c18565b6001600160a01b0316146103b457604051637485328f60e11b815260040160405180910390fd5b005b5f80fd5b3480156103c5575f80fd5b506103d96103d4366004612243565b610c26565b60405190151581526020015b60405180910390f35b3480156103f9575f80fd5b507ed7616c8fe29c6c2fbe1d0c5bc8f2faa4c35b43746e70b24b4d532752affd0154600160301b900463ffffffff165b6040519081526020016103e5565b348015610442575f80fd5b5061044b610c77565b6040516103e591906122b7565b348015610463575f80fd5b506104986104723660046122c9565b5f9081525f80516020612faa83398151915260205260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016103e5565b3480156104bb575f80fd5b506104cf6104ca3660046123b7565b610d18565b6040516001600160e01b031990911681526020016103e5565b3480156104f3575f80fd5b506103b4610d32565b348015610507575f80fd5b506104296104ca366004612586565b6104296104ca366004612586565b34801561052f575f80fd5b5061042961053e3660046122c9565b610dfa565b34801561054e575f80fd5b506104297f3e83946653575f9a39005e1545185629e92736b7528ab20ca3816f315424a81181565b348015610581575f80fd5b507ed7616c8fe29c6c2fbe1d0c5bc8f2faa4c35b43746e70b24b4d532752affd015465ffffffffffff16610429565b3480156105bb575f80fd5b506105cf6105ca3660046122c9565b610e26565b6040516103e59190612623565b3480156105e7575f80fd5b506103d96105f6366004612649565b5f9182525f8051602061302a833981519152602090815260408084206001600160a01b039390931684526003909201905290205460ff1690565b34801561063b575f80fd5b5061044b610e30565b6103b4610652366004612677565b610ed7565b348015610662575f80fd5b50610429610ef6565b348015610676575f80fd5b506106af6106853660046122c9565b5f9081525f8051602061302a83398151915260205260409020805460018201546002909201549092565b604080519384526020840192909252908201526060016103e5565b3480156106d5575f80fd5b5060408051808201909152600c81526b0c4b8c0b8c0b5c185d5cd95960a21b602082015261044b565b348015610709575f80fd5b506104296104ca3660046126d3565b348015610723575f80fd5b506104296104ca366004612741565b34801561073d575f80fd5b506104296a13da329b6336471800000081565b34801561075b575f80fd5b506104296104ca3660046127f3565b348015610775575f80fd5b506103b4610f11565b348015610789575f80fd5b506103b4610798366004612883565b610f24565b3480156107a8575f80fd5b506103b4610f3d565b3480156107bc575f80fd5b506104296104ca36600461289e565b3480156107d6575f80fd5b506104296104ca3660046128f3565b3480156107f0575f80fd5b506104296107ff36600461299f565b6001600160a01b03165f9081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00602052604090205490565b348015610843575f80fd5b5061084c610f8a565b6040516103e597969594939291906129f4565b34801561086a575f80fd5b50610498611033565b34801561087e575f80fd5b506104296104ca366004612a63565b348015610898575f80fd5b506108a1611067565b60405165ffffffffffff90911681526020016103e5565b3480156108c3575f80fd5b506104296108d2366004612ab0565b6110d5565b3480156108e2575f80fd5b5061044b6040518060400160405280600d81526020016c2634b9b59023b7bb32b93737b960991b81525081565b34801561091a575f80fd5b50610429693f870857a3e0e380000081565b348015610937575f80fd5b506103b461079836600461299f565b348015610951575f80fd5b506103d96109603660046122c9565b6110eb565b348015610970575f80fd5b5061042961097f3660046122c9565b5f9081525f80516020612faa833981519152602052604090206001015465ffffffffffff1690565b3480156109b2575f80fd5b5061044b604051806040016040528060058152602001640352e302e360dc1b81525081565b3480156109e2575f80fd5b506109ed62093a8081565b60405163ffffffff90911681526020016103e5565b348015610a0d575f80fd5b506104296110f3565b348015610a21575f80fd5b506104cf6104ca366004612b04565b348015610a3b575f80fd5b50610429610a4a3660046122c9565b611109565b348015610a5a575f80fd5b506103b4610a69366004612b90565b611167565b6103b4610798366004612ab0565b348015610a87575f80fd5b50610429610a96366004612586565b61142d565b348015610aa6575f80fd5b50610498611466565b348015610aba575f80fd5b506108a15f81565b348015610acd575f80fd5b506040805180820190915260208082527f737570706f72743d627261766f2671756f72756d3d666f722c6162737461696e9082015261044b565b348015610b12575f80fd5b506104297ff2aad550cf55f045cb27e9c559f9889fdfb6e6cdaa032301d6ea397784ae51d781565b348015610b45575f80fd5b5061049861148e565b348015610b59575f80fd5b506103b4610798366004612bd8565b348015610b73575f80fd5b50610429610b82366004612bfb565b6114b6565b348015610b92575f80fd5b506103b46107983660046122c9565b348015610bac575f80fd5b506104cf6104ca366004612c25565b348015610bc6575f80fd5b506103b4610bd536600461299f565b6114d5565b348015610be5575f80fd5b50610429610bf43660046122c9565b506a13da329b6336471800000090565b348015610c0f575f80fd5b5061049861155a565b5f610c21611466565b905090565b5f6001600160e01b031982166332a2ad4360e11b1480610c5657506001600160e01b03198216630271189760e51b145b80610c7157506301ffc9a760e01b6001600160e01b03198316145b92915050565b5f8051602061304a8339815191528054606091908190610c9690612c88565b80601f0160208091040260200160405190810160405280929190818152602001828054610cc290612c88565b8015610d0d5780601f10610ce457610100808354040283529160200191610d0d565b820191905f5260205f20905b815481529060010190602001808311610cf057829003601f168201915b505050505091505090565b5f6040516303f3705d60e01b815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805460029190600160401b900460ff1680610d7b575080546001600160401b03808416911610155b15610d995760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff19166001600160401b038316908117600160401b1760ff60401b191682556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050565b5f9081525f80516020612faa8339815191526020526040902054600160a01b900465ffffffffffff1690565b5f610c7182611582565b6060610e3a61155a565b6001600160a01b0316634bf5d7e96040518163ffffffff1660e01b81526004015f60405180830381865afa925050508015610e9657506040513d5f823e601f3d908101601f19168201604052610e939190810190612cc0565b60015b610ed2575060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b919050565b610edf6116e0565b610ee882611784565b610ef2828261178c565b5050565b5f610eff61184d565b505f8051602061300a83398151915290565b610f19611896565b610f225f6118c8565b565b6040516303f3705d60e01b815260040160405180910390fd5b3380610f4761148e565b6001600160a01b031614610f7e5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b610f87816118c8565b50565b5f60608082808083815f80516020612fca8339815191528054909150158015610fb557506001810154155b610ff95760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610f75565b611001611900565b61100961193e565b604080515f80825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b5f61107061155a565b6001600160a01b03166391ddadf46040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156110c9575060408051601f3d908101601f191682019092526110c691810190612d28565b60015b610ed257610c2161197c565b5f6110e1848484611986565b90505b9392505050565b5f6001610c71565b5f610c215f80516020612fea8339815191525490565b5f8181525f80516020612faa83398151915260205260408120545f8051602061304a8339815191529061115890600160d01b810463ffffffff1690600160a01b900465ffffffffffff16612d57565b65ffffffffffff169392505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03165f811580156111ab5750825b90505f826001600160401b031660011480156111c65750303b155b9050811580156111d4575080155b156111f25760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561121c57845460ff60401b1916600160401b1785555b6001600160a01b0388166112865760405162461bcd60e51b815260206004820152602b60248201527f4c32476f7665726e6f723a20566f74657320746f6b656e20616464726573732060448201526a063616e6e6f7420626520360ac1b6064820152608401610f75565b6001600160a01b0387166112f85760405162461bcd60e51b815260206004820152603360248201527f4c32476f7665726e6f723a2054696d656c6f636b20436f6e74726f6c6c6572206044820152720616464726573732063616e6e6f74206265203606c1b6064820152608401610f75565b6001600160a01b0386166113645760405162461bcd60e51b815260206004820152602d60248201527f4c32476f7665726e6f723a20696e697469616c206f776e65722061646472657360448201526c0732063616e6e6f74206265203609c1b6064820152608401610f75565b6113926040518060400160405280600d81526020016c2634b9b59023b7bb32b93737b960991b815250611a00565b6113aa5f62093a80693f870857a3e0e3800000611a43565b6113b2611a56565b6113bb88611a5e565b6113c487611a6f565b6113cc611a56565b6113d586611a80565b6113dd611a56565b831561142357845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b5f848484846040516020016114459493929190612d7d565b60408051601f19818403018152919052805160209091012095945050505050565b5f807f0d5829787b8befdbc6044ef7457d8a95c2a04bc99235349f1a212c063e59d400611057565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00611057565b5f6110e483836114d060408051602081019091525f815290565b611986565b6114dd611896565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255611521611033565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b5f807f3ba4977254e415696610a40ebf2258dbfa0ec6a2ff64e84bfe715ff16977cc00611057565b5f7f0d5829787b8befdbc6044ef7457d8a95c2a04bc99235349f1a212c063e59d400816115ae84611a91565b905060058160078111156115c4576115c461260f565b146115d0579392505050565b5f848152600183016020526040908190205483549151632c258a9f60e11b81526004810182905290916001600160a01b03169063584b153e90602401602060405180830381865afa158015611627573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061164b9190612e3b565b1561165b57506005949350505050565b8254604051632ab0f52960e01b8152600481018390526001600160a01b0390911690632ab0f52990602401602060405180830381865afa1580156116a1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116c59190612e3b565b156116d557506007949350505050565b506002949350505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061176657507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661175a5f8051602061300a833981519152546001600160a01b031690565b6001600160a01b031614155b15610f225760405163703e46dd60e11b815260040160405180910390fd5b610f87611896565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156117e6575060408051601f3d908101601f191682019092526117e391810190612e5a565b60015b61180e57604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610f75565b5f8051602061300a833981519152811461183e57604051632a87526960e21b815260048101829052602401610f75565b6118488383611bfd565b505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610f225760405163703e46dd60e11b815260040160405180910390fd5b3361189f611033565b6001600160a01b031614610f225760405163118cdaa760e01b8152336004820152602401610f75565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610ef282611c52565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060915f80516020612fca83398151915291610c9690612c88565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10380546060915f80516020612fca83398151915291610c9690612c88565b5f610c2143611cc2565b5f61198f61155a565b604051630748d63560e31b81526001600160a01b038681166004830152602482018690529190911690633a46b1a890604401602060405180830381865afa1580156119dc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110e19190612e5a565b611a08611cf8565b611a3a81611a3560408051808201909152600c81526b0c4b8c0b8c0b5c185d5cd95960a21b602082015290565b611d41565b610f8781611da0565b611a4b611cf8565b611848838383611dc1565b610f22611cf8565b611a66611cf8565b610f8781611de4565b611a77611cf8565b610f8781611e2d565b611a88611cf8565b610f8781611e3e565b5f8181525f80516020612faa8339815191526020526040812080545f8051602061304a833981519152919060ff600160f01b8204811691600160f81b9004168115611ae25750600795945050505050565b8015611af45750600295945050505050565b5f611afe87610dfa565b9050805f03611b2357604051636ad0607560e01b815260048101889052602401610f75565b5f611b2c611067565b65ffffffffffff169050808210611b4a57505f979650505050505050565b5f611b5489611109565b9050818110611b6c5750600198975050505050505050565b611b7589611e6f565b1580611ba057505f8981525f8051602061302a83398151915260205260409020805460019091015411155b15611bb45750600398975050505050505050565b5f8981525f80516020612faa833981519152602052604090206001015465ffffffffffff165f03611bee5750600498975050505050505050565b50600598975050505050505050565b611c0682611eb4565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a2805115611c4a576118488282611f17565b610ef2611f89565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b5f65ffffffffffff821115611cf4576040516306dfcc6560e41b81526030600482015260248101839052604401610f75565b5090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610f2257604051631afcd79f60e31b815260040160405180910390fd5b611d49611cf8565b5f80516020612fca8339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102611d828482612ebc565b5060038101611d918382612ebc565b505f8082556001909101555050565b611da8611cf8565b5f8051602061304a833981519152806118488382612ebc565b611dc9611cf8565b611dd283611fa8565b611ddb8261203c565b611848816120e9565b611dec611cf8565b7f3ba4977254e415696610a40ebf2258dbfa0ec6a2ff64e84bfe715ff16977cc0080546001600160a01b0319166001600160a01b0392909216919091179055565b611e35611cf8565b610f8781612136565b611e46611cf8565b6001600160a01b038116610f7e57604051631e4fbdf760e01b81525f6004820152602401610f75565b5f8181525f8051602061302a83398151915260208190526040822060028101546001820154611e9e9190612f7b565b611eaa610bf486610dfa565b1115949350505050565b806001600160a01b03163b5f03611ee957604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610f75565b5f8051602061300a83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b031684604051611f339190612f8e565b5f60405180830381855af49150503d805f8114611f6b576040519150601f19603f3d011682016040523d82523d5f602084013e611f70565b606091505b5091509150611f808583836121be565b95945050505050565b3415610f225760405163b398979f60e01b815260040160405180910390fd5b7ed7616c8fe29c6c2fbe1d0c5bc8f2faa4c35b43746e70b24b4d532752affd01546040805165ffffffffffff9283168152918316602083015280515f80516020612fea833981519152927fc565b045403dc03c2eea82b81a0465edad9e2e7fc4d97e11421c209da93d7a9392908290030190a1600101805465ffffffffffff191665ffffffffffff92909216919091179055565b5f80516020612fea83398151915263ffffffff82165f036120725760405163f1cfbf0560e01b81525f6004820152602401610f75565b60018101546040805163ffffffff600160301b9093048316815291841660208301527f7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828910160405180910390a1600101805463ffffffff909216600160301b0269ffffffff00000000000019909216919091179055565b5f80516020612fea8339815191528054604080519182526020820184905280517fccb45da8d5717e6c4544694297c4ba5cf151d455c9bb0ed4fc7a38411bc054619281900390910190a155565b7f0d5829787b8befdbc6044ef7457d8a95c2a04bc99235349f1a212c063e59d4008054604080516001600160a01b039283168152918416602083015280517f08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b2264019281900390910190a180546001600160a01b0319166001600160a01b0392909216919091179055565b6060826121d3576121ce8261221a565b6110e4565b81511580156121ea57506001600160a01b0384163b155b1561221357604051639996b31560e01b81526001600160a01b0385166004820152602401610f75565b50806110e4565b80511561222a5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215612253575f80fd5b81356001600160e01b0319811681146110e4575f80fd5b5f5b8381101561228457818101518382015260200161226c565b50505f910152565b5f81518084526122a381602086016020860161226a565b601f01601f19169290920160200192915050565b602081525f6110e4602083018461228c565b5f602082840312156122d9575f80fd5b5035919050565b6001600160a01b0381168114610f87575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b0381118282101715612330576123306122f4565b604052919050565b5f6001600160401b03821115612350576123506122f4565b50601f01601f191660200190565b5f61237061236b84612338565b612308565b9050828152838383011115612383575f80fd5b828260208301375f602084830101529392505050565b5f82601f8301126123a8575f80fd5b6110e48383356020850161235e565b5f805f80608085870312156123ca575f80fd5b84356123d5816122e0565b935060208501356123e5816122e0565b92506040850135915060608501356001600160401b03811115612406575f80fd5b61241287828801612399565b91505092959194509250565b5f6001600160401b03821115612436576124366122f4565b5060051b60200190565b5f82601f83011261244f575f80fd5b8135602061245f61236b8361241e565b8083825260208201915060208460051b870101935086841115612480575f80fd5b602086015b848110156124a5578035612498816122e0565b8352918301918301612485565b509695505050505050565b5f82601f8301126124bf575f80fd5b813560206124cf61236b8361241e565b8083825260208201915060208460051b8701019350868411156124f0575f80fd5b602086015b848110156124a557803583529183019183016124f5565b5f82601f83011261251b575f80fd5b8135602061252b61236b8361241e565b82815260059290921b84018101918181019086841115612549575f80fd5b8286015b848110156124a55780356001600160401b0381111561256a575f80fd5b6125788986838b0101612399565b84525091830191830161254d565b5f805f8060808587031215612599575f80fd5b84356001600160401b03808211156125af575f80fd5b6125bb88838901612440565b955060208701359150808211156125d0575f80fd5b6125dc888389016124b0565b945060408701359150808211156125f1575f80fd5b506125fe8782880161250c565b949793965093946060013593505050565b634e487b7160e01b5f52602160045260245ffd5b602081016008831061264357634e487b7160e01b5f52602160045260245ffd5b91905290565b5f806040838503121561265a575f80fd5b82359150602083013561266c816122e0565b809150509250929050565b5f8060408385031215612688575f80fd5b8235612693816122e0565b915060208301356001600160401b038111156126ad575f80fd5b6126b985828601612399565b9150509250929050565b803560ff81168114610ed2575f80fd5b5f80604083850312156126e4575f80fd5b823591506126f4602084016126c3565b90509250929050565b5f8083601f84011261270d575f80fd5b5081356001600160401b03811115612723575f80fd5b60208301915083602082850101111561273a575f80fd5b9250929050565b5f805f805f805f60c0888a031215612757575f80fd5b87359650612767602089016126c3565b95506040880135612777816122e0565b945060608801356001600160401b0380821115612792575f80fd5b61279e8b838c016126fd565b909650945060808a01359150808211156127b6575f80fd5b6127c28b838c01612399565b935060a08a01359150808211156127d7575f80fd5b506127e48a828b01612399565b91505092959891949750929550565b5f805f805f60808688031215612807575f80fd5b85359450612817602087016126c3565b935060408601356001600160401b0380821115612832575f80fd5b61283e89838a016126fd565b90955093506060880135915080821115612856575f80fd5b5061286388828901612399565b9150509295509295909350565b65ffffffffffff81168114610f87575f80fd5b5f60208284031215612893575f80fd5b81356110e481612870565b5f805f80606085870312156128b1575f80fd5b843593506128c1602086016126c3565b925060408501356001600160401b038111156128db575f80fd5b6128e7878288016126fd565b95989497509550505050565b5f805f8060808587031215612906575f80fd5b84356001600160401b038082111561291c575f80fd5b61292888838901612440565b9550602087013591508082111561293d575f80fd5b612949888389016124b0565b9450604087013591508082111561295e575f80fd5b61296a8883890161250c565b9350606087013591508082111561297f575f80fd5b508501601f81018713612990575f80fd5b6124128782356020840161235e565b5f602082840312156129af575f80fd5b81356110e4816122e0565b5f815180845260208085019450602084015f5b838110156129e9578151875295820195908201906001016129cd565b509495945050505050565b60ff60f81b8816815260e060208201525f612a1260e083018961228c565b8281036040840152612a24818961228c565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501529050612a5581856129ba565b9a9950505050505050505050565b5f805f8060808587031215612a76575f80fd5b84359350612a86602086016126c3565b92506040850135612a96816122e0565b915060608501356001600160401b03811115612406575f80fd5b5f805f60608486031215612ac2575f80fd5b8335612acd816122e0565b92506020840135915060408401356001600160401b03811115612aee575f80fd5b612afa86828701612399565b9150509250925092565b5f805f805f60a08688031215612b18575f80fd5b8535612b23816122e0565b94506020860135612b33816122e0565b935060408601356001600160401b0380821115612b4e575f80fd5b612b5a89838a016124b0565b94506060880135915080821115612b6f575f80fd5b612b7b89838a016124b0565b93506080880135915080821115612856575f80fd5b5f805f60608486031215612ba2575f80fd5b8335612bad816122e0565b92506020840135612bbd816122e0565b91506040840135612bcd816122e0565b809150509250925092565b5f60208284031215612be8575f80fd5b813563ffffffff811681146110e4575f80fd5b5f8060408385031215612c0c575f80fd5b8235612c17816122e0565b946020939093013593505050565b5f805f805f60a08688031215612c39575f80fd5b8535612c44816122e0565b94506020860135612c54816122e0565b9350604086013592506060860135915060808601356001600160401b03811115612c7c575f80fd5b61286388828901612399565b600181811c90821680612c9c57607f821691505b602082108103612cba57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f60208284031215612cd0575f80fd5b81516001600160401b03811115612ce5575f80fd5b8201601f81018413612cf5575f80fd5b8051612d0361236b82612338565b818152856020838501011115612d17575f80fd5b611f8082602083016020860161226a565b5f60208284031215612d38575f80fd5b81516110e481612870565b634e487b7160e01b5f52601160045260245ffd5b65ffffffffffff818116838216019080821115612d7657612d76612d43565b5092915050565b608080825285519082018190525f9060209060a0840190828901845b82811015612dbe5781516001600160a01b031684529284019290840190600101612d99565b50505083810382850152612dd281886129ba565b905083810360408501528086518083528383019150838160051b8401018489015f5b83811015612e2257601f19868403018552612e1083835161228c565b94870194925090860190600101612df4565b5050809550505050505082606083015295945050505050565b5f60208284031215612e4b575f80fd5b815180151581146110e4575f80fd5b5f60208284031215612e6a575f80fd5b5051919050565b601f82111561184857805f5260205f20601f840160051c81016020851015612e965750805b601f840160051c820191505b81811015612eb5575f8155600101612ea2565b5050505050565b81516001600160401b03811115612ed557612ed56122f4565b612ee981612ee38454612c88565b84612e71565b602080601f831160018114612f1c575f8415612f055750858301515b5f19600386901b1c1916600185901b178555612f73565b5f85815260208120601f198616915b82811015612f4a57888601518255948401946001909101908401612f2b565b5085821015612f6757878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b80820180821115610c7157610c71612d43565b5f8251612f9f81846020870161226a565b919091019291505056fe7c712897014dbe49c045ef1299aa2d5f9e67e48eea4403efa21f1e0f3ac0cb01a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10000d7616c8fe29c6c2fbe1d0c5bc8f2faa4c35b43746e70b24b4d532752affd00360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca1cefa0f43667ef127a258e673c94202a79b656e62899531c4376d87a7f398007c712897014dbe49c045ef1299aa2d5f9e67e48eea4403efa21f1e0f3ac0cb00a264697066735822122065bf03ae04128ec4cd1de5d4e309a5775810297030c60091ed2465f64798632964736f6c63430008170033", + "nonce": "0x2d", + "chainId": "0x46f", + "accessList": null, + "type": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2af20a", + "logs": [ + { + "address": "0x937b84425b01786b5b0e0346b6efd6f7ea698a0e", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x5774360c87e7419ba9db8fd43f016e4c00400cf997b822fa5805d3b21b9f9d04", + "blockNumber": "0x4878fd", + "transactionHash": "0x43a5714e2b9d4cef3305c996aa93232b8dfcff33f445ca394d14606df12b7d6d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x43a5714e2b9d4cef3305c996aa93232b8dfcff33f445ca394d14606df12b7d6d", + "transactionIndex": "0x1", + "blockHash": "0x5774360c87e7419ba9db8fd43f016e4c00400cf997b822fa5805d3b21b9f9d04", + "blockNumber": "0x4878fd", + "gasUsed": "0x2a46cb", + "effectiveGasPrice": "0x406", + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "contractAddress": "0x937b84425b01786b5b0e0346b6efd6f7ea698a0e", + "l1BaseFeeScalar": "0x50da", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x14d3e1", + "l1Fee": "0x4274b5834cc", + "l1GasPrice": "0x7742ea55", + "l1GasUsed": "0x1aebf" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1724227947, + "chain": 1135, + "commit": "ff1648a" +} \ No newline at end of file diff --git a/deployment/artifacts/records/mainnet/L2LockingPositionPaused.s.sol/run-1724228151.json b/deployment/artifacts/records/mainnet/L2LockingPositionPaused.s.sol/run-1724228151.json new file mode 100644 index 00000000..5407131a --- /dev/null +++ b/deployment/artifacts/records/mainnet/L2LockingPositionPaused.s.sol/run-1724228151.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0x2539ed26f1e7ccac3eafa53b72034724438810890e27ef40255e3ece5be9dc4d", + "transactionType": "CREATE", + "contractName": "L2LockingPositionPaused", + "contractAddress": "0x4a03b4e617c797e1a84510fe2cfcc02953af93cb", + "function": null, + "arguments": null, + "transaction": { + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "gas": "0x287e1f", + "value": "0x0", + "input": "0x60a060405230608052348015610013575f80fd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051612373620000fa5f395f81816113560152818161137f01526114be01526123735ff3fe6080604052600436106101fc575f3560e01c80636352211e11610113578063b88d4fde1161009d578063e43c2b741161006d578063e43c2b74146105b1578063e985e9c5146105dd578063ee99205c146105fc578063f2fde38b1461061b578063fc8f97541461063a575f80fd5b8063b88d4fde14610540578063c4d66de81461055f578063c87b56dd1461057e578063e30c39781461059d575f80fd5b80638da5cb5b116100e35780638da5cb5b146104aa5780638f644c4a146104be57806395d89b41146104dd578063a22cb465146104f1578063ad3cb1cc14610510575f80fd5b80636352211e1461044457806370a0823114610463578063715018a61461048257806379ba509714610496575f80fd5b806323b872dd1161019457806344fa7ec31161016457806344fa7ec3146103c55780634ab86714146103df5780634f1ef286146103fe5780634f6ccce71461041157806352d1902d14610430575f80fd5b806323b872dd146103495780632f745c59146103685780633e70d65d1461038757806342842e0e146103a6575f80fd5b80630dd8a598116101cf5780630dd8a598146102ad57806314dada97146102d95780631512dca5146102f857806318160ddd1461030c575f80fd5b806301ffc9a71461020057806306fdde0314610234578063081812fc14610255578063095ea7b31461028c575b5f80fd5b34801561020b575f80fd5b5061021f61021a366004611cab565b6106b1565b60405190151581526020015b60405180910390f35b34801561023f575f80fd5b506102486106db565b60405161022b9190611d13565b348015610260575f80fd5b5061027461026f366004611d25565b61077c565b6040516001600160a01b03909116815260200161022b565b348015610297575f80fd5b506102ab6102a6366004611d57565b6107c2565b005b3480156102b8575f80fd5b506102cc6102c7366004611d25565b6107d1565b60405161022b9190611d7f565b3480156102e4575f80fd5b506102ab6102f3366004611d25565b61084d565b348015610303575f80fd5b506102ab610899565b348015610317575f80fd5b507f645e039705490088daad89bae25049a34f4a9072d398537b1ab2425f24cbed02545b60405190815260200161022b565b348015610354575f80fd5b506102ab610363366004611db3565b610880565b348015610373575f80fd5b5061033b610382366004611d57565b610963565b348015610392575f80fd5b50600354610274906001600160a01b031681565b3480156103b1575f80fd5b506102ab6103c0366004611db3565b6109e7565b3480156103d0575f80fd5b506102ab6102f3366004611dec565b3480156103ea575f80fd5b506102ab6103f9366004611e1b565b610a06565b6102ab61040c366004611ed1565b610b56565b34801561041c575f80fd5b5061033b61042b366004611d25565b610b71565b34801561043b575f80fd5b5061033b610c09565b34801561044f575f80fd5b5061027461045e366004611d25565b610c24565b34801561046e575f80fd5b5061033b61047d366004611e1b565b610c2e565b34801561048d575f80fd5b506102ab610c86565b3480156104a1575f80fd5b506102ab610c99565b3480156104b5575f80fd5b50610274610ce1565b3480156104c9575f80fd5b5061033b6104d8366004611f1c565b610d15565b3480156104e8575f80fd5b50610248610d41565b3480156104fc575f80fd5b506102ab61050b366004611f5b565b610d7f565b34801561051b575f80fd5b50610248604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561054b575f80fd5b506102ab61055a366004611f94565b610d8a565b34801561056a575f80fd5b506102ab610579366004611e1b565b610da7565b348015610589575f80fd5b50610248610598366004611d25565b610fe2565b3480156105a8575f80fd5b50610274611053565b3480156105bc575f80fd5b506105d06105cb366004611e1b565b61107b565b60405161022b9190611ff8565b3480156105e8575f80fd5b5061021f6105f736600461206c565b611195565b348015610607575f80fd5b50600254610274906001600160a01b031681565b348015610626575f80fd5b506102ab610635366004611e1b565b6111e1565b348015610645575f80fd5b50610687610654366004611d25565b600160208190525f918252604090912080549181015460028201546003909201546001600160a01b039093169290919084565b604080516001600160a01b039095168552602085019390935291830152606082015260800161022b565b5f6001600160e01b0319821663780e9d6360e01b14806106d557506106d582611266565b92915050565b5f805160206122fe83398151915280546060919081906106fa9061209d565b80601f01602080910402602001604051908101604052809291908181526020018280546107269061209d565b80156107715780601f1061074857610100808354040283529160200191610771565b820191905f5260205f20905b81548152906001019060200180831161075457829003601f168201915b505050505091505090565b5f610786826112b5565b505f8281527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930460205260409020546001600160a01b03166106d5565b6107cd82823361130c565b5050565b61080160405180608001604052805f6001600160a01b031681526020015f81526020015f81526020015f81525090565b505f90815260016020818152604092839020835160808101855281546001600160a01b031681529281015491830191909152600281015492820192909252600390910154606082015290565b6002546001600160a01b031633146108805760405162461bcd60e51b8152600401610877906120d5565b60405180910390fd5b604051631da0a09f60e11b815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805460029190600160401b900460ff16806108e35750805467ffffffffffffffff808416911610155b156109015760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff191667ffffffffffffffff8316908117600160401b1760ff60401b191682556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050565b5f7f645e039705490088daad89bae25049a34f4a9072d398537b1ab2425f24cbed0061098e84610c2e565b83106109bf5760405163295f44f760e21b81526001600160a01b038516600482015260248101849052604401610877565b6001600160a01b0384165f908152602091825260408082208583529092522054905092915050565b610a0183838360405180602001604052805f815250610d8a565b505050565b610a0e611319565b6003546001600160a01b031615610a8d5760405162461bcd60e51b815260206004820152603f60248201527f4c324c6f636b696e67506f736974696f6e3a20566f74696e6720506f7765722060448201527f636f6e747261637420697320616c726561647920696e697469616c697a6564006064820152608401610877565b6001600160a01b038116610b0b576040805162461bcd60e51b81526020600482015260248101919091527f4c324c6f636b696e67506f736974696f6e3a20566f74696e6720506f7765722060448201527f636f6e747261637420616464726573732063616e206e6f74206265207a65726f6064820152608401610877565b600380546001600160a01b0319166001600160a01b0383169081179091556040515f907ff25c169f726159a79d10606781d7397813553e627a84437cd801b32077d265d4908290a350565b610b5e61134b565b610b67826113ef565b6107cd82826113f7565b5f7f645e039705490088daad89bae25049a34f4a9072d398537b1ab2425f24cbed00610bbb7f645e039705490088daad89bae25049a34f4a9072d398537b1ab2425f24cbed025490565b8310610be35760405163295f44f760e21b81525f600482015260248101849052604401610877565b806002018381548110610bf857610bf8612132565b905f5260205f200154915050919050565b5f610c126114b3565b505f8051602061231e83398151915290565b5f6106d5826112b5565b5f5f805160206122fe8339815191526001600160a01b038316610c66576040516322718ad960e21b81525f6004820152602401610877565b6001600160a01b039092165f908152600390920160205250604090205490565b610c8e611319565b610c975f6114fc565b565b3380610ca3611053565b6001600160a01b031614610cd55760405163118cdaa760e01b81526001600160a01b0382166004820152602401610877565b610cde816114fc565b50565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b6002545f906001600160a01b031633146108805760405162461bcd60e51b8152600401610877906120d5565b7f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930180546060915f805160206122fe833981519152916106fa9061209d565b6107cd338383611534565b610d95848484610880565b610da1848484846115e3565b50505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff165f81158015610dec5750825b90505f8267ffffffffffffffff166001148015610e085750303b155b905081158015610e16575080155b15610e345760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610e5e57845460ff60401b1916600160401b1785555b6001600160a01b038616610eda5760405162461bcd60e51b815260206004820152603a60248201527f4c324c6f636b696e67506f736974696f6e3a205374616b696e6720636f6e747260448201527f61637420616464726573732063616e6e6f74206265207a65726f0000000000006064820152608401610877565b610ee2611709565b610eeb33611711565b610ef3611709565b610f45604051806040016040528060158152602001742634b9b5902637b1b5b4b733902837b9b4ba34b7b760591b8152506040518060400160405280600381526020016204c4c560ec1b815250611722565b60015f908155600280546001600160a01b0319166001600160a01b0389169081179091556040519091907f90bafc04ec1cbd41b6cdf5c44648e0dd0d23d000111a886301d74196efee8fa5908290a38315610fda57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b6060610fed826112b5565b505f61100360408051602081019091525f815290565b90505f8151116110215760405180602001604052805f81525061104c565b8061102b84611734565b60405160200161103c929190612146565b6040516020818303038152906040525b9392505050565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00610d05565b60605f61108783610c2e565b90505f8167ffffffffffffffff8111156110a3576110a3611e34565b60405190808252806020026020018201604052801561110457816020015b6110f160405180608001604052805f6001600160a01b031681526020015f81526020015f81526020015f81525090565b8152602001906001900390816110c15790505b5090505f5b8281101561118d5760015f61111e8784610963565b815260208082019290925260409081015f20815160808101835281546001600160a01b03168152600182015493810193909352600281015491830191909152600301546060820152825183908390811061117a5761117a612132565b6020908102919091010152600101611109565b509392505050565b6001600160a01b039182165f9081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab00793056020908152604080832093909416825291909152205460ff1690565b6111e9611319565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b038316908117825561122d610ce1565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b5f6001600160e01b031982166380ac58cd60e01b148061129657506001600160e01b03198216635b5e139f60e01b145b806106d557506301ffc9a760e01b6001600160e01b03198316146106d5565b5f8181527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930260205260408120546001600160a01b0316806106d557604051637e27328960e01b815260048101849052602401610877565b610a0183838360016117c4565b33611322610ce1565b6001600160a01b031614610c975760405163118cdaa760e01b8152336004820152602401610877565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806113d157507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166113c55f8051602061231e833981519152546001600160a01b031690565b6001600160a01b031614155b15610c975760405163703e46dd60e11b815260040160405180910390fd5b610cde611319565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611451575060408051601f3d908101601f1916820190925261144e91810190612174565b60015b61147957604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610877565b5f8051602061231e83398151915281146114a957604051632a87526960e21b815260048101829052602401610877565b610a0183836118d7565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610c975760405163703e46dd60e11b815260040160405180910390fd5b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b03191681556107cd8261192c565b5f805160206122fe8339815191526001600160a01b03831661157457604051630b61174360e31b81526001600160a01b0384166004820152602401610877565b6001600160a01b038481165f818152600584016020908152604080832094881680845294825291829020805460ff191687151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a350505050565b6001600160a01b0383163b15610da157604051630a85bd0160e11b81526001600160a01b0384169063150b7a029061162590339088908790879060040161218b565b6020604051808303815f875af192505050801561165f575060408051601f3d908101601f1916820190925261165c918101906121c7565b60015b6116c6573d80801561168c576040519150601f19603f3d011682016040523d82523d5f602084013e611691565b606091505b5080515f036116be57604051633250574960e11b81526001600160a01b0385166004820152602401610877565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b1461170257604051633250574960e11b81526001600160a01b0385166004820152602401610877565b5050505050565b610c9761199c565b61171961199c565b610cde816119e5565b61172a61199c565b6107cd8282611a16565b60605f61174083611a46565b60010190505f8167ffffffffffffffff81111561175f5761175f611e34565b6040519080825280601f01601f191660200182016040528015611789576020820181803683370190505b5090508181016020015b5f19016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461179357509392505050565b5f805160206122fe83398151915281806117e657506001600160a01b03831615155b156118a7575f6117f5856112b5565b90506001600160a01b038416158015906118215750836001600160a01b0316816001600160a01b031614155b801561183457506118328185611195565b155b1561185d5760405163a9fbf51f60e01b81526001600160a01b0385166004820152602401610877565b82156118a55784866001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5f93845260040160205250506040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6118e082611b1d565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a280511561192457610a018282611b80565b6107cd611bf2565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610c9757604051631afcd79f60e31b815260040160405180910390fd5b6119ed61199c565b6001600160a01b038116610cd557604051631e4fbdf760e01b81525f6004820152602401610877565b611a1e61199c565b5f805160206122fe83398151915280611a378482612226565b5060018101610da18382612226565b5f8072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310611a845772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611ab0576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310611ace57662386f26fc10000830492506010015b6305f5e1008310611ae6576305f5e100830492506008015b6127108310611afa57612710830492506004015b60648310611b0c576064830492506002015b600a83106106d55760010192915050565b806001600160a01b03163b5f03611b5257604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610877565b5f8051602061231e83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b031684604051611b9c91906122e2565b5f60405180830381855af49150503d805f8114611bd4576040519150601f19603f3d011682016040523d82523d5f602084013e611bd9565b606091505b5091509150611be9858383611c11565b95945050505050565b3415610c975760405163b398979f60e01b815260040160405180910390fd5b606082611c2657611c2182611c6d565b61104c565b8151158015611c3d57506001600160a01b0384163b155b15611c6657604051639996b31560e01b81526001600160a01b0385166004820152602401610877565b5092915050565b805115611c7d5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160e01b031981168114610cde575f80fd5b5f60208284031215611cbb575f80fd5b813561104c81611c96565b5f5b83811015611ce0578181015183820152602001611cc8565b50505f910152565b5f8151808452611cff816020860160208601611cc6565b601f01601f19169290920160200192915050565b602081525f61104c6020830184611ce8565b5f60208284031215611d35575f80fd5b5035919050565b80356001600160a01b0381168114611d52575f80fd5b919050565b5f8060408385031215611d68575f80fd5b611d7183611d3c565b946020939093013593505050565b81516001600160a01b03168152602080830151908201526040808301519082015260608083015190820152608081016106d5565b5f805f60608486031215611dc5575f80fd5b611dce84611d3c565b9250611ddc60208501611d3c565b9150604084013590509250925092565b5f805f8060808587031215611dff575f80fd5b5050823594602084013594506040840135936060013592509050565b5f60208284031215611e2b575f80fd5b61104c82611d3c565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112611e57575f80fd5b813567ffffffffffffffff80821115611e7257611e72611e34565b604051601f8301601f19908116603f01168101908282118183101715611e9a57611e9a611e34565b81604052838152866020858801011115611eb2575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f8060408385031215611ee2575f80fd5b611eeb83611d3c565b9150602083013567ffffffffffffffff811115611f06575f80fd5b611f1285828601611e48565b9150509250929050565b5f805f8060808587031215611f2f575f80fd5b611f3885611d3c565b9350611f4660208601611d3c565b93969395505050506040820135916060013590565b5f8060408385031215611f6c575f80fd5b611f7583611d3c565b915060208301358015158114611f89575f80fd5b809150509250929050565b5f805f8060808587031215611fa7575f80fd5b611fb085611d3c565b9350611fbe60208601611d3c565b925060408501359150606085013567ffffffffffffffff811115611fe0575f80fd5b611fec87828801611e48565b91505092959194509250565b602080825282518282018190525f9190848201906040850190845b818110156120605761204d83855180516001600160a01b031682526020808201519083015260408082015190830152606090810151910152565b9284019260809290920191600101612013565b50909695505050505050565b5f806040838503121561207d575f80fd5b61208683611d3c565b915061209460208401611d3c565b90509250929050565b600181811c908216806120b157607f821691505b6020821081036120cf57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252603f908201527f4c324c6f636b696e67506f736974696f6e3a206f6e6c79205374616b696e672060408201527f636f6e74726163742063616e2063616c6c20746869732066756e6374696f6e00606082015260800190565b634e487b7160e01b5f52603260045260245ffd5b5f8351612157818460208801611cc6565b83519083019061216b818360208801611cc6565b01949350505050565b5f60208284031215612184575f80fd5b5051919050565b6001600160a01b03858116825284166020820152604081018390526080606082018190525f906121bd90830184611ce8565b9695505050505050565b5f602082840312156121d7575f80fd5b815161104c81611c96565b601f821115610a0157805f5260205f20601f840160051c810160208510156122075750805b601f840160051c820191505b81811015611702575f8155600101612213565b815167ffffffffffffffff81111561224057612240611e34565b6122548161224e845461209d565b846121e2565b602080601f831160018114612287575f84156122705750858301515b5f19600386901b1c1916600185901b178555610fda565b5f85815260208120601f198616915b828110156122b557888601518255948401946001909101908401612296565b50858210156122d257878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f82516122f3818460208701611cc6565b919091019291505056fe80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab0079300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212204c2e70fe00cc282254dd1d4def0a5b1ecc6989f4aef566fc72396d4044f9bcfb64736f6c63430008170033", + "nonce": "0x2f", + "chainId": "0x46f", + "accessList": null, + "type": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1fd130", + "logs": [ + { + "address": "0x4a03b4e617c797e1a84510fe2cfcc02953af93cb", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xf7fa0ab00c51cacbfd8eb17747291e9c754b59e94150853bfe3e9f7e955bdf0d", + "blockNumber": "0x487963", + "transactionHash": "0x2539ed26f1e7ccac3eafa53b72034724438810890e27ef40255e3ece5be9dc4d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100000000", + "type": "0x2", + "transactionHash": "0x2539ed26f1e7ccac3eafa53b72034724438810890e27ef40255e3ece5be9dc4d", + "transactionIndex": "0x1", + "blockHash": "0xf7fa0ab00c51cacbfd8eb17747291e9c754b59e94150853bfe3e9f7e955bdf0d", + "blockNumber": "0x487963", + "gasUsed": "0x1f25f1", + "effectiveGasPrice": "0x406", + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "contractAddress": "0x4a03b4e617c797e1a84510fe2cfcc02953af93cb", + "l1BaseFeeScalar": "0x50da", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x14d3e1", + "l1Fee": "0x2f0b5a2f492", + "l1GasPrice": "0x711ee77e", + "l1GasUsed": "0x1417b" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1724228151, + "chain": 1135, + "commit": "ff1648a" +} \ No newline at end of file diff --git a/deployment/artifacts/records/mainnet/L2RewardPaused.s.sol/run-1724228209.json b/deployment/artifacts/records/mainnet/L2RewardPaused.s.sol/run-1724228209.json new file mode 100644 index 00000000..c3ecc420 --- /dev/null +++ b/deployment/artifacts/records/mainnet/L2RewardPaused.s.sol/run-1724228209.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0x9d4a471a228844ccfcdf8af56c592f1262dded5f0167a9527f20c20bc5078c9e", + "transactionType": "CREATE", + "contractName": "L2RewardPaused", + "contractAddress": "0x6e32eb33b27b31dd1de8d1e1020c9fd6249b2745", + "function": null, + "arguments": null, + "transaction": { + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "gas": "0x247bed", + "value": "0x0", + "input": "0x60a060405230608052348015610013575f80fd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051611fcc6100f95f395f81816113ab015281816113d401526115180152611fcc5ff3fe608060405260043610610233575f3560e01c8063ad3cb1cc11610129578063da4e9f55116100a8578063ee99205c1161006d578063ee99205c146105f3578063f2fde38b14610612578063f94415ca146102ea578063fbd9eccf14610631578063fe042b5b146102a8575f80fd5b8063da4e9f5514610555578063dedef8801461056a578063e30c397814610595578063e508dda0146105a9578063ebcb3818146105d4575f80fd5b8063bb9a91a4116100ee578063bb9a91a4146104c5578063c4d66de8146104e4578063ce665dd814610503578063d1aaef0514610517578063d3ea435014610536575f80fd5b8063ad3cb1cc14610416578063b203dc6014610446578063b62e1efc14610471578063b6fe611e1461049c578063bb7aea83146104b1575f80fd5b806354fd4d50116101b557806382d4ae581161017a57806382d4ae58146102a8578063864c8725146102a85780638da5cb5b146103d957806396c82e57146103ed578063a3937dcb14610402575f80fd5b806354fd4d50146103695780635ade228a1461038a5780635eac6239146102a8578063715018a6146103b157806379ba5097146103c5575f80fd5b80632d412a71116101fb5780632d412a71146102ea578063315d42221461030457806333ff8855146103235780634f1ef2861461034257806352d1902d14610355575f80fd5b806304ad7a83146102375780631512dca5146102585780631e04c8691461026c578063221b2b41146102a8578063230206cd146102c7575b5f80fd5b348015610242575f80fd5b506102566102513660046118b3565b610646565b005b348015610263575f80fd5b50610256610782565b348015610277575f80fd5b50600b5461028b906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102b3575f80fd5b506102566102c2366004611934565b610886565b3480156102d2575f80fd5b506102dc60055481565b60405190815260200161029f565b3480156102f5575f80fd5b506102566102c2366004611a46565b34801561030f575f80fd5b5061025661031e366004611aa8565b61089f565b34801561032e575f80fd5b50600c5461028b906001600160a01b031681565b610256610350366004611ae1565b610a3f565b348015610360575f80fd5b506102dc610a5e565b348015610374575f80fd5b5061037d610a79565b60405161029f9190611ba4565b348015610395575f80fd5b5061039e601e81565b60405161ffff909116815260200161029f565b3480156103bc575f80fd5b50610256610b05565b3480156103d0575f80fd5b50610256610b18565b3480156103e4575f80fd5b5061028b610b60565b3480156103f8575f80fd5b506102dc60045481565b34801561040d575f80fd5b5061039e600181565b348015610421575f80fd5b5061037d604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610451575f80fd5b506102dc610460366004611bd6565b60026020525f908152604090205481565b34801561047c575f80fd5b506102dc61048b366004611bd6565b5f6020819052908152604090205481565b3480156104a7575f80fd5b506102dc60095481565b3480156104bc575f80fd5b506102dc610b94565b3480156104d0575f80fd5b506102566104df3660046118b3565b610ba7565b3480156104ef575f80fd5b506102566104fe3660046118b3565b610cf5565b34801561050e575f80fd5b506102dc609681565b348015610522575f80fd5b506102dc610531366004611bed565b610f09565b348015610541575f80fd5b506102dc610550366004611bd6565b610f23565b348015610560575f80fd5b506102dc60075481565b348015610575575f80fd5b506102dc610584366004611bd6565b60016020525f908152604090205481565b3480156105a0575f80fd5b5061028b6110a4565b3480156105b4575f80fd5b506102dc6105c3366004611bd6565b60036020525f908152604090205481565b3480156105df575f80fd5b506102566105ee366004611aa8565b6110cc565b3480156105fe575f80fd5b50600a5461028b906001600160a01b031681565b34801561061d575f80fd5b5061025661062c3660046118b3565b6111f9565b34801561063c575f80fd5b506102dc60065481565b61064e61127e565b600a546001600160a01b0316156106c65760405162461bcd60e51b815260206004820152603160248201527f4c325265776172643a205374616b696e6720636f6e747261637420697320616c6044820152701c9958591e481a5b9a5d1a585b1a5e9959607a1b60648201526084015b60405180910390fd5b6001600160a01b0381166107375760405162461bcd60e51b815260206004820152603260248201527f4c325265776172643a205374616b696e6720636f6e747261637420616464726560448201527173732063616e206e6f74206265207a65726f60701b60648201526084016106bd565b600a80546001600160a01b0319166001600160a01b0383169081179091556040515f907f90bafc04ec1cbd41b6cdf5c44648e0dd0d23d000111a886301d74196efee8fa5908290a350565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805460029190600160401b900460ff16806107cb575080546001600160401b03808416911610155b156107e95760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff19166001600160401b03831617600160401b17815560408051808201909152600c81526b0c4b8c0b8c0b5c185d5cd95960a21b602082015260089061083a9082611c90565b50805460ff60401b191681556040516001600160401b03831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050565b6040516351b63e2b60e01b815260040160405180910390fd5b6108a761127e565b5f83116108c65760405162461bcd60e51b81526004016106bd90611d4b565b5f8261ffff16116108e95760405162461bcd60e51b81526004016106bd90611d9e565b5f8161ffff16116109625760405162461bcd60e51b815260206004820152603a60248201527f4c325265776172643a20526577617264732063616e206f6e6c7920626520616460448201527f6465642066726f6d206e65787420646179206f72206c6174657200000000000060648201526084016106bd565b6009548311156109e45760405162461bcd60e51b815260206004820152604160248201527f4c325265776172643a2052657761726420616d6f756e742073686f756c64206e60448201527f6f742065786365656420617661696c61626c6520737572706c75732066756e646064820152607360f81b608482015260a4016106bd565b6109ef8383836112b0565b8260095f828254610a009190611e08565b909155505060405161ffff808316919084169085907fbff8d5ced955e6f69a19ecc71d313996f6ddfed652cdb458859af89e2f076835905f90a4505050565b610a476113a0565b610a5082611444565b610a5a828261144c565b5050565b5f610a6761150d565b505f80516020611f7783398151915290565b60088054610a8690611c0d565b80601f0160208091040260200160405190810160405280929190818152602001828054610ab290611c0d565b8015610afd5780601f10610ad457610100808354040283529160200191610afd565b820191905f5260205f20905b815481529060010190602001808311610ae057829003601f168201915b505050505081565b610b0d61127e565b610b165f611556565b565b3380610b226110a4565b6001600160a01b031614610b545760405163118cdaa760e01b81526001600160a01b03821660048201526024016106bd565b610b5d81611556565b50565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b5f610ba26201518042611e1b565b905090565b610baf61127e565b600b546001600160a01b031615610c2e5760405162461bcd60e51b815260206004820152603960248201527f4c325265776172643a204c6f636b696e67506f736974696f6e20636f6e74726160448201527f637420697320616c726561647920696e697469616c697a65640000000000000060648201526084016106bd565b6001600160a01b038116610caa5760405162461bcd60e51b815260206004820152603a60248201527f4c325265776172643a204c6f636b696e67506f736974696f6e20636f6e74726160448201527f637420616464726573732063616e206e6f74206265207a65726f00000000000060648201526084016106bd565b600b80546001600160a01b0319166001600160a01b0383169081179091556040515f907fecc30bcf908eae6ef06b6d3cd3b86ceffa1a42c05bd5b69e27bc9c31f43860d8908290a350565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b03165f81158015610d395750825b90505f826001600160401b03166001148015610d545750303b155b905081158015610d62575080155b15610d805760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610daa57845460ff60401b1916600160401b1785555b6001600160a01b038616610e1d5760405162461bcd60e51b815260206004820152603460248201527f4c325265776172643a204c534b20746f6b656e20636f6e747261637420616464604482015273726573732063616e206e6f74206265207a65726f60601b60648201526084016106bd565b610e2561158e565b610e2e33611596565b610e3661158e565b600c80546001600160a01b0319166001600160a01b038816179055610e59610b94565b6007556040805180820190915260058152640312e302e360dc1b6020820152600890610e859082611c90565b506040516001600160a01b038716905f907fff8455f28389115884b403b7576bbe59ea1a5ae18a63c59bbfb61ba7dec6fa17908290a38315610f0157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b5f6040516351b63e2b60e01b815260040160405180910390fd5b600b546040516301bb14b360e31b8152600481018390525f9182916001600160a01b0390911690630dd8a59890602401608060405180830381865afa158015610f6e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f929190611e3a565b90505f610f9d610b94565b90505f805f84606001515f03610fe657610fcc856040015160035f8a81526020019081526020015f20546115a7565b6040870151909450610fdf9150856115cb565b9150610ff1565b846060015192508391505b5f831561101957611003609685611ea6565b86602001516110129190611eb9565b9150611024565b979650505050505050565b5f888152600360205260409020545b83811015611098575f818152602081815260408083205460029092529091205461105d9085611eb9565b6110679190611e1b565b6110719083611ea6565b915086606001515f0361109057602087015161108d9084611e08565b92505b600101611033565b50979650505050505050565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00610b84565b6110d461127e565b5f83116110f35760405162461bcd60e51b81526004016106bd90611d4b565b5f8261ffff16116111165760405162461bcd60e51b81526004016106bd90611d9e565b5f8161ffff16116111395760405162461bcd60e51b81526004016106bd90611ed0565b600c546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd906064016020604051808303815f875af115801561118d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111b19190611f25565b506111bd8383836112b0565b8061ffff168261ffff16847fbff8d5ced955e6f69a19ecc71d313996f6ddfed652cdb458859af89e2f07683560405160405180910390a4505050565b61120161127e565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255611245610b60565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b33611287610b60565b6001600160a01b031614610b165760405163118cdaa760e01b81523360048201526024016106bd565b5f83116112cf5760405162461bcd60e51b81526004016106bd90611d4b565b5f8261ffff16116112f25760405162461bcd60e51b81526004016106bd90611d9e565b5f8161ffff16116113155760405162461bcd60e51b81526004016106bd90611ed0565b5f61132461ffff841685611e1b565b90505f61132f610b94565b90505f8461ffff168461ffff16836113479190611ea6565b6113519190611ea6565b90505f61136261ffff861684611ea6565b90505b81811015611397575f818152600260205260408120805486929061138a908490611ea6565b9091555050600101611365565b50505050505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061142657507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661141a5f80516020611f77833981519152546001600160a01b031690565b6001600160a01b031614155b15610b165760405163703e46dd60e11b815260040160405180910390fd5b610b5d61127e565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156114a6575060408051601f3d908101601f191682019092526114a391810190611f44565b60015b6114ce57604051634c9c8ce360e01b81526001600160a01b03831660048201526024016106bd565b5f80516020611f7783398151915281146114fe57604051632a87526960e21b8152600481018290526024016106bd565b61150883836115e4565b505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610b165760405163703e46dd60e11b815260040160405180910390fd5b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610a5a82611639565b610b166116a9565b61159e6116a9565b610b5d816116f2565b5f80838311156115bb57505f9050806115c4565b50600190508183035b9250929050565b5f8183106115d957816115db565b825b90505b92915050565b6115ed82611723565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a2805115611631576115088282611786565b610a5a6117f8565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610b1657604051631afcd79f60e31b815260040160405180910390fd5b6116fa6116a9565b6001600160a01b038116610b5457604051631e4fbdf760e01b81525f60048201526024016106bd565b806001600160a01b03163b5f0361175857604051634c9c8ce360e01b81526001600160a01b03821660048201526024016106bd565b5f80516020611f7783398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b0316846040516117a29190611f5b565b5f60405180830381855af49150503d805f81146117da576040519150601f19603f3d011682016040523d82523d5f602084013e6117df565b606091505b50915091506117ef858383611817565b95945050505050565b3415610b165760405163b398979f60e01b815260040160405180910390fd5b60608261182c5761182782611876565b61186f565b815115801561184357506001600160a01b0384163b155b1561186c57604051639996b31560e01b81526001600160a01b03851660048201526024016106bd565b50805b9392505050565b8051156118865780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b0381168114610b5d575f80fd5b5f602082840312156118c3575f80fd5b813561186f8161189f565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561190a5761190a6118ce565b604052919050565b5f6001600160401b0382111561192a5761192a6118ce565b5060051b60200190565b5f6020808385031215611945575f80fd5b82356001600160401b0381111561195a575f80fd5b8301601f8101851361196a575f80fd5b803561197d61197882611912565b6118e2565b81815260059190911b8201830190838101908783111561199b575f80fd5b928401925b82841015611019578335825292840192908401906119a0565b5f6119c661197884611912565b8381529050602080820190600685901b8401868111156119e4575f80fd5b845b81811015611a3b57604080828a0312156119fe575f80fd5b80518181018181106001600160401b0382111715611a1e57611a1e6118ce565b9091528135815283820135848201528452928201926040016119e6565b505050509392505050565b5f60208284031215611a56575f80fd5b81356001600160401b03811115611a6b575f80fd5b8201601f81018413611a7b575f80fd5b611a8a848235602084016119b9565b949350505050565b803561ffff81168114611aa3575f80fd5b919050565b5f805f60608486031215611aba575f80fd5b83359250611aca60208501611a92565b9150611ad860408501611a92565b90509250925092565b5f8060408385031215611af2575f80fd5b8235611afd8161189f565b91506020838101356001600160401b0380821115611b19575f80fd5b818601915086601f830112611b2c575f80fd5b813581811115611b3e57611b3e6118ce565b611b50601f8201601f191685016118e2565b91508082528784828501011115611b65575f80fd5b80848401858401375f848284010152508093505050509250929050565b5f5b83811015611b9c578181015183820152602001611b84565b50505f910152565b602081525f8251806020840152611bc2816040850160208701611b82565b601f01601f19169190910160400192915050565b5f60208284031215611be6575f80fd5b5035919050565b5f8060408385031215611bfe575f80fd5b50508035926020909101359150565b600181811c90821680611c2157607f821691505b602082108103611c3f57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561150857805f5260205f20601f840160051c81016020851015611c6a5750805b601f840160051c820191505b81811015611c89575f8155600101611c76565b5050505050565b81516001600160401b03811115611ca957611ca96118ce565b611cbd81611cb78454611c0d565b84611c45565b602080601f831160018114611cf0575f8415611cd95750858301515b5f19600386901b1c1916600185901b178555610f01565b5f85815260208120601f198616915b82811015611d1e57888601518255948401946001909101908401611cff565b5085821015611d3b57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526033908201527f4c325265776172643a2046756e64656420616d6f756e742073686f756c642062604082015272652067726561746572207468616e207a65726f60681b606082015260800190565b60208082526036908201527f4c325265776172643a2046756e64696e67206475726174696f6e2073686f756c604082015275642062652067726561746572207468616e207a65726f60501b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b818103818111156115de576115de611df4565b5f82611e3557634e487b7160e01b5f52601260045260245ffd5b500490565b5f60808284031215611e4a575f80fd5b604051608081018181106001600160401b0382111715611e6c57611e6c6118ce565b6040528251611e7a8161189f565b808252506020830151602082015260408301516040820152606083015160608201528091505092915050565b808201808211156115de576115de611df4565b80820281158282048414176115de576115de611df4565b60208082526035908201527f4c325265776172643a2046756e64696e672073686f756c6420737461727420666040820152743937b6903732bc3a103230bc9037b9103630ba32b960591b606082015260800190565b5f60208284031215611f35575f80fd5b8151801515811461186f575f80fd5b5f60208284031215611f54575f80fd5b5051919050565b5f8251611f6c818460208701611b82565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212204c3aa1e6d7b50e7f24fc8d201ca6f3aa6fa85b9f781785158c97912999b4155964736f6c63430008170033", + "nonce": "0x30", + "chainId": "0x46f", + "accessList": null, + "type": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1cbbc2", + "logs": [ + { + "address": "0x6e32eb33b27b31dd1de8d1e1020c9fd6249b2745", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x2145024c4e7de2c1366de194fcaaefd1d014e16bd09825835cca94e5c549f1ee", + "blockNumber": "0x487980", + "transactionHash": "0x9d4a471a228844ccfcdf8af56c592f1262dded5f0167a9527f20c20bc5078c9e", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000400800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000004000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9d4a471a228844ccfcdf8af56c592f1262dded5f0167a9527f20c20bc5078c9e", + "transactionIndex": "0x1", + "blockHash": "0x2145024c4e7de2c1366de194fcaaefd1d014e16bd09825835cca94e5c549f1ee", + "blockNumber": "0x487980", + "gasUsed": "0x1c108f", + "effectiveGasPrice": "0x406", + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "contractAddress": "0x6e32eb33b27b31dd1de8d1e1020c9fd6249b2745", + "l1BaseFeeScalar": "0x50da", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x14d3e1", + "l1Fee": "0x2d5509486d8", + "l1GasPrice": "0x7728688a", + "l1GasUsed": "0x12616" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1724228209, + "chain": 1135, + "commit": "ff1648a" +} \ No newline at end of file diff --git a/deployment/artifacts/records/mainnet/L2VotingPowerPaused.s.sol/run-1724228007.json b/deployment/artifacts/records/mainnet/L2VotingPowerPaused.s.sol/run-1724228007.json new file mode 100644 index 00000000..c79c2b4d --- /dev/null +++ b/deployment/artifacts/records/mainnet/L2VotingPowerPaused.s.sol/run-1724228007.json @@ -0,0 +1,69 @@ +{ + "transactions": [ + { + "hash": "0x0aff70f3be7700b70099568ac63dad9f4bb0a52fdd4c6f45143d94b4753a5b20", + "transactionType": "CREATE", + "contractName": "L2VotingPowerPaused", + "contractAddress": "0x3c6430271759eebe43dc2b16d3105c9c975e7b69", + "function": null, + "arguments": null, + "transaction": { + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "gas": "0x2e56dd", + "value": "0x0", + "input": "0x60a06040523060805234801562000014575f80fd5b506200001f62000025565b620000d9565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000765760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d65780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516128c5620001005f395f81816112fb01528181611324015261146801526128c55ff3fe6080604052600436106101f1575f3560e01c806379ba509711610108578063a9059cbb1161009d578063c4d66de81161006d578063c4d66de8146105ab578063dd62ed3e146105ca578063e30c39781461062d578063f1127ed814610641578063f2fde38b1461068c575f80fd5b8063a9059cbb14610529578063ad3cb1cc14610543578063b6377ca814610573578063c3cda52014610591575f80fd5b80638e539e8c116100d85780638e539e8c146104b557806391ddadf4146104d457806395d89b41146104f65780639ab24eb01461050a575f80fd5b806379ba5097146104475780637ecebe001461045b57806384b0196e1461047a5780638da5cb5b146104a1575f80fd5b80634bf5d7e911610189578063587cde1e11610159578063587cde1e1461038a5780635c19a95c146103c15780636fcfff45146103e057806370a0823114610414578063715018a614610433575f80fd5b80634bf5d7e9146103195780634f1ef2861461034f57806352d1902d1461036257806354fd4d5014610376575f80fd5b806318160ddd116101c457806318160ddd1461028357806323b872dd146102c0578063313ce567146102df5780633a46b1a8146102fa575f80fd5b806306fdde03146101f5578063095ea7b31461021f5780630b813e001461024e5780631512dca51461026f575b5f80fd5b348015610200575f80fd5b506102096106ab565b6040516102169190612243565b60405180910390f35b34801561022a575f80fd5b5061023e61023936600461226b565b610750565b6040519015158152602001610216565b348015610259575f80fd5b5061026d610268366004612341565b61076a565b005b34801561027a575f80fd5b5061026d6108bb565b34801561028e575f80fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02545b604051908152602001610216565b3480156102cb575f80fd5b5061023e6102da366004612384565b6109c2565b3480156102ea575f80fd5b5060405160128152602001610216565b348015610305575f80fd5b506102b261031436600461226b565b6109dc565b348015610324575f80fd5b5060408051808201909152600e81526d06d6f64653d74696d657374616d760941b6020820152610209565b61026d61035d3660046123bd565b610a64565b34801561036d575f80fd5b506102b2610a83565b348015610381575f80fd5b50610209610a9e565b348015610395575f80fd5b506103a96103a436600461245d565b610b2a565b6040516001600160a01b039091168152602001610216565b3480156103cc575f80fd5b5061026d6103db36600461245d565b610b53565b3480156103eb575f80fd5b506103ff6103fa36600461245d565b610b6c565b60405163ffffffff9091168152602001610216565b34801561041f575f80fd5b506102b261042e36600461245d565b610b76565b34801561043e575f80fd5b5061026d610ba6565b348015610452575f80fd5b5061026d610bb9565b348015610466575f80fd5b506102b261047536600461245d565b610c01565b348015610485575f80fd5b5061048e610c29565b6040516102169796959493929190612476565b3480156104ac575f80fd5b506103a9610ce5565b3480156104c0575f80fd5b506102b26104cf36600461250d565b610d19565b3480156104df575f80fd5b5060405165ffffffffffff42168152602001610216565b348015610501575f80fd5b50610209610d89565b348015610515575f80fd5b506102b261052436600461245d565b610dc7565b348015610534575f80fd5b5061023e6102da36600461226b565b34801561054e575f80fd5b50610209604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561057e575f80fd5b505f546103a9906001600160a01b031681565b34801561059c575f80fd5b5061026d6103db366004612524565b3480156105b6575f80fd5b5061026d6105c536600461245d565b610e25565b3480156105d5575f80fd5b506102b26105e436600461257f565b6001600160a01b039182165f9081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b348015610638575f80fd5b506103a9611088565b34801561064c575f80fd5b5061066061065b3660046125b0565b6110b0565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610216565b348015610697575f80fd5b5061026d6106a636600461245d565b6110d4565b60605f5f805160206128508339815191525b90508060030180546106ce906125ed565b80601f01602080910402602001604051908101604052809291908181526020018280546106fa906125ed565b80156107455780601f1061071c57610100808354040283529160200191610745565b820191905f5260205f20905b81548152906001019060200180831161072857829003601f168201915b505050505091505090565b5f604051633ad830b160e21b815260040160405180910390fd5b5f546001600160a01b031633146107fa5760405162461bcd60e51b815260206004820152604360248201527f4c32566f74696e67506f7765723a206f6e6c79204c6f636b696e67506f73697460448201527f696f6e20636f6e74726163742063616e2063616c6c20746869732066756e637460648201526234b7b760e91b608482015260a4015b60405180910390fd5b6001600160a01b0383166108615760405162461bcd60e51b815260206004820152602860248201527f4c32566f74696e67506f7765723a206f776e657220616464726573732063616e60448201526706e6f7420626520360c41b60648201526084016107f1565b5f61086b82611159565b90505f61087784611159565b905080821115610899576108948561088f8385612639565b6111a2565b6108b4565b808210156108b4576108b4856108af8484612639565b6111d6565b5050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805460029190600160401b900460ff16806109055750805467ffffffffffffffff808416911610155b156109235760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff191667ffffffffffffffff831617600160401b17815560408051808201909152600c81526b0c4b8c0b8c0b5c185d5cd95960a21b60208201526001906109759082612690565b50805460ff60401b1916815560405167ffffffffffffffff831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050565b5f60405163a24e573d60e01b815260040160405180910390fd5b5f5f805160206128308339815191524265ffffffffffff81168410610a2557604051637669fc0f60e11b81526004810185905265ffffffffffff821660248201526044016107f1565b610a50610a318561120a565b6001600160a01b0387165f908152600185016020526040902090611240565b6001600160d01b0316925050505b92915050565b610a6c6112f0565b610a7582611394565b610a7f828261139c565b5050565b5f610a8c61145d565b505f8051602061287083398151915290565b60018054610aab906125ed565b80601f0160208091040260200160405190810160405280929190818152602001828054610ad7906125ed565b8015610b225780601f10610af957610100808354040283529160200191610b22565b820191905f5260205f20905b815481529060010190602001808311610b0557829003601f168201915b505050505081565b6001600160a01b039081165f9081525f8051602061283083398151915260205260409020541690565b6040516357a5987560e01b815260040160405180910390fd5b5f610a5e826114a6565b5f805f805160206128508339815191525b6001600160a01b039093165f9081526020939093525050604090205490565b610bae6114f5565b610bb75f611527565b565b3380610bc3611088565b6001600160a01b031614610bf55760405163118cdaa760e01b81526001600160a01b03821660048201526024016107f1565b610bfe81611527565b50565b5f807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00610b87565b5f60608082808083817fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1008054909150158015610c6757506001810154155b610cab5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016107f1565b610cb361155f565b610cbb6115b0565b604080515f80825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b5f807f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005b546001600160a01b031692915050565b5f5f805160206128308339815191524265ffffffffffff81168410610d6257604051637669fc0f60e11b81526004810185905265ffffffffffff821660248201526044016107f1565b610d78610d6e8561120a565b6002840190611240565b6001600160d01b0316949350505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060915f80516020612850833981519152916106ce906125ed565b6001600160a01b0381165f9081527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d01602052604081205f8051602061283083398151915290610e15906115d9565b6001600160d01b03169392505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff165f81158015610e6a5750825b90505f8267ffffffffffffffff166001148015610e865750303b155b905081158015610e94575080155b15610eb25760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610edc57845460ff60401b1916600160401b1785555b6001600160a01b038616610f585760405162461bcd60e51b815260206004820152603b60248201527f4c32566f74696e67506f7765723a204c6f636b696e67506f736974696f6e206360448201527f6f6e747261637420616464726573732063616e6e6f742062652030000000000060648201526084016107f1565b610f60611610565b610f6933611618565b610fb9604051806040016040528060118152602001702634b9b5902b37ba34b733902837bbb2b960791b8152506040518060400160405280600581526020016476704c534b60d81b815250611629565b610fc1611610565b5f80546001600160a01b0319166001600160a01b0388161790556040805180820190915260058152640312e302e360dc1b60208201526001906110049082612690565b506040516001600160a01b038716905f907fecc30bcf908eae6ef06b6d3cd3b86ceffa1a42c05bd5b69e27bc9c31f43860d8908290a3831561108057845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b5f807f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00610d09565b604080518082019091525f80825260208201526110cd838361163b565b9392505050565b6110dc6114f5565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319166001600160a01b0383169081178255611120610ce5565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a35050565b60608101515f90156111955761016d8260600151836020015161117c919061274c565b6111869190612777565b8260200151610a5e9190612796565b506020015190565b919050565b6001600160a01b0382166111cb5760405163ec442f0560e01b81525f60048201526024016107f1565b610a7f5f83836116a4565b6001600160a01b0382166111ff57604051634b637e8f60e11b81525f60048201526024016107f1565b610a7f825f836116a4565b5f65ffffffffffff82111561123c576040516306dfcc6560e41b815260306004820152602481018390526044016107f1565b5090565b81545f908181600581111561129c575f61125984611729565b6112639085612639565b5f8881526020902090915081015465ffffffffffff908116908716101561128c5780915061129a565b611297816001612796565b92505b505b5f6112a98787858561180d565b905080156112e3576112cd876112c0600184612639565b5f91825260209091200190565b54600160301b90046001600160d01b03166112e5565b5f5b979650505050505050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061137657507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661136a5f80516020612870833981519152546001600160a01b031690565b6001600160a01b031614155b15610bb75760405163703e46dd60e11b815260040160405180910390fd5b610bfe6114f5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156113f6575060408051601f3d908101601f191682019092526113f3918101906127a9565b60015b61141e57604051634c9c8ce360e01b81526001600160a01b03831660048201526024016107f1565b5f80516020612870833981519152811461144e57604051632a87526960e21b8152600481018290526024016107f1565b611458838361186c565b505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610bb75760405163703e46dd60e11b815260040160405180910390fd5b6001600160a01b0381165f9081527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d0160205260408120545f80516020612830833981519152906110cd906118c1565b336114fe610ce5565b6001600160a01b031614610bb75760405163118cdaa760e01b81523360048201526024016107f1565b7f237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c0080546001600160a01b0319168155610a7f826118f1565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060917fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100916106ce906125ed565b60605f7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1006106bd565b80545f908015611608576115f2836112c0600184612639565b54600160301b90046001600160d01b03166110cd565b5f9392505050565b610bb7611961565b611620611961565b610bfe816119aa565b611631611961565b610a7f82826119db565b6040805180820182525f80825260208083018290526001600160a01b03861682527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d019052919091205f805160206128308339815191529061169c9084611a31565b949350505050565b6116af838383611a9e565b6001600160a01b03831661171e575f6116e67f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b90506001600160d01b038082111561171b57604051630e58ae9360e11b815260048101839052602481018290526044016107f1565b50505b611458838383611bd7565b5f815f0361173857505f919050565b5f600161174484611c4d565b901c6001901b9050600181848161175d5761175d612763565b048201901c9050600181848161177557611775612763565b048201901c9050600181848161178d5761178d612763565b048201901c905060018184816117a5576117a5612763565b048201901c905060018184816117bd576117bd612763565b048201901c905060018184816117d5576117d5612763565b048201901c905060018184816117ed576117ed612763565b048201901c90506110cd8182858161180757611807612763565b04611ce0565b5f5b81831015611864575f6118228484611cf5565b5f8781526020902090915065ffffffffffff86169082015465ffffffffffff1611156118505780925061185e565b61185b816001612796565b93505b5061180f565b509392505050565b61187582611d0f565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a28051156118b9576114588282611d72565b610a7f611de4565b5f63ffffffff82111561123c576040516306dfcc6560e41b815260206004820152602481018390526044016107f1565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610bb757604051631afcd79f60e31b815260040160405180910390fd5b6119b2611961565b6001600160a01b038116610bf557604051631e4fbdf760e01b81525f60048201526024016107f1565b6119e3611961565b5f805160206128508339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace03611a1c8482612690565b5060048101611a2b8382612690565b50505050565b604080518082019091525f8082526020820152825f018263ffffffff1681548110611a5e57611a5e6127c0565b5f9182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b5f805160206128508339815191526001600160a01b038416611ad85781816002015f828254611acd9190612796565b90915550611b489050565b6001600160a01b0384165f9081526020829052604090205482811015611b2a5760405163391434e360e21b81526001600160a01b038616600482015260248101829052604481018490526064016107f1565b6001600160a01b0385165f9081526020839052604090209083900390555b6001600160a01b038316611b66576002810180548390039055611b84565b6001600160a01b0383165f9081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611bc991815260200190565b60405180910390a350505050565b5f805160206128308339815191526001600160a01b038416611c0e57611c0b81600201611e03611c0685611e0e565b611e41565b50505b6001600160a01b038316611c3257611c2f81600201611e72611c0685611e0e565b50505b611a2b611c3e85610b2a565b611c4785610b2a565b84611e7d565b5f80608083901c15611c6157608092831c92015b604083901c15611c7357604092831c92015b602083901c15611c8557602092831c92015b601083901c15611c9757601092831c92015b600883901c15611ca957600892831c92015b600483901c15611cbb57600492831c92015b600283901c15611ccd57600292831c92015b600183901c15610a5e5760010192915050565b5f818310611cee57816110cd565b5090919050565b5f611d036002848418612777565b6110cd90848416612796565b806001600160a01b03163b5f03611d4457604051634c9c8ce360e01b81526001600160a01b03821660048201526024016107f1565b5f8051602061287083398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f80846001600160a01b031684604051611d8e91906127d4565b5f60405180830381855af49150503d805f8114611dc6576040519150601f19603f3d011682016040523d82523d5f602084013e611dcb565b606091505b5091509150611ddb858383611fee565b95945050505050565b3415610bb75760405163b398979f60e01b815260040160405180910390fd5b5f6110cd82846127ef565b5f6001600160d01b0382111561123c576040516306dfcc6560e41b815260d06004820152602481018390526044016107f1565b5f80611e6542611e5d611e53886115d9565b868863ffffffff16565b87919061204a565b915091505b935093915050565b5f6110cd828461280f565b5f805160206128308339815191526001600160a01b0384811690841614801590611ea657505f82115b15611a2b576001600160a01b03841615611f4a576001600160a01b0384165f90815260018201602052604081208190611ee590611e72611c0687611e0e565b6001600160d01b031691506001600160d01b03169150856001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611f3f929190918252602082015260400190565b60405180910390a250505b6001600160a01b03831615611a2b576001600160a01b0383165f90815260018201602052604081208190611f8490611e03611c0687611e0e565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611fde929190918252602082015260400190565b60405180910390a2505050505050565b60608261200357611ffe82612057565b6110cd565b815115801561201a57506001600160a01b0384163b155b1561204357604051639996b31560e01b81526001600160a01b03851660048201526024016107f1565b5092915050565b5f80611e65858585612080565b8051156120675780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b82545f908190801561219c575f61209c876112c0600185612639565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b0316602084015291925090871610156120f057604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff80881691160361213c5784612113886112c0600186612639565b80546001600160d01b0392909216600160301b0265ffffffffffff90921691909117905561218c565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d555f8d81529190912094519151909216600160301b029216919091179101555b602001519250839150611e6a9050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a815291822095519251909316600160301b029190931617920191909155905081611e6a565b5f5b838110156122105781810151838201526020016121f8565b50505f910152565b5f815180845261222f8160208601602086016121f6565b601f01601f19169290920160200192915050565b602081525f6110cd6020830184612218565b80356001600160a01b038116811461119d575f80fd5b5f806040838503121561227c575f80fd5b61228583612255565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff811182821017156122d0576122d0612293565b604052919050565b5f608082840312156122e8575f80fd5b6040516080810181811067ffffffffffffffff8211171561230b5761230b612293565b60405290508061231a83612255565b81526020830135602082015260408301356040820152606083013560608201525092915050565b5f805f6101208486031215612354575f80fd5b61235d84612255565b925061236c85602086016122d8565b915061237b8560a086016122d8565b90509250925092565b5f805f60608486031215612396575f80fd5b61239f84612255565b92506123ad60208501612255565b9150604084013590509250925092565b5f80604083850312156123ce575f80fd5b6123d783612255565b915060208084013567ffffffffffffffff808211156123f4575f80fd5b818601915086601f830112612407575f80fd5b81358181111561241957612419612293565b61242b601f8201601f191685016122a7565b91508082528784828501011115612440575f80fd5b80848401858401375f848284010152508093505050509250929050565b5f6020828403121561246d575f80fd5b6110cd82612255565b60ff60f81b881681525f602060e0602084015261249660e084018a612218565b83810360408501526124a8818a612218565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b818110156124fb578351835292840192918401916001016124df565b50909c9b505050505050505050505050565b5f6020828403121561251d575f80fd5b5035919050565b5f805f805f8060c08789031215612539575f80fd5b61254287612255565b95506020870135945060408701359350606087013560ff81168114612565575f80fd5b9598949750929560808101359460a0909101359350915050565b5f8060408385031215612590575f80fd5b61259983612255565b91506125a760208401612255565b90509250929050565b5f80604083850312156125c1575f80fd5b6125ca83612255565b9150602083013563ffffffff811681146125e2575f80fd5b809150509250929050565b600181811c9082168061260157607f821691505b60208210810361261f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610a5e57610a5e612625565b601f82111561145857805f5260205f20601f840160051c810160208510156126715750805b601f840160051c820191505b818110156108b4575f815560010161267d565b815167ffffffffffffffff8111156126aa576126aa612293565b6126be816126b884546125ed565b8461264c565b602080601f8311600181146126f1575f84156126da5750858301515b5f19600386901b1c1916600185901b178555611080565b5f85815260208120601f198616915b8281101561271f57888601518255948401946001909101908401612700565b508582101561273c57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b8082028115828204841417610a5e57610a5e612625565b634e487b7160e01b5f52601260045260245ffd5b5f8261279157634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610a5e57610a5e612625565b5f602082840312156127b9575f80fd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f82516127e58184602087016121f6565b9190910192915050565b6001600160d01b0381811683821601908082111561204357612043612625565b6001600160d01b038281168282160390808211156120435761204361262556fee8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d0052c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212209945d4cf5fc41a3831e96bd8e8de277b7b6482d7c5a473d81c07f922609f7cea64736f6c63430008170033", + "nonce": "0x2e", + "chainId": "0x46f", + "accessList": null, + "type": null + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x245087", + "logs": [ + { + "address": "0x3c6430271759eebe43dc2b16d3105c9c975e7b69", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x62fe55fa8c391e85e133b6ad308d84114550b97e351a3afa0cba13f793ced18f", + "blockNumber": "0x48791b", + "transactionHash": "0x0aff70f3be7700b70099568ac63dad9f4bb0a52fdd4c6f45143d94b4753a5b20", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000005000000000000200000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0aff70f3be7700b70099568ac63dad9f4bb0a52fdd4c6f45143d94b4753a5b20", + "transactionIndex": "0x1", + "blockHash": "0x62fe55fa8c391e85e133b6ad308d84114550b97e351a3afa0cba13f793ced18f", + "blockNumber": "0x48791b", + "gasUsed": "0x23a548", + "effectiveGasPrice": "0x406", + "from": "0xbfc03d7c2527dd6f45f63f0d71adb36b8549fb58", + "to": null, + "contractAddress": "0x3c6430271759eebe43dc2b16d3105c9c975e7b69", + "l1BaseFeeScalar": "0x50da", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0x14d3e1", + "l1Fee": "0x32f3c05b3ac", + "l1GasPrice": "0x6c31da2f", + "l1GasUsed": "0x16c0a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1724228007, + "chain": 1135, + "commit": "ff1648a" +} \ No newline at end of file