Skip to content

fix: Cargo.toml to use branch v1.9.3-gnosis for reth#98

Merged
debjit-bw merged 1 commit into
masterfrom
unwind-bugfix-paradigm
Dec 11, 2025
Merged

fix: Cargo.toml to use branch v1.9.3-gnosis for reth#98
debjit-bw merged 1 commit into
masterfrom
unwind-bugfix-paradigm

Conversation

@debjit-bw
Copy link
Copy Markdown
Member

critical fix

due to a bug in upstream reth, header-stage unwinds cause panic (for custom header types). this is because the default type for HeaderStage::unwind still uses the alloy_consensus::Header (eth header), instead of the HeaderTy implemented for NodePrimitives

since 1.9.3 is the latest release, and the reth:main branch is not stabilized yet, they have cherry-picked the fix on top of 1.9.3 in this commit: paradigmxyz/reth#20250

the diff between reth branches v1.9.3 and v1.9.3-gnosis is: https://github.com/paradigmxyz/reth/compare/v1.9.3...v1.9.3-gnosis?expand=1

update to gnosis-primitives also includes the exact same change: gnosischain/rust-primitives@v0.1.9...v0.1.91

@debjit-bw debjit-bw marked this pull request as ready for review December 11, 2025 06:54
@debjit-bw debjit-bw changed the title Cargo.toml to use branch v1.9.3-gnosis for reth fix: Cargo.toml to use branch v1.9.3-gnosis for reth Dec 11, 2025
@debjit-bw debjit-bw merged commit e5b3de5 into master Dec 11, 2025
7 checks passed
@debjit-bw debjit-bw deleted the unwind-bugfix-paradigm branch December 11, 2025 18:34
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.

2 participants