EIP-3155: Create EVM Trace Specification

Could you elaborate on what a ‘"counter factual” trace responses’ would be? Would eth_simulate satisfy this? (look in the recurring calls, they occurs every week on Mondays)

With EOF seemingly dead in the water I wanted to bring attention back to this EIP, mostly in the form of getting eyes on a PR in the execution-apis repo trying to standardize the opcode tracer.

There are a handful of questions in the PR about aligning it more with this EIP, and I’d be curious to get input on if some of the changes to the status quo are required, or worth the effort of introducing additional breaking changes.

It’s not seemingly dead in the water, it’s just plain old dead.

While working through the EOF tracing I did come through some of these issues. The fuzzing framework Marius built hedges around some of these differences but I think they should be normalized and it’s mostly a question of getting some formatting changes done. Some issues are deeper, like memory sizing in Nethermind if I remember correctly. But golden tests I think would be an incentive for clients to converge.

Because these APIs originated with Geth, there is a strong case to make their output the golden master.