go-ethereum state iterator utilities.
Go to file
Roy Crihfield 6bb6d4e27f Add tracker package, update and clean up
* pull changes from geth fork

* update deps

* remove unused: StartPath, SubtrieIteratorFactory

* change module name
2023-08-03 19:59:33 +08:00
.github/workflows Create issues-notion-sync.yml 2022-06-29 09:12:43 -04:00
fixture Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
tracker Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
go.mod Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
go.sum Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
iterator_test.go Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
iterator.go Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
README.md Add tracker package, update and clean up 2023-08-03 19:59:33 +08:00
util.go Add tracker package, update and clean up 2023-08-03 19:59:33 +08: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.