go-ethereum
go-ethereum copied to clipboard
internal/ethapi: eth_getRequiredBlockState endpoint addition
This feature can be utilized on zkevms and other projects that need the full witness of a block.
Spec: https://github.com/ethereum/execution-apis/pull/455/files
This is built on top of https://github.com/rjl493456442/go-ethereum/tree/trie-witness
I just want to highlight that the spec has been updated and the data structure has a slightly different form now.
Closing this until it is accepted to ethereum/execution-apis.