# Functions
CreateKeyValuesProof creates a key-values proof for the provided key-values out of the given trie proof.
CreateTrie creates a new empty trie.
CreateTrieProof creates a trie proof for the given trie root.
DeleteTrie deletes the given trie.
DeleteTrieProof deletes a proof for a trie root.
ExportTrie exports the given trie.
GetEthTrieFromKeyValuesProof returns the EthTrie from the given key-values proof.
GetFilePathKeyMetadataKeyValues gets the metadata key-values for a file path key.
GetFilePathKeyValueStream returns a key value stream of the file path.
GetFilePathMetadata gets the metadata for a file path key.
GetTrie gets a trie.
GetTrieKeyValue get a key-value of the trie at the given root.
GetTrieKeyValues gets the key-values of the trie at the given root.
GetTrieProof gets a trie proof by either proof ID or root.
GetTrieProofs gets proofs of a trie.
GetTrieRoots gets roots of a trie.
GetTries gets all tries.
ImportTrie imports the trie data and creates a new trie.
InterceptKeyValueStream intercepts the key-value stream with the given callback function.
MarshalToKeyValues marshals the given value to key-values while respecting the JSON tags.
NewAPIClient creates a new API client.
NormalizeKey normalizes the given key to make sure that the metadata prefix if presented has the `metadataPrefixHeader`.
SetTrieKeyValues sets the key-values to the trie.
SetTrieRoot sets the root of a trie to the given one.
SetTrieStorageType sets the storage type of a trie.
StripCompoundKeyAnchorTriePart strips away the anchor trie part from the compound key.
SubscribeTrieProof subscribes to the given trie proof.
UnmarshalFromKeyValues unmarshals the given value from the key-values while respecting the JSON tags.
VerifyKeyValuesProof verifies the given key-values proof.
VerifyTrieProof verifies the given trie proof.
WithAPIClient provides an API client to a closure that is automatically destroyed when done.
WithImportedTrie provides a new imported trie to the closure that is automatically destroyed when done.
WithTrie provides a new trie to the closure that is automatically destroyed when done.
# Constants
AnchorKeySepLen is the length of the key separator for the top anchor trie.
MetadataPrefix is the prefix for a metadata key.
MetadataSep is the separator for a metadata key.
# Variables
DefaultGetFilePathKeyValueStreamConcurrency is the default concurrency for GetFilePathKeyValueStream.
ErrFileSkipped is the error returned when a file is skipped.
FileExtensionDotGraph is the file extension for a Graphviz Dot Graph.
FileExtensionKeyValuesProof is the file extension for a key-values proof.
FileExtensionTrie is the file extension for a trie.
# Structs
FilePathKeyMetadata represents a file path key metadata.
# Type aliases
OnFilePathKeyFunc represents the function called when a file path key is about to be generated.