go-ethereum/core/stateless
Guillaume Ballet 03b77d1a49
core/stateless: API methods to get execution witness of block
This PR adds a new RPC call, which re-executes a block with stateless
mode activated, so that the witness data are collected and returned.

They are `debug_executionWitnessByHash` which takes in a block hash
and `debug_executionWitness` which takes in a block number.

---------

Signed-off-by: Guillaume Ballet <3272758+gballet@users.noreply.github.com>
2025-09-16 14:46:28 +02:00
..
database.go beacon, core, eth, miner: integrate witnesses into production Geth (#30069) 2024-09-20 16:43:42 +03:00
encoding.go core/stateless: API methods to get execution witness of block 2025-09-16 14:46:28 +02:00
stats.go core/stateless: track number of leaf nodes at each trie depth (#32533) 2025-09-02 12:43:26 +02:00
stats_test.go core/stateless: track number of leaf nodes at each trie depth (#32533) 2025-09-02 12:43:26 +02:00
witness.go core/stateless: API methods to get execution witness of block 2025-09-16 14:46:28 +02:00