tuweni / org.apache.tuweni.trie

Package org.apache.tuweni.trie

Types

AsyncMerkleStorage

A MerkleStorage implementation using AsyncResult's.

abstract class AsyncMerkleStorage : MerkleStorage

CompactEncoding

Compact (Hex-prefix) encoding and decoding.

class CompactEncoding

MerklePatriciaTrie

An in-memory MerkleTrie.

class MerklePatriciaTrie<V> : MerkleTrie<Bytes, V>

MerkleStorage

Storage for use in a StoredMerklePatriciaTrie.

interface MerkleStorage

MerkleTrie

A Merkle Trie.

interface MerkleTrie<in K, V>

StoredMerklePatriciaTrie

A MerkleTrie that persists trie nodes to a MerkleStorage key/value store.

class StoredMerklePatriciaTrie<V> : MerkleTrie<Bytes, V>

Exceptions

MerkleStorageException

This exception is thrown when there is an issue retrieving or decoding values from MerkleStorage.

class MerkleStorageException : RuntimeException