7703ac8ea4809a8f790a50efb7d0da33a60b7afb
Refactors the tracker to expose an interface and an implementation type. Decoupling these will let us inject new state/functionality transparently to the client function. Reviewed-on: #3
go-ethereum iterator utilites
Includes:
PrefixBoundIteratorfor iterating subtries.SubtrieIteratorsfor dividing a state trie into disjoint subtries.trackerpackage for tracking, dumping and restoring the state of open iterators.