#include <avalanche/processor.h>
#include <blockvalidity.h>
#include <cashaddrenc.h>
#include <chain.h>
#include <chainparams.h>
#include <common/args.h>
#include <common/system.h>
#include <config.h>
#include <consensus/activation.h>
#include <consensus/amount.h>
#include <consensus/consensus.h>
#include <consensus/merkle.h>
#include <consensus/params.h>
#include <consensus/validation.h>
#include <core_io.h>
#include <key_io.h>
#include <minerfund.h>
#include <net.h>
#include <node/context.h>
#include <node/miner.h>
#include <policy/block/rtt.h>
#include <policy/block/stakingrewards.h>
#include <policy/policy.h>
#include <pow/pow.h>
#include <rpc/blockchain.h>
#include <rpc/mining.h>
#include <rpc/server.h>
#include <rpc/server_util.h>
#include <rpc/util.h>
#include <script/descriptor.h>
#include <script/script.h>
#include <shutdown.h>
#include <timedata.h>
#include <txmempool.h>
#include <univalue.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <util/translation.h>
#include <validation.h>
#include <validationinterface.h>
#include <warnings.h>
#include <cstdint>
Go to the source code of this file.
|
static UniValue | GetNetworkHashPS (int lookup, int height, const CChain &active_chain) |
| Return average network hashes per second based on the last 'lookup' blocks, or from the last difficulty change if 'lookup' is nonpositive.
|
|
static RPCHelpMan | getnetworkhashps () |
|
static bool | GenerateBlock (ChainstateManager &chainman, avalanche::Processor *const avalanche, CBlock &block, uint64_t &max_tries, BlockHash &block_hash) |
|
static UniValue | generateBlocks (ChainstateManager &chainman, const CTxMemPool &mempool, avalanche::Processor *const avalanche, const CScript &coinbase_script, int nGenerate, uint64_t nMaxTries) |
|
static bool | getScriptFromDescriptor (const std::string &descriptor, CScript &script, std::string &error) |
|
static RPCHelpMan | generatetodescriptor () |
|
static RPCHelpMan | generate () |
|
static RPCHelpMan | generatetoaddress () |
|
static RPCHelpMan | generateblock () |
|
static RPCHelpMan | getmininginfo () |
|
static RPCHelpMan | prioritisetransaction () |
|
static UniValue | BIP22ValidationResult (const Config &config, const BlockValidationState &state) |
|
static RPCHelpMan | getblocktemplate () |
|
static RPCHelpMan | submitblock () |
|
static RPCHelpMan | submitheader () |
|
static RPCHelpMan | estimatefee () |
|
void | RegisterMiningRPCCommands (CRPCTable &t) |
|
◆ BIP22ValidationResult()
◆ estimatefee()
◆ generate()
◆ generateblock()
◆ GenerateBlock()
◆ generateBlocks()
◆ generatetoaddress()
◆ generatetodescriptor()
◆ getblocktemplate()
◆ getmininginfo()
◆ getnetworkhashps()
◆ GetNetworkHashPS()
Return average network hashes per second based on the last 'lookup' blocks, or from the last difficulty change if 'lookup' is nonpositive.
If 'height' is nonnegative, compute the estimate at the time when a given block was found.
Definition at line 60 of file mining.cpp.
◆ getScriptFromDescriptor()
static bool getScriptFromDescriptor |
( |
const std::string & |
descriptor, |
|
|
CScript & |
script, |
|
|
std::string & |
error |
|
) |
| |
|
static |
◆ prioritisetransaction()
◆ RegisterMiningRPCCommands()
◆ submitblock()
◆ submitheader()