go-ethereum state iterator utilities.
Go to file
Roy Crihfield 1536322de1
All checks were successful
Test / Run unit tests (push) Successful in 3m37s
Downgrade Geth to 1.13.14 (#7)
I prematurely upgraded Geth to 1.14.5, which causes `plugeth-statediff` modules not to match `plugeth`. This is the simplest solution until Plugeth merges Geth 1.14+.

Reviewed-on: #7
2024-07-09 07:02:28 +00:00
.github/workflows Add unit test workflow 2024-07-08 14:52:50 +08:00
internal Upgrade Geth to 1.14, update fixtures (#6) 2024-07-08 07:20:58 +00:00
tracker Don't modify arg in rewindPath 2024-07-08 14:52:09 +08:00
go.mod Downgrade Geth to 1.13.14 (#7) 2024-07-09 07:02:28 +00:00
go.sum Downgrade Geth to 1.13.14 (#7) 2024-07-09 07:02:28 +00:00
iterator_test.go Update Geth to 1.13 (#4) 2024-03-30 08:54:31 +00:00
iterator.go Update Geth to 1.13 (#4) 2024-03-30 08:54:31 +00:00
README.md Add tracker package, update and simplify (#1) 2023-09-19 16:58:23 +00:00
util.go Add tracker package, update and simplify (#1) 2023-09-19 16:58:23 +00:00

go-ethereum iterator utilites

Includes:

  • PrefixBoundIterator for iterating subtries.
  • SubtrieIterators for dividing a state trie into disjoint subtries.
  • tracker package for tracking, dumping and restoring the state of open iterators.