13 #include <bench/data/block413567.raw.h> 22 CDataStream stream((
const char*)block_bench::block413567,
23 (
const char*)block_bench::block413567 +
sizeof(block_bench::block413567),
31 bool rewound = stream.Rewind(
sizeof(block_bench::block413567));
38 CDataStream stream((
const char*)block_bench::block413567,
39 (
const char*)block_bench::block413567 +
sizeof(block_bench::block413567),
49 bool rewound = stream.Rewind(
sizeof(block_bench::block413567));
53 bool checked =
CheckBlock(block, validationState, chainParams->GetConsensus());
59 BENCHMARK(DeserializeAndCheckBlockTest, 160);
std::unique_ptr< const CChainParams > CreateChainParams(const std::string &chain)
Creates and returns a std::unique_ptr<CChainParams> of the chosen chain.
Double ended buffer combining vector and stream-like interfaces.
static const std::string MAIN
BIP70 chain name strings (main, test or regtest)
bool CheckBlock(const CBlock &block, CValidationState &state, const Consensus::Params &consensusParams, bool fCheckPOW, bool fCheckMerkleRoot)
Functions for validating blocks and updating the block tree.
Capture information about block/transaction validation.
BENCHMARK(DeserializeBlockTest, 130)