Closed andreclaro closed 3 months ago
The height 61171946 is related with the tectonic upgrade (OP Stack Bedrock upgrade):
Hi @andreclaro !
Have you initialized the datadir from the snapshot from mantle? https://docs-v2.mantle.xyz/nodes/verifier-binary#download-latest-snapshot-from-mantle-recommended
Also, could you please try removing these flags from your op-node configuration? op-erigon doesn't support these flags yet.
No, I didn't try. Isn't that snapshot for op-geth only?
I tried without the following flags and got the same error...
--l2.engine-sync
--l2.skip-sync-start-check
Anyway, it does makes sense that we need a pre bedrock snapshot to start the node. Does the the snapshots provided by mantle work with op-erigon (https://github.com/mantlenetworkio/networks/blob/main/run-node-mainnetv2.md#download-latest-snapshot-from-mantle) ? 🤔
btw, the mantle teams confirmed that op-erigon is not supported on Mantle, and shared a link to the documentation (https://docs-v2.mantle.xyz/.). I'm trying to understand the technical reason...
Should it be because they use EigenDA for data availability?
https://docs-v2.mantle.xyz/intro/risk-management/da#mantle-da---powered-by-eigenda-technology
Btw, Op-stack will soon (on v1.8.0) also support alternative DA layers:
I do also see that mantle needs clique support (https://docs.clique.tech).
Clique is building a compute coordination layer, streamlining the process by which both smart contracts and general applications access and utilize compute resources. At the core of Clique's offering is a nuanced auction-based system, engineered to optimize the distribution of computational services.
I do see erigon has support to clique. Did you tried in any op-stack network?
@andreclaro Mantle has a pre-bedrock bocks, but op-erigon cannot process pre-bedrock blocks. So we need to make pre-bedrock snapshot for op-erigon by migrating from their snapshot for op-geth. If there isn't a snapshot, op-erigon cannot support mantle.
How can we do that (convert bedrock op-geth snapshot to be used by op-erigon)?
@andreclaro I think you can refer to this repo: https://github.com/testinprod-io/optimism-bedrock-db-migration which holds code and documentation about the db migration we did for optimism mainnet.
We can close this issue as mantle this mentioned to use only op-geth.
Description
Trying to test op-erigon on mantle mainnet network, but getting the following errors on op-node:
Logs
op-node logs:
op-erigon logs:
CLI
op-node cli:
op-erigon cli: