Skip to content

fix: bump streamingfast/reth to v2.3.0-fh-7 - #11

Merged
sduchesneau merged 1 commit into
release/2.xfrom
fix/bump-reth-firehose-fh-7
Aug 10, 2026
Merged

fix: bump streamingfast/reth to v2.3.0-fh-7#11
sduchesneau merged 1 commit into
release/2.xfrom
fix/bump-reth-firehose-fh-7

Conversation

@sduchesneau

Copy link
Copy Markdown

Moves the streamingfast/reth pin from v2.3.0-fh-2 to v2.3.0-fh-7. This branch was five releases behind; the bump picks all of them up.

The headline fix is fh-7 (streamingfast/reth#22): on the truly-destroyed SELFDESTRUCT path (EIP-6780) revm credits the beneficiary in place and records the move only inside its AccountDestroyed journal entry — no BalanceTransfer — so resolve_post_tx_balance missed it. A coinbase, sender or fee vault that received a suicide refund reported a RewardTransactionFee / GasRefund old_balance contradicting the SuicideRefund event emitted moments earlier. That resolver also backs the OP fee-vault credits in OpPostTxExtras.

Also included: fh-6 (reverted-precompile value transfers), fh-5 (call/receipt log-count mismatch panic), fh-3 (keccak OOM cap). fh-4 is CI/packaging only.

fh-2 → fh-7 touches only crates/firehose plus a small payload_validator.rs finality fix; no reth, revm or alloy-evm version moves, so the Cargo.lock diff is purely the git tag/rev for the streamingfast/reth source. cargo check -p reth-optimism-firehose -p op-reth --all-targets passes.

🤖 Generated with Claude Code

Picks up the selfdestruct-refund post-tx balance fix (fh-7), which also
backs the OP fee-vault credits, plus fh-3, fh-5 and fh-6.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sduchesneau
sduchesneau requested a review from maoueh August 10, 2026 18:03
@sduchesneau
sduchesneau merged commit f6f18e8 into release/2.x Aug 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant