# Functions
New attempts to load an already existing layer from a persistent key-value store (with a number of memory layers from a journal).
NewStateSetWithOrigin constructs the state set with the provided data.
# Structs
Config contains the settings for database.
Database is a multiple-layered structure for maintaining in-memory states along with its dirty trie nodes.
HistoryStats wraps the history inspection statistics.
StateSetWithOrigin wraps the state set with additional original values of the mutated states.
# Interfaces
AccountIterator is an iterator to step over all the accounts in a snapshot, which may or may not be composed of multiple layers.
Iterator is an iterator to step over all the accounts or the specific storage in a snapshot which may or may not be composed of multiple layers.
StorageIterator is an iterator to step over the specific storage in a snapshot, which may or may not be composed of multiple layers.