Index

A F G I O P T 
All Classes and Interfaces|All Packages

A

AbstractPatriciaTrie<Key,Value,T extends AbstractPatriciaTrie<Key,Value,T>> - Class in io.hotmoka.patricia
Abstract implementation of a Patricia trie.
AbstractPatriciaTrie(KeyValueStore, byte[], Hasher<? super Key>, HashingAlgorithm, byte[], ToBytes<? super Value>, FromBytes<? extends Value>) - Constructor for class io.hotmoka.patricia.AbstractPatriciaTrie
Creates an empty Merkle-Patricia trie supported by the given underlying store, using the given hashing algorithms to hash nodes and values.
AbstractPatriciaTrie(T, byte[]) - Constructor for class io.hotmoka.patricia.AbstractPatriciaTrie
Creates a Merkle-Patricia trie from the given trie, checked out at the given root.

F

FromBytes<Value> - Interface in io.hotmoka.patricia
A function that unmarshals values from their byte representation.

G

get(byte[]) - Method in interface io.hotmoka.patricia.FromBytes
Unmarshals a value from its byte representation.
get(Value) - Method in interface io.hotmoka.patricia.ToBytes
Marshals a value into its byte representation.

I

io.hotmoka.patricia - module io.hotmoka.patricia
This module implements the Patricia tries.
io.hotmoka.patricia - package io.hotmoka.patricia
 

O

of(KeyValueStore, byte[], Hasher<? super Key>, HashingAlgorithm, byte[], ToBytes<? super Value>, FromBytes<? extends Value>) - Static method in class io.hotmoka.patricia.PatriciaTries
Yields a Merkle-Patricia trie supported by the underlying store, using the given hashing algorithm to hash nodes, keys and the values.

P

PatriciaTries - Class in io.hotmoka.patricia
Provider of Merkle-Patricia tries.

T

ToBytes<Value> - Interface in io.hotmoka.patricia
A function that marshals values into their byte representation.
A F G I O P T 
All Classes and Interfaces|All Packages