Skip to content

v0.19.3

Latest

Choose a tag to compare

@han0110 han0110 released this 31 Oct 16:37
07b9243

0.19.3 (2026-10-31)

  • Bump ere to v0.19.6, zkVM updates:
    • OpenVM stays v2.1.0-preview
    • SP1 from v6.4.0 to v6.9.0
    • ZisK from v1.1.0-alpha to v1.3.2-alpha (a ZisK cluster must now run v1.3.2-alpha with the blake3 proving key)
  • Bump ere-guests to v0.19.1:
    • new proof types added (EIP-8025 proof_type from 8 to 14)
      • nimbus-sp1
      • nimbus-zisk
      • nethermind-sp1
      • nethermind-zisk
      • zilkworm-sp1
      • zesu-openvm
      • zesu-sp1
    • Update StatelessInput to execution-specs at tests-zkevm@v21.0.6 that removes the public_keys
  • Misc:
    • mock-beacon-node now reads vks from --proof-engine <PATH>, by default the embedded tests/fixture/proof-engine.json, instead of downloading them at startup.
    • The OpenVM examples set ERE_OPENVM_SETUP_ON_INIT=1, which moves the ~4 min setup out of the first proof.
    • The testnet example adds a one-shot zisk-proving-key service that downloads the ZisK proving key, which the ere images no longer ship, before reth-zisk starts.
    • Retry POST /start_proof of the OpenVM cluster up to 4 times, 100 ms apart, when the manager answers 409 because the previous proof still holds its slot.
    • Add metrics for payload arrival, payload age, EL payload status, dispatch failures, queue depth, slot latency, and validator readiness, and rework the Grafana dashboard.
    • zkboost_http_requests_total and zkboost_http_request_duration_seconds now put the JSON-RPC method in endpoint instead of the route /, and skip calls that the EL rejected for the JWT. Update queries that filter on endpoint="/".

Notes for CL

  • Bump the ere verifier to v0.19.6, no API change, only the release and its checksums change
  • Update the default vks to ere-guests at v0.19.1, full list in crates/mock-beacon-node/tests/fixture/proof-engine.json
  • Extend ProofType with the new variants:
    • 8 - nimbus-sp1
    • 9 - nimbus-zisk
    • 10 - nethermind-sp1
    • 11 - nethermind-zisk
    • 12 - zilkworm-sp1
    • 13 - zesu-openvm
    • 14 - zesu-sp1
  • Refresh the known-valid fixtures with the 14 proofs in crates/mock-beacon-node/tests/fixture/, same block and same public_values.bin, so only the proof files change

Features

Bug Fixes