Testnet fork9 upgrade guideline
Last updated
Last updated
Upgrade time window: 2024-11-04 05:00-11:00 UTC time.
cdk-validium-node
version: v2.1.1 upgrade to v3.1.0
github:
zkevm-prover
version: v5.0.9 upgrade to v6.0.2
github:
fork8 last block halt number is "12928759", you will need to ensure that your local node has synchronized to this height.
After you confirm that your local node has synchronized to the halt number, stop and remove cdk-validium-sync / cdk-validium-json-rpc / cdk-validium-prover.
Add addtional index for db migration
Change "SyncOnlyTrusted" to "true" in node.config.toml
Upgrade the image version in your docker-compose.yml:
cdk-validium-sync: image: merlinadmin/zkevm-node:v2.1.1
change to image: merlinadmin/zkevm-node:v3.1.0
cdk-validium-json-rpc: image: merlinadmin/zkevm-node:v2.1.1
change to image: merlinadmin/zkevm-node:v3.1.0
cdk-validium-prover: image: merlinadmin/zkprover:v5.0.9
change to image: hermeznetwork/zkevm-prover:v6.0.2
Launch the new version of services by below steps
Launch prover first:
Launch synchronizer and then wait migrations completed:
Launch json-rpc:
Update forkId and then restart cdk-validium-sync / json-rpc
Make sure the new synchronizer can get the new fork9 block data.