Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
BlockAssembler::Options Struct Reference

#include <miner.h>

Inheritance diagram for BlockAssembler::Options:
[legend]
Collaboration diagram for BlockAssembler::Options:
[legend]

Public Attributes

size_t nBlockMaxWeight {DEFAULT_BLOCK_MAX_WEIGHT}
CFeeRate blockMinFeeRate {DEFAULT_BLOCK_MIN_TX_FEE}
bool test_block_validity {true}
bool print_modified_fee {DEFAULT_PRINT_MODIFIED_FEE}
Public Attributes inherited from node::BlockCreateOptions
bool use_mempool {true}
 Set false to omit mempool transactions.
std::optional< size_t > block_reserved_weight {}
 The default reserved weight for the fixed-size block header, transaction count and coinbase transaction.
size_t coinbase_output_max_additional_sigops {DEFAULT_COINBASE_OUTPUT_MAX_ADDITIONAL_SIGOPS}
 The maximum additional sigops which the pool will add in coinbase transaction outputs.
CScript coinbase_output_script {CScript() << OP_TRUE}
 Script to put in the coinbase transaction.
bool include_dummy_extranonce {false}
 Whether to include an OP_0 as a dummy extraNonce in the template's coinbase.

Detailed Description

Definition at line 81 of file miner.h.

Member Data Documentation

◆ blockMinFeeRate

◆ nBlockMaxWeight

◆ print_modified_fee

◆ test_block_validity

Definition at line 86 of file miner.h.


The documentation for this struct was generated from the following file: