Note
What's new
- Improved full-sync robustness, fixing a condition where some syncing nodes could stall.
- Added the
debug_getBadBlocksRPC method with bad-block tracking. - Hardened mempool admission under heavy load (new
--mempool.gap-admit-occupancy-thresholdflag). - Improved zkEVM test-suite conformance and block-builder spec compliance.
- Migrated the ZisK prover backend to zkVM v1.0.0-alpha.
- Added a Grafana dashboard comparing L1 clients.
No resync is needed.
Installation and running instructions can be found in our docs
✨ New Features
cdbb77f- l1: reject gapped-nonce txs under heavy mempool pressure (PR #6609 by @ilitteri)7f6e879- l1: implement debug_getBadBlocks with bad-block tracking (PR #6948 by @edg-l)284ca53- l1: add L1 client comparison Grafana dashboard (PR #6975 by @ilitteri)
🐛 Bug Fixes
a01701c- l1: gate trie-layer commit/prune on canonical depth (PR #6930 by @edg-l)84cfda2- l1: bump zkevm tests to v0.6.1 (PR #6988 by @iovoid)8dcb46e- l1: bump zkevm tests to v0.6.2 + fix EIP-8282 builder requests (PR #6992 by @iovoid)b61715f- l1: box forkchoiceUpdated engine handlers (PR #7003 by @edg-l)e8860d2- l1: ssz limit conform with execution-specs@tests-zkevm@0.6.2 (PR #7007 by @han0110)bd7abc2- ci: pin ZisK install dir so cargo-zisk lands on PATH (commit by @ilitteri)aa6c5f0- ci: pin ZisK Rust toolchain to zisk-0.5.1 (commit by @ilitteri)