You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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