# Functions
No description provided by the author
No description provided by the author
# Structs
Changeset is a list of changes to be written to disk.
KVPair represents a change in a key and value of state.
StateChanges represents a set of changes to the state of an actor in storage.
StoreUpgrades defines a series of transformations to apply the multistore db upon load.
# Interfaces
Batch represents a group of writes.
BatchCreator defines an interface for creating a new batch.
Iterator represents an iterator over a domain of keys.
IteratorCreator defines an interface for creating forward and reverse iterators.
KVStore describes the basic interface for interacting with key-value stores.
KVStoreService represents a unique, non-forgeable handle to a regular merkle-tree backed KVStore.
KVStoreWithBatch is an extension of KVStore that allows for batch writes.
MemoryStoreService represents a unique, non-forgeable handle to a memory-backed KVStore.
Reader defines a sub-set of the methods exposed by store.KVStore.
ReaderMap represents a readonly view over all the accounts state.
TransientStoreService represents a unique, non-forgeable handle to a memory-backed KVStore which is reset at the start of every block.
Writer defines an instance of an actor state at a specific version that can be written to.
WriterMap represents a writable actor state.
# Type aliases
No description provided by the author
KVPairs represents a set of key-value pairs.
KVStoreServiceFactory is a function that creates a new KVStoreService.