BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Classes | Functions
mining.cpp File Reference
#include <amount.h>
#include <chain.h>
#include <chainparams.h>
#include <consensus/consensus.h>
#include <consensus/params.h>
#include <consensus/validation.h>
#include <core_io.h>
#include <key_io.h>
#include <miner.h>
#include <net.h>
#include <policy/fees.h>
#include <pow.h>
#include <rpc/blockchain.h>
#include <rpc/mining.h>
#include <rpc/server.h>
#include <shutdown.h>
#include <txmempool.h>
#include <util.h>
#include <utilstrencodings.h>
#include <validation.h>
#include <validationinterface.h>
#include <versionbitsinfo.h>
#include <warnings.h>
#include <memory>
#include <stdint.h>
Include dependency graph for mining.cpp:

Go to the source code of this file.

Classes

class  submitblock_StateCatcher
 

Functions

unsigned int ParseConfirmTarget (const UniValue &value)
 Check bounds on a command line confirm target. More...
 
UniValue generateBlocks (std::shared_ptr< CReserveScript > coinbaseScript, int nGenerate, uint64_t nMaxTries, bool keepScript)
 Generate blocks (mine) More...
 
UniValue getgenerate (const JSONRPCRequest &request)
 
UniValue setgenerate (const JSONRPCRequest &request)
 
void RegisterMiningRPCCommands (CRPCTable &t)
 Register mining RPC commands. More...
 

Function Documentation

◆ generateBlocks()

UniValue generateBlocks ( std::shared_ptr< CReserveScript coinbaseScript,
int  nGenerate,
uint64_t  nMaxTries,
bool  keepScript 
)

Generate blocks (mine)

Definition at line 124 of file mining.cpp.

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

◆ getgenerate()

UniValue getgenerate ( const JSONRPCRequest request)

Definition at line 983 of file mining.cpp.

Here is the call graph for this function:

◆ ParseConfirmTarget()

unsigned int ParseConfirmTarget ( const UniValue value)

Check bounds on a command line confirm target.

Definition at line 33 of file mining.cpp.

Here is the call graph for this function:

◆ RegisterMiningRPCCommands()

void RegisterMiningRPCCommands ( CRPCTable t)

Register mining RPC commands.

Definition at line 1065 of file mining.cpp.

◆ setgenerate()

UniValue setgenerate ( const JSONRPCRequest request)

Definition at line 1000 of file mining.cpp.

Here is the call graph for this function: