Tooling to directly verify and benchmark the results of go-ethereum state diffs.
Go to file
Roy Crihfield ef7c42a214
Some checks failed
Test / Run unit tests (push) Failing after 5m48s
Add CI test (#1)
Simple test run comparing statediffs of the first 4 blocks of mainnet.

Reviewed-on: #1
2023-09-20 06:07:22 +00:00
.github/workflows Add CI test (#1) 2023-09-20 06:07:22 +00:00
dumpdiff-geth Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
dumpdiff-plugeth Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
internal/statediff Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
pkg Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
scripts Add CI test (#1) 2023-09-20 06:07:22 +00:00
go.mod Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
go.sum Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
Makefile Init repo with diff-dump tools and compare-diffs script 2023-09-19 18:35:44 +08:00
README.md Add CI test (#1) 2023-09-20 06:07:22 +00:00

eth-statediff-compliance

Tooling to directly verify and benchmark the results of go-ethereum state diffs.

Specifically, compares plugeth-statediff- and go-ethereum/statediff-built diffs.

Usage

make dumpdiff.plugeth dumpdiff.geth

./scripts/compare-diffs.sh