Bitcoin Core 28.99.0
P2P Digital Currency
|
Go to the source code of this file.
Functions | |
uint256 | ComputeMerkleRoot (std::vector< uint256 > hashes, bool *mutated) |
uint256 | BlockMerkleRoot (const CBlock &block, bool *mutated) |
uint256 | BlockWitnessMerkleRoot (const CBlock &block, bool *mutated) |
static void | MerkleComputation (const std::vector< uint256 > &leaves, uint256 *proot, bool *pmutated, uint32_t leaf_pos, std::vector< uint256 > *path) |
static std::vector< uint256 > | ComputeMerklePath (const std::vector< uint256 > &leaves, uint32_t position) |
std::vector< uint256 > | TransactionMerklePath (const CBlock &block, uint32_t position) |
Compute merkle path to the specified transaction. More... | |
Definition at line 66 of file merkle.cpp.
Definition at line 76 of file merkle.cpp.
|
static |
Definition at line 177 of file merkle.cpp.
Definition at line 46 of file merkle.cpp.
|
static |
Definition at line 88 of file merkle.cpp.
Compute merkle path to the specified transaction.
[in] | block | the block |
[in] | position | transaction for which to calculate the merkle path (0 is the coinbase) |
Definition at line 183 of file merkle.cpp.