Bitcoin Core
27.99.0
P2P Digital Currency
|
Go to the source code of this file.
Namespaces | |
node | |
Functions | |
std::vector< std::shared_ptr< CBlock > > | CreateBlockChain (size_t total_height, const CChainParams ¶ms) |
Create a blockchain, starting from genesis. More... | |
COutPoint | MineBlock (const node::NodeContext &, const CScript &coinbase_scriptPubKey) |
Returns the generated coin. More... | |
COutPoint | MineBlock (const node::NodeContext &, std::shared_ptr< CBlock > &block) |
Returns the generated coin (or Null if the block was invalid). More... | |
std::shared_ptr< CBlock > | PrepareBlock (const node::NodeContext &, const CScript &coinbase_scriptPubKey) |
Prepare a block to be mined. More... | |
std::shared_ptr< CBlock > | PrepareBlock (const node::NodeContext &node, const CScript &coinbase_scriptPubKey, const node::BlockAssembler::Options &assembler_options) |
COutPoint | generatetoaddress (const node::NodeContext &, const std::string &address) |
RPC-like helper function, returns the generated coin. More... | |
std::vector<std::shared_ptr<CBlock> > CreateBlockChain | ( | size_t | total_height, |
const CChainParams & | params | ||
) |
Create a blockchain, starting from genesis.
Definition at line 32 of file mining.cpp.
COutPoint generatetoaddress | ( | const node::NodeContext & | node, |
const std::string & | address | ||
) |
RPC-like helper function, returns the generated coin.
Definition at line 23 of file mining.cpp.
COutPoint MineBlock | ( | const node::NodeContext & | node, |
const CScript & | coinbase_scriptPubKey | ||
) |
Returns the generated coin.
Definition at line 63 of file mining.cpp.
COutPoint MineBlock | ( | const node::NodeContext & | node, |
std::shared_ptr< CBlock > & | block | ||
) |
Returns the generated coin (or Null if the block was invalid).
It is recommended to call RegenerateCommitments before mining the block to avoid merkle tree mismatches.
Definition at line 87 of file mining.cpp.
std::shared_ptr<CBlock> PrepareBlock | ( | const node::NodeContext & | node, |
const CScript & | coinbase_scriptPubKey | ||
) |
Prepare a block to be mined.
Definition at line 125 of file mining.cpp.
std::shared_ptr<CBlock> PrepareBlock | ( | const node::NodeContext & | node, |
const CScript & | coinbase_scriptPubKey, | ||
const node::BlockAssembler::Options & | assembler_options | ||
) |