github okx/xlayer-reth v0.0.7
xlayer-reth v0.0.7

pre-release4 hours ago

Important

This release includes support for a protocol hardfork.
All X Layer Testnet node operators must upgrade to v0.0.7 before the hardfork.
X Layer Mainnet node operators should wait for the official upgrade announcement (This release is for X Layer Testnet only).

What's Changed

  • feat(rcs): add the Risk Control Service transaction filter and RPC audit layer (2254764)
  • feat(intercept): add configurable bridge interception to Flashblocks (7bc6cf5)
  • feat(builder): cache incremental trie updates between Flashblocks state-root calculations (938476f)
  • feat(gasless): port X Layer Gasless support to the OP Stack v1.19 and Reth v2 stack (26aa183)
  • fix(gasless): apply Gasless fees on the sequencer/attributes execution path (88e9b1d)
  • fix(gasless): isolate the base-fee validation bypass per transaction (f33ec6b)
  • feat(rpc): support Flashblocks-aware eth_getTransactionCount nonce queries (f88eb18)
  • fix(rpc): unwrap PendingFlashBlock when constructing pending BlockState (1e81f7f)
  • fix(legacy-rpc): return an empty result for eth_getLogs block-hash queries with no matching events (7449646)
  • fix(flashblocks): correct the logged Flashblock index and target count (08896e8)
  • feat(kms): add KMS-backed builder, P2P, and Flashblocks secret resolution (e8f07c1)
  • feat(tools): add the Reth v2 storage migration command with X Layer non-zero-genesis support (aad1fb9)
  • feat(migrate-v2): add MDBX-to-RocksDB index-table migration (aa52db4)
  • chore(deps): upgrade Reth from v1.10.2 to v2.3.0 and align Optimism, Revm, and Alloy dependencies (aa89286, 146af2f, aad1fb9, 80966e7)
  • fix(deps): update vulnerable networking, archive, TLS, tracing, and JWT dependencies (4df4411, b7f94cb, 147da32, aaace65, 687dbcd)
  • test(builder): preserve an explicitly configured Flashblocks end buffer and migrate tests to the new runtime APIs (67f8c8e, 0ea0727)
  • test(ci): migrate workspace tests to cargo nextest with timeout configuration (8986f84)
  • build: upgrade the toolchain and container images to Rust 1.94 and improve Docker/submodule setup (7ee04d5, 30085c7)
  • docs: refresh the README and add the codebase context knowledge graph (68389bc, 695d731)

Full changelog: v0.0.6.1...v0.0.7

Upgrade notes

Only xlayer-reth (execution layer) needs to be upgraded; op-node does not require an upgrade for this release.
🤝 The corresponding X Layer op-node release is xlayer/v0.1.6.

Don't miss a new xlayer-reth release

NewReleases is sending notifications on new releases.