![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <consensus/merkle.h>#include <test/util/common.h>#include <test/util/random.h>#include <test/util/setup_common.h>#include <boost/test/unit_test.hpp>Go to the source code of this file.
Functions | |
| static uint256 | ComputeMerkleRootFromBranch (const uint256 &leaf, const std::vector< uint256 > &vMerkleBranch, uint32_t nIndex) |
| static uint256 | BlockBuildMerkleTree (const CBlock &block, bool *fMutated, std::vector< uint256 > &vMerkleTree) |
| static std::vector< uint256 > | BlockGetMerkleBranch (const CBlock &block, const std::vector< uint256 > &vMerkleTree, int nIndex) |
| static int | ctz (uint32_t i) |
| BOOST_AUTO_TEST_CASE (merkle_test) | |
| BOOST_AUTO_TEST_CASE (merkle_test_empty_block) | |
| BOOST_AUTO_TEST_CASE (merkle_test_oneTx_block) | |
| BOOST_AUTO_TEST_CASE (merkle_test_OddTxWithRepeatedLastTx_block) | |
| BOOST_AUTO_TEST_CASE (merkle_test_LeftSubtreeRightSubtree) | |
| BOOST_AUTO_TEST_CASE (merkle_test_BlockWitness) | |
|
static |
Definition at line 28 of file merkle_tests.cpp.
|
static |
Definition at line 56 of file merkle_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | merkle_test | ) |
| BOOST_AUTO_TEST_CASE | ( | merkle_test_BlockWitness | ) |
| BOOST_AUTO_TEST_CASE | ( | merkle_test_empty_block | ) |
| BOOST_AUTO_TEST_CASE | ( | merkle_test_LeftSubtreeRightSubtree | ) |
| BOOST_AUTO_TEST_CASE | ( | merkle_test_OddTxWithRepeatedLastTx_block | ) |
| BOOST_AUTO_TEST_CASE | ( | merkle_test_oneTx_block | ) |
|
static |
Definition at line 14 of file merkle_tests.cpp.
Definition at line 70 of file merkle_tests.cpp.