Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Classlikes
A neighbor node used in a proof
A neighbor node used in a proof
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types of proof steps that can occur in a proof Each step contains a skip value indicating length of common prefix at that level
Types of proof steps that can occur in a proof Each step contains a skip value indicating length of common prefix at that level
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Create trie from root hash Root must be 32 bytes
Create trie from root hash Root must be 32 bytes
Attributes
Create empty trie
Create empty trie
Attributes
Extensions
Extensions
Delete an element with proof using single-pass: parse proof once, compute both including (verify present) and excluding (new root) simultaneously.
Delete an element with proof using single-pass: parse proof once, compute both including (verify present) and excluding (new root) simultaneously.
Attributes
Check if an element exists with a specific value
Check if an element exists with a specific value
Attributes
Insert an element with proof using single-pass: parse proof once, compute both excluding (verify absent) and including (new root) simultaneously.
Insert an element with proof using single-pass: parse proof once, compute both excluding (verify absent) and including (new root) simultaneously.
Attributes
Check if this trie is empty
Check if this trie is empty
Attributes
Update an element's value with proof More efficient than separate delete+insert
Update an element's value with proof More efficient than separate delete+insert
Attributes
Verify membership of a key-value pair, throwing if the proof is invalid
Verify membership of a key-value pair, throwing if the proof is invalid
Attributes
Verify non-membership of a key, throwing if the proof is invalid
Verify non-membership of a key, throwing if the proof is invalid