Show / Hide Table of Contents

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.

IStore

In This Article
Back to top Copyright © 2018–2021 Planetarium