xlayer-reth v0.0.7.3 release note
Important
This release requires a coordinated upgrade of the X Layer consensus and execution clients. It improves Flashblocks and legacy RPC handling and updates Gasless support.
The current codebase is in sync with upstream Reth v2.3.0 via okx/reth@81573d2.
🤝 The corresponding X Layer op-node release is xlayer/v0.1.7.
Operators must complete the coordinated upgrade by November 10, 2026.
Both op-node (consensus layer) and xlayer-reth (execution layer) must be upgraded together to op-node xlayer/v0.1.7 and xlayer-reth v0.0.7.3, respectively.
What's Changed
- Cache incremental trie updates between Flashblocks state-root calculations. (
938476f6) - Add X Layer Flashblock execution throughput logs and correct the logged Flashblock index and target count. (
67828d4f,08896e8a) - Trace P2P transaction-pool admissions by transaction hash. (
0895d2fc) - Support Flashblocks-aware
eth_getTransactionCountnonce queries. (f88eb18f) - Fix pending block-state construction for Flashblocks-aware RPC requests. (
1e81f7fa) - Route legacy
debug_traceBlockByNumber,debug_traceBlockByHash,debug_traceTransaction, anddebug_traceCallrequests by the legacy block cutoff. (d77dc27f) - Forward deeply nested legacy JSON-RPC results without hitting the JSON deserializer recursion limit. (
a15ffe3f) - Return an empty result for local
eth_getLogsblock-hash queries with no matching events. (74496467) - Preserve X Layer Gasless support on the updated execution stack. (
26aa183c) - Apply Gasless fees consistently on the sequencer/attributes execution path. (
88e9b1df) - Add the X Layer
migrate-v2storage migration command with support for a non-zero genesis block. (44d6fced,aad1fb94) - Add MDBX-to-RocksDB index-table migration. (
aa52db43)
Full Changelog: v0.0.6.1...v0.0.7.3