Namespace Libplanet.Store
Classes
BaseIndex<TKey, TVal>
BaseStore
Common code for several IStore implementations.
BlockSet<T>
ChainIdNotFoundException
The exception that is thrown when a chain ID does not exist in an IStore object.
DefaultStore
The default built-in IStore implementation. This stores data in the file system or in memory. It also uses LiteDB for some complex indices.
MemoryStore
Volatile in-memory store.
It is useful for storing temporal small chains, e.g., fixtures for unit tests of game logic.
StateStoreExtensions
Convenient extension methods for IStateStore.
StoreExtensions
Convenient extension methods for IStore.
TrieStateStore
An IStateStore implementation. It stores states with MerkleTrie.
Structs
BlockDigest
Class that store uses to save blocks. This contains: BlockHeader, and list of TxIds.
Interfaces
IStateStore
An interface to store states.