SSZ Stability Now

image

Currently, SSZ stability is broken across forks.

# Standalone EIP-7688, without EIP-6493
# https://github.com/ethpandaops/ethereum-package
participants:
  - el_type: ethereumjs
    cl_type: lodestar
    cl_image: ethpandaops/lodestar:eip-7688

  - el_type: ethereumjs
    cl_type: nimbus
    cl_image: ethpandaops/nimbus-eth2:feat_eip-7688
    use_separate_vc: false

  - el_type: ethereumjs
    cl_type: teku
    cl_image: ethpandaops/teku:minimal-ssz-stable-container

network_params:
  electra_fork_epoch: 1
  seconds_per_slot: 12
additional_services:
  - assertoor
  - tx_spammer
  - blob_spammer
  # - blockscout
  - dora
  - apache
snooper_enabled: true
dora_params:
  image: ethpandaops/dora:electra-nossz
assertoor_params:
  run_stability_check: false
  run_block_proposal_check: false
  tests:
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml",
        config: { slot: 43 },
      }
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/bls-changes.yaml",
        config: { validatorCount: 300 },
      }
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/voluntary-exits.yaml",
        config: { validatorCount: 10 },
      }
    - https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/massive-deposit.yaml
# Combined EIP-7688 & EIP-6493
# https://github.com/ethpandaops/ethereum-package
participants:
  - el_type: ethereumjs
    el_image: ethpandaops/ethereumjs:eip-6493
    cl_type: nimbus
    cl_image: ethpandaops/nimbus-eth2:feat_eip-6493
    use_separate_vc: false

network_params:
  electra_fork_epoch: 1
  seconds_per_slot: 12
additional_services:
  # - assertoor
  - tx_spammer
  # - blob_spammer
  - blockscout
  # - dora
  # - apache
snooper_enabled: true
dora_params:
  image: ethpandaops/dora:electra-nossz
assertoor_params:
  run_stability_check: false
  run_block_proposal_check: false
  tests:
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml",
        config: { slot: 43 },
      }
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/bls-changes.yaml",
        config: { validatorCount: 300 },
      }
    - {
        file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/voluntary-exits.yaml",
        config: { validatorCount: 10 },
      }
    - https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/massive-deposit.yaml