You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actual behavior
The proof nodes array includes multiple 0x entries, representing empty nodes. These extra empty nodes imply an unnecessary parent-child relationship between empty nodes, which breaks the cryptographic consistency expected in exclusion proofs.
Expected behavior
The proof nodes array should exclude redundant 0x entries in exclusion proofs, only including relevant nodes that provide a cryptographically verifiable path. Correct exclusion proofs from other clients do not include these extra empty nodes.
Screenshots
Desktop (please complete the following information):
Operating System: Ubuntu 24.04
Version: Nethermind/v1.29.1
Installation Method:Github release
Consensus Client: Lighthouse
The text was updated successfully, but these errors were encountered:
Description
eth_getProof
includes erroneous0x
values that don't make senseSteps to Reproduce
Calling this
eth_getProof
request on Nethermind:Actual behavior
The proof nodes array includes multiple
0x
entries, representing empty nodes. These extra empty nodes imply an unnecessary parent-child relationship between empty nodes, which breaks the cryptographic consistency expected in exclusion proofs.Expected behavior
The proof nodes array should exclude redundant 0x entries in exclusion proofs, only including relevant nodes that provide a cryptographically verifiable path. Correct exclusion proofs from other clients do not include these extra empty nodes.
Screenshots
Desktop (please complete the following information):
Operating System: Ubuntu 24.04
Version:
Nethermind/v1.29.1
Installation Method:Github release
Consensus Client: Lighthouse
The text was updated successfully, but these errors were encountered: