merked/tree~ MerkleTree

new MerkleTree(leaves, hasher)

Implements a merkle hash tree

Parameters:
NameTypeDescription
leavesArray.<string> | Array.<Buffer>

Initial tree input

hasherfunction

Hash function for building tree

Methods

depth() → {Number}

Computes the tree depth

Returns:
Type: 
Number

level(level) → {String}

Returns the leaves at the given level

Parameters:
NameTypeDescription
levelNumber
Returns:
Type: 
String

levels() → {Number}

Returns the number of levels in the tree

Returns:
Type: 
Number

nodes() → {Number}

Returns the number of nodes in the tree

Returns:
Type: 
Number

root() → {String}

Returns the merkle root of the tree

Returns:
Type: 
String