Commit Graph

7 Commits

Author SHA1 Message Date
761d60acdf Geth 1.13 (Deneb/Cancun) update (#5)
The Geth `core/state` and `trie` packages underwent a big refactor between `v1.11.6` and `1.13.14`.
This code, which was adapted from those, needed corresponding updates. To do this I applied the diff patches from Geth directly where possible and in some places had to clone new parts of the Geth code and adapt them.

In order to make this process as straightforward as possible in the future, I've attempted to minimize the number of changes vs. Geth and added some documentation in the `trie_by_cid` package.

Reviewed-on: #5
2024-05-29 10:00:12 +00:00
i-norden
4faef8b509 go mod
All checks were successful
Run tests / Run unit tests (pull_request) Successful in 6m1s
2023-11-06 07:22:41 -06:00
i-norden
c09d19b68b additional StateDB and stateObject methods required for tracing
Some checks failed
Run tests / Run unit tests (pull_request) Failing after 5m58s
2023-11-01 15:02:07 -05:00
aa2dbd84d7 Refactor to use plugeth-statediff (#1)
Reviewed-on: #1
2023-09-20 06:16:44 +00:00
c839739320 Test cleanup 2023-05-15 00:12:49 +08:00
4b2aba4fc7 Add basic trie tests 2023-04-24 21:38:11 +08:00
3625e22949 Reorganize packages
* direct_by_leaf/ is original StateDB package
* sql/ for SQL DB interfaces
2023-04-24 18:34:49 +08:00