Compute a Merkle root from the provided leaf hashes. If non‐null, *mutated is set to true if two identical hashes are paired at any tree level before the odd‐count hash duplication step, and false otherwise.
Synopsis
Declared in <consensus/merkle.h>
uint256
ComputeMerkleRoot(
std::vector<uint256> hashes,
bool* mutated = nullptr);
Return Value
The Merkle root of the given hashes.
Parameters
Name |
Description |
hashes |
The leaf hashes to build the tree from. |
mutated |
If non‐null, receives whether a pair of identical hashes was detected. |
Created with MrDocs