Releases: Chaintable/nitro
Release list
v3.11.1-ct.5
What's Changed
- build(stylus): build and publish libstylus.so for leafage-evm by @littlehand26 in #37
Full Changelog: v3.11.1-ct.4...v3.11.1-ct.5
v3.11.1-ct.4
v3.11.1-ct.3
Switch to new -ct. release tag convention.
v3.5.6-celestia-ct.4
Switch to new -ct. release tag convention.
v3.11.1-debank-2
Pipeline tracer empty-callstack fix for EVM-less Arbitrum system txs.
An EVM-less tx (e.g. one reverted by the Arbitrum 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 message-execution loop and silently froze the writer (production Robinhood/4663 writer stuck at block 604226).
The tracer now synthesizes the root frame from the tx + receipt (real gas + failed marker into ErrorTraces). Verified end-to-end on a 604226 DB replay: block 604227 clears with no panic; its blockfile shows the filtered tx in error_traces with gas_used=100000.
Bumps:
v3.11.1-debank-1
DeBank live-tracer layer on upstream OffchainLabs nitro v3.11.1 (brings ArbOS 60/61 support).
Two-level merge:
- go-ethereum submodule: Chaintable/go-ethereum-arb#25 (
551f0b3247) - superproject: #31
Verified on a backup writer (snapshot-restored, is_backup mode): independently synced to the canonical tip (lag=0); blockhash sampling and trace_debankBlock output byte-parity with the production writer. See docs/debank/merge-v3.11.1.md.
Image: public.ecr.aws/b2h7a5c4/chaintable/nitro:v3.11.1-debank-1 (+ per-chain <chain>-writer:v3.11.1-debank-1 aliases).
v3.10.2-debank-2
Re-release for public ECR multi-arch image (顺延 debank build).
v3.10.2-debank-1
Upstream OffchainLabs/nitro v3.10.2 merged into debank (PR #24; geth submodule via Chaintable/go-ethereum-arb#22).
- Backup-writer sync verification: PASS (six checks, blockhash sample 20/20 match vs prod writer) — docs/debank/merge-v3.10.2.md
- No pipeline collection impact; no new downstream fields
v3.10.1-debank-3
Fixes pushBlockChange nil pointer panic on backup writers (is_backup=true).
- Chaintable/go-ethereum-arb#21: gate pushBlockChange on leader status (mirror chaintable/go-ethereum)
- #23: bump go-ethereum submodule pin
Verified on lihe-dev:
- backup writer (snapshot EBS): syncs without panic
- leader writer (seeded topic): pushes to Kafka normally
v3.10.1-debank-2
Re-release of v3.10.1-debank-1 with a reachable go-ethereum submodule pin.
v3.10.1-debank-1 shipped with the go-ethereum submodule pointing at bba6128a4453, which only existed on the unmerged merge-ad96ae4-for-v3.10.1 feature branch of chaintable/go-ethereum-arb. The image itself was fine (go-ethereum code was already baked in), but the source was not reproducible from the default branch.
This release pins go-ethereum at 02cb8eb090c9 (chaintable/go-ethereum-arb v3.10.1-debank-2, which is the merge commit of the same content into the debank default branch).