ethpandaops / ethereum-package

A Kurtosis package that deploys a private, portable, and modular Ethereum devnet
MIT License
237 stars 133 forks source link

Fix reth/erigon node shadowfork issues #693

Open parithosh opened 3 months ago

parithosh commented 3 months ago

Issues to debug:

Generic commands to speed up testing:

wget https://ethpandaops-ethereum-node-snapshots.ams3.cdn.digitaloceanspaces.com/holesky/reth/latest/_snapshot_web3_clientVersion.json
wget https://ethpandaops-ethereum-node-snapshots.ams3.cdn.digitaloceanspaces.com/holesky/reth/latest/snapshot.tar.zst
wget https://ethpandaops-ethereum-node-snapshots.ams3.cdn.digitaloceanspaces.com/holesky/reth/latest/_snapshot_eth_getBlockByNumber.json

Run a local server: python3 -m http.server 65500

Run the test:

participants:
  - el_type: reth
    el_image: ghcr.io/paradigmxyz/reth:v1.0.0
    cl_type: lighthouse
    el_min_mem: 16000
    el_max_mem: 24000
  - el_type: geth
    cl_type: lighthouse
network_params:
  genesis_delay: 300
  network: holesky-shadowfork
  network_sync_base_url: http://161.35.77.43:65500/
additional_services:
  - dora
snooper_enabled: true
persistent: true