hyperledger / besu

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
https://www.hyperledger.org/projects/besu
Apache License 2.0
1.52k stars 841 forks source link

Automate traces diff against geth, erigon and nethermind output using tracediff tool #2027

Open AbdelStark opened 3 years ago

AbdelStark commented 3 years ago

We should run both a Geth, Erigon and Nethermind node on the Ethereum mainnet and keep tracing the latest blocks and comparing the outputs against besu.

For example, for geth the process would be like the following:

https://github.com/holiman/goevmlab/tree/master/cmd/tracediff

non-fungible-nelson commented 1 year ago

@macfarla - should we pick up this trace tool for latest in our RPC accuracy work? Or shall I close this issue? The tool was last updated in Nov 2022, so could still be useful.