# Packages

Package snapshot implements a journaled, dynamic state dump.

# Functions

Create a new state from a given trie.
NewDatabase creates a backing store for state.
NewDatabaseWithCache creates a backing store for state.
NewNodeIterator creates an post-order state node iterator.
NewStateSync create a new state trie download scheduler.

# Constants

TriesInMemory represents the number of layers that are kept in RAM.

# Structs

No description provided by the author
Dump represents the full dump in a collected format, as one large map.
DumpAccount represents an account in the state.
IteratorDump is an implementation for iterating over data.
NodeIterator is an iterator to traverse the entire state trie post-order, including all of the contract code and contract state tries.
StateDB structs within the ethereum protocol are used to store anything within the merkle trie.

# Interfaces

Database wraps access to tries and contract code.
Trie is a Merkle Patricia trie.

# Type aliases

No description provided by the author