celo-org / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
4 stars 3 forks source link

Test migration on archive alfajores datadirs #201

Closed piersy closed 2 months ago

jcortejoso commented 2 months ago

Completed the execution from this commit successfully.

Last lines of the logs (full traces here):

INFO [09-17|17:16:14.933] Copied account                           address=0x4200000000000000000000000000000000000493
INFO [09-17|17:16:14.939] Copied account                           address=0x42000000000000000000000000000000000007E5
INFO [09-17|17:16:14.939] Migrated OP contracts into state DB      totalAllocs=2079 copiedAccounts=2079 overwrittenAccounts=2066
INFO [09-17|17:16:14.939] Setting up CeloDistributionSchedule balance
INFO [09-17|17:16:14.947] Read contract addresses                  tokenAddress=0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9 distributionScheduleAddress=0x78Af211Ad79bCE6BF636640CE8c2C2b29e02365A
INFO [09-17|17:16:14.952] Set up CeloDistributionSchedule balance  distributionScheduleAddress=0x78Af211Ad79bCE6BF636640CE8c2C2b29e02365A balance=889,750,727,377,757,099,746,132,076 total_supply=110,249,272,622,242,900,253,867,924 ceiling=1,000,000,000,000,000,000,000,000,000
INFO [09-17|17:16:14.952] Committing state DB
INFO [09-17|17:16:15.088] Build Cel2 migration header              header="&{ParentHash:0xfc0cbd3f6321335ca5a7d01c08a70cb0a3fe63ac7db0d7203bcebee3943d768e UncleHash:0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347 Coinbase:0x4200000000000000000000000000000000000011 Root:0xb1f89cd5321d59e2fe0129f97e16f882ac48dc63813283b308c1d659fa8085ec TxHash:0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421 ReceiptHash:0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421 Bloom:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] Difficulty:+0 Number:+26216657 GasLimit:35000000 GasUsed:0 Time:1726593375 Extra:[67 101 76 50 32 109 105 103 114 97 116 105 111 110] MixDigest:0x0000000000000000000000000000000000000000000000000000000000000000 Nonce:[0 0 0 0 0 0 0 0] BaseFee:+25000000000 WithdrawalsHash:0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421 BlobGasUsed:0xc00b87ece8 ExcessBlobGas:0xc00b87ed00 ParentBeaconRoot:0x0000000000000000000000000000000000000000000000000000000000000000}"
INFO [09-17|17:16:15.089] Built Cel2 migration block               hash=925fda..f6519a root=b1f89c..8085ec number=26,216,657
INFO [09-17|17:16:15.089] Committing trie DB
INFO [09-17|17:16:15.125] Persisted trie from memory database      nodes=8022 size=2.22MiB time=36.854617ms gcnodes=0 gcsize=0.00B gctime=0s livenodes=0 livesize=0.00B
INFO [09-17|17:16:15.126] Wrote updated chain config               config="{\"chainId\":44787,\"homesteadBlock\":0,\"daoForkSupport\":true,\"eip150Block\":0,\"eip155Block\":0,\"eip158Block\":0,\"byzantiumBlock\":0,\"constantinopleBlock\":0,\"petersburgBlock\":0,\"istanbulBlock\":0,\"berlinBlock\":26216657,\"londonBlock\":26216657,\"arrowGlacierBlock\":26216657,\"grayGlacierBlock\":26216657,\"mergeNetsplitBlock\":26216657,\"shanghaiTime\":1726593375,\"cancunTime\":1726593375,\"bedrockBlock\":26216657,\"regolithTime\":0,\"canyonTime\":1726593375,\"ecotoneTime\":1726593375,\"fjordTime\":1726593375,\"cel2Time\":1726593375,\"terminalTotalDifficulty\":0,\"terminalTotalDifficultyPassed\":true,\"optimism\":{\"eip1559Elasticity\":6,\"eip1559Denominator\":50,\"eip1559DenominatorCanyon\":250}}"
INFO [09-17|17:16:15.171] Wrote genesis file for syncing new nodes path=/output/config/genesis.json
INFO [09-17|17:16:15.171] Wrote genesis state spec (alloc) to database
INFO [09-17|17:16:15.171] Wrote CeL2 migration block               height=26,216,657 root=0xb1f89cd5321d59e2fe0129f97e16f882ac48dc63813283b308c1d659fa8085ec hash=0x925fdade52c358d4177ba08968590582342126d0a0438ebc13126fb8f1f6519a timestamp=1,726,593,375
INFO [09-17|17:16:15.325] Updated Cel2 state
INFO [09-17|17:16:15.325] Writing rollup config                    file=/output/config/rollup.json
INFO [09-17|17:16:15.326] State Migration Completed
INFO [09-17|17:16:15.326] TIMER                                    process="state migration"       duration=32.726568006s
INFO [09-17|17:16:15.326] Full Migration Finished                  oldDBPath=/output/celo/chaindata newDBPath=/output/celo/chaindata_migrated
INFO [09-17|17:16:15.326] TIMER                                    process="full migration"        duration=1h43m53.241734663s
INFO [09-17|17:16:15.326] Finished full migration successfully!
real    1h 43m 55s
user    22m 14.91s
sys 59m 43.54s