Namespace Libplanet.Store.Trie
Classes
CacheableKeyValueStore
The proxy class to cache IKeyValueStore operations.
DefaultKeyValueStore
The default built-in IKeyValueStore implementation. This stores data in the file system or in memory.
InvalidTrieNodeException
MemoryKeyValueStore
Volatile in-memory key-value store.
It is useful for storing temporal small chains, e.g., fixtures for unit tests of game logic.
MerkleTrie
An ITrie implementation implemented Merkle Patricia Trie.
MerkleTrieExtensions
An extension class to provide some convenient methods to deal with MerkleTrie.
Structs
KeyBytes
Wraps a byte array and provides equality comparison and hash code calculation. Designed to be used as a key in dictionaries.
Interfaces
IKeyValueStore
An interface to access key-value store.
ITrie
An interface for Merkle Tree.