merkle_map v0.2.0 MerkleMap.MerkleTree

Link to this section Summary

Link to this section Types

Link to this type

key()
key() :: term()

Link to this opaque

t() (opaque)
t()

Link to this type

value()
value() :: term()

Link to this section Functions

Link to this function

delete(merkle_tree, key)
delete(t(), key()) :: t()

Link to this function

diff_keys(merkle_tree1, merkle_tree2, depth \\ 0)
diff_keys(t(), t(), depth :: integer()) :: {t(), t(), [key()]}

Link to this function

equal?(merkle_tree1, merkle_tree2)

Link to this function

keys(merkle_tree)
keys(t()) :: [key()]

Link to this function

max_depth(merkle_tree)

Link to this function

new()
new() :: t()

Link to this function

new(enum)
new(Enumerable.t()) :: t()

Link to this function

put(merkle_tree, key, value)
put(t(), key(), value()) :: t()

Link to this function

subtree(merkle_tree, location, depth)

Link to this function

update_hashes(merkle_tree)