Skip to content

bump pipeline to v0.0.61-nitro-v3.5.6-3 + go-ethereum-arb v3.11.1-debank-2 (tracer empty-callstack fix) - #32

Merged
littlehand26 merged 1 commit into
mainfrom
fix/bump-pipeline-nitro-v3.5.6-3
Jul 1, 2026
Merged

bump pipeline to v0.0.61-nitro-v3.5.6-3 + go-ethereum-arb v3.11.1-debank-2 (tracer empty-callstack fix)#32
littlehand26 merged 1 commit into
mainfrom
fix/bump-pipeline-nitro-v3.5.6-3

Conversation

@littlehand26

Copy link
Copy Markdown
Contributor

Advances the go-ethereum submodule to go-ethereum-arb debank (2cfeb6fd, tagged v3.11.1-debank-2) and the top-level indirect pipeline pin to v0.0.61-nitro-v3.5.6-3.

What it fixes: an EVM-less Arbitrum tx (e.g. one reverted by the onchain tx filter's RevertedTxHook, which skips evm.Call so no OnEnter fires) left the pipeline tracer's callstack empty at OnTxEnd; the old code index-out-of-ranged on callstack[0], and under nitro's StopWaiter that killed the TransactionStreamer message-execution loop and silently froze the writer (production Robinhood/4663 writer stuck at block 604226). The new tracer synthesizes the root frame from the tx + receipt (real gas + failed marker into ErrorTraces).

Verified end-to-end: a receipt-aware image replayed the frozen 604226 DB, cleared block 604227 with no panic (head advanced to 608290+), and 604227's blockfile now shows the filtered tx in error_traces with gas_used=100000, error="execution reverted", tx_id == receipt.

Diff: submodule pointer + go.mod (1 line) + go.sum (2 lines) only. go mod verify passes; go list -m pipeline = -3; go-ethereum tracer registration package compiles.

Release chain: pipeline #111 (merged, tag v0.0.61-nitro-v3.5.6-3) → go-ethereum-arb #26 (merged, tag v3.11.1-debank-2) → this PR → tag nitro v3.11.1-debank-2 → image → SRE rollout.

….11.1-debank-2

Advances the go-ethereum submodule to go-ethereum-arb debank (2cfeb6fd,
tagged v3.11.1-debank-2) and the top-level indirect pipeline pin to
v0.0.61-nitro-v3.5.6-3, picking up the tracer OnTxEnd empty-callstack fix
(pipeline #111) for EVM-less Arbitrum system txs that were freezing the
nitro writer via an index-out-of-range panic under StopWaiter.
@littlehand26
littlehand26 merged commit cd46ad9 into main Jul 1, 2026
0 of 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