This repository will contain an executable for running OP Reth client.
Optimism modifications are exposed in reth crates via an optimism
feature flag.
- Read optimism-goerli genesis file
- Import block headers and transactions to your new client.
- RLP encoded block: export_0_4061224
- Import transaction receipts to your new client
- RLP encoded receipt: export_receipt_0_4061223
- There is no receipt for block 4061224 because no transaction at block 4061224.
- Import world state trie at block 4061224: alloc_everything_4061224_final.json to your new client. I wrote custom import functionality for op-erigon to achieve this.
You may ask that is it okay not to have world state trie for prebedrock block. You may simply relay the requests to l2geth node. Daisy chain will handle these prebedrock jobs.