Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
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.

Classes

struct  Error
class  Result< M >

Namespaces

namespace  node

Functions

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

Function Documentation

◆ AmountErrMsg()

bilingual_str common::AmountErrMsg ( const std::string & optname,
const std::string & strValue )

Definition at line 158 of file messages.cpp.