Skip to content

trie/bintrie: fix debug_executionWitness for binary tree#33739

Merged
s1na merged 1 commit intoethereum:masterfrom
gballet:executionwitness-bintrie
Feb 3, 2026
Merged

trie/bintrie: fix debug_executionWitness for binary tree#33739
s1na merged 1 commit intoethereum:masterfrom
gballet:executionwitness-bintrie

Conversation

@gballet
Copy link
Copy Markdown
Member

@gballet gballet commented Feb 2, 2026

The Witness method was not implemented for the binary tree, which caused debug_excutionWitness to panic. This PR fixes that.

Note that the TransitionTrie version isn't implemented, and that's on purpose: more thought must be given to what should go in the global witness. But the PSE people are waiting on this fix and they don't need the transition, so I'd rather merge this first and handle the transition version when it's thought-through.

Copy link
Copy Markdown
Contributor

@s1na s1na left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@s1na s1na added this to the 1.17.0 milestone Feb 3, 2026
@s1na s1na merged commit 19f3700 into ethereum:master Feb 3, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants