Bitcoin Core 31.99.0
P2P Digital Currency
Namespaces | Functions
mining_args.cpp File Reference
#include <node/mining_args.h>
#include <common/args.h>
#include <common/messages.h>
#include <consensus/amount.h>
#include <consensus/consensus.h>
#include <node/mining_types.h>
#include <policy/feerate.h>
#include <policy/policy.h>
#include <tinyformat.h>
#include <util/moneystr.h>
#include <util/result.h>
#include <util/translation.h>
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
Include dependency graph for mining_args.cpp:

Go to the source code of this file.

Namespaces

namespace  node
 

Functions

Result< void > node::CheckMiningOptions (BlockCreateOptions options, bool use_argnames)
 Check option values for validity. More...
 
Result< BlockCreateOptions > node::ReadMiningArgs (const ArgsManager &args)
 Read the mining options set in args. More...
 
BlockCreateOptions node::FlattenMiningOptions (BlockCreateOptions options)
 Replace null optional values with their hardcoded defaults. More...
 
BlockCreateOptions node::MergeMiningOptions (BlockCreateOptions x, const BlockCreateOptions &y)
 Merge two BlockCreateOptions structs, replacing null values in x with non-null values from y. More...