github hl-archive-node/nanoreth nb-20251005
nb-20251005 (revoked)

9 hours ago

Please do not upgrade yet. A new release will be made.

Update: The root cause was due to performance regression of #78, investigating

Upgrade priority: Medium

Bug Fixes

  • Fixed an issue in eth_getLogs where using (1) an address filter with (2) events only present in system transactions caused errors (#78).
    • This does not impact typical indexers, since they don't use this specific filter combination.
  • Resolved multiple issues with --local-ingest-dir. It now works correctly with improved performance.

New Features

  • Added RPC method eth_blockPrecompileData for fetching read precompile information (contributed by @Quertyy).
  • Upgraded to reth v1.8.2 with Rust edition 2024.
  • Note: #72 is not shipped yet (caching spotMeta in DB so that testnet node can start when testnet RPC is down)

Misc changes

  • Now the reth fork moved from sprites0/reth to hl-archive-node/reth. As always, Cargo.toml points the exact commit hash, and each version port is tagged like v1.8.2-fork.

What's Changed

  • feat(rpc): add HlBlockPrecompile rpc API by @Quertyy in #74
  • feat: Add debug CLI flag to enforce latest blocks (--debug-cutoff-height) by @sprites0 in #77
  • fix: Do not filter out logs based on bloom (which is for perf optimization) by @sprites0 in #79
  • chore: Upgrade to reth v1.8.2 by @sprites0 in #80
  • fix: Fix typo in --local (default hl-node dir) by @sprites0 in #81
  • fix(local-ingest-dir): Use more robust resumption for hl-node line reader, fix block number increment for reading files by @sprites0 in #82

Full Changelog: nb-20250915...nb-20251005
Current Rust LoC: 8807 lines

Don't miss a new nanoreth release

NewReleases is sending notifications on new releases.