Skip to content

ethrex: v25.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:39
f3b90bc

Warning

This release changes mempool admission defaults. Transactions now need a non-zero priority fee to be admitted (--mempool.min-tip, default 1 wei), and replacing a pooled transaction now requires a fee bump (--mempool.price-bump, default 10%; --mempool.blob-price-bump, default 100%). Set any of them to 0 to restore the previous behaviour. Building from source now requires Rust 1.93.

Note

What's new

  • Native rollups (EIP-8079) in the L2 stack.
  • Historical chain backfill: --history.chain optionally backfills block bodies and receipts after a snap sync, so the node can serve historical block, transaction, receipt and log queries. Off by default, and it adds substantial disk usage.
  • New tracing endpoints: debug_traceCall and debug_traceBlockByHash.
  • Mempool controls: a minimum priority-fee floor, replacement fee bumps, and --mempool.private to keep RPC-submitted transactions from being propagated to peers.
  • Stateless-validator guest artifacts are now built and published by us — one signed ELF and verification key per zkVM, verifiable against the public key committed in the repository.
  • Correctness fixes across gas estimation, log filtering and tracing; peer discovery and ENR handling improvements; and performance work in state prefetching, the interpreter dispatch loop and trie hashing.

No resync is needed.

Installation and running instructions can be found in our docs

✨ New Features

🐛 Bug Fixes

⚡ Performance Improvements

♻️ Refactors