Part of #7.
eth_getProof (EIP-1186) is standard Ethereum JSON-RPC functionality — returns a Merkle proof for an account and, optionally, its storage slots. It's relied on by light clients, cross-chain bridges, and any tooling that verifies state without trusting a full node. Not implemented anywhere in this codebase today (test RPC or production).
Depends on #85: generating a real proof requires a real, correct, populated trie — implementing this against the current disabled/incorrect trie would be pointless.
Incidentally also unblocks 6 tests in the OZ Hardhat suite that exercise it directly, though that's not the primary motivation.
Test count above is from a local pre-merge run of the baseline tooling tracked in #249.
Part of #7.
eth_getProof(EIP-1186) is standard Ethereum JSON-RPC functionality — returns a Merkle proof for an account and, optionally, its storage slots. It's relied on by light clients, cross-chain bridges, and any tooling that verifies state without trusting a full node. Not implemented anywhere in this codebase today (test RPC or production).Depends on #85: generating a real proof requires a real, correct, populated trie — implementing this against the current disabled/incorrect trie would be pointless.
Incidentally also unblocks 6 tests in the OZ Hardhat suite that exercise it directly, though that's not the primary motivation.
Test count above is from a local pre-merge run of the baseline tooling tracked in #249.