Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
block_assemble.cpp File Reference
#include <bench/bench.h>
#include <consensus/consensus.h>
#include <node/miner.h>
#include <primitives/transaction.h>
#include <random.h>
#include <script/script.h>
#include <sync.h>
#include <test/util/mining.h>
#include <test/util/script.h>
#include <test/util/setup_common.h>
#include <validation.h>
#include <array>
#include <cassert>
#include <cstddef>
#include <memory>
#include <vector>
Include dependency graph for block_assemble.cpp:

Go to the source code of this file.

Classes

class  BlockAssembler
 Generate a new block, without valid proof-of-work. More...

Functions

static void AssembleBlock (benchmark::Bench &bench)
static void BlockAssemblerAddPackageTxns (benchmark::Bench &bench)
 BENCHMARK (AssembleBlock)
 BENCHMARK (BlockAssemblerAddPackageTxns)

Function Documentation

◆ AssembleBlock()

void AssembleBlock ( benchmark::Bench & bench)
static

Definition at line 25 of file block_assemble.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BENCHMARK() [1/2]

BENCHMARK ( AssembleBlock )
Here is the call graph for this function:

◆ BENCHMARK() [2/2]

Here is the call graph for this function:

◆ BlockAssemblerAddPackageTxns()

void BlockAssemblerAddPackageTxns ( benchmark::Bench & bench)
static

Definition at line 59 of file block_assemble.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: