Skip to content

feat: Pureth in Reth - #26881

Draft
ArshLabs wants to merge 30 commits into
paradigmxyz:mainfrom
ArshLabs:pureth-integration
Draft

ArshLabs wants to merge 30 commits into
paradigmxyz:mainfrom
ArshLabs:pureth-integration

Conversation

@ArshLabs

@ArshLabs ArshLabs commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Draft PR for the Pureth implementation in Reth

current changes:

  • progressive withdrawal roots (#1, review fixes in #6)
  • receipt path parsing, V0 schema, proof verification and frozen vectors (#2, review fixes in #5)
  • typed receipt and log objects (#3)
  • typed receipt path resolution (#4)
  • retained receipt tree and root (#7)
  • receipt log address proof access (#8)
  • deterministic receipt provider (#9)
  • pureth_query RPC over the deterministic receipt provider (#10)

the receipt side currently uses an EIP-6466 informed project v0 (not exact EIP-6466 support yet)

tracking issue: #26880

ArshLabs and others added 19 commits September 5, 2026 13:38
fix(pureth): validate receipt bounds from proofs
feat(pureth): add typed receipt representations
feat(pureth): resolve paths against typed receipts
feat(pureth): retain receipt trees for proofs
feat(pureth): add receipt proof access
feat(pureth): add deterministic receipt provider
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants