![]() |
Bitcoin Core 22.99.0
P2P Digital Currency
|
#include <miner.h>
#include <chain.h>
#include <chainparams.h>
#include <coins.h>
#include <consensus/amount.h>
#include <consensus/consensus.h>
#include <consensus/merkle.h>
#include <consensus/tx_verify.h>
#include <consensus/validation.h>
#include <deploymentstatus.h>
#include <policy/feerate.h>
#include <policy/policy.h>
#include <pow.h>
#include <primitives/transaction.h>
#include <timedata.h>
#include <util/moneystr.h>
#include <util/system.h>
#include <algorithm>
#include <utility>
Go to the source code of this file.
Functions | |
int64_t | UpdateTime (CBlockHeader *pblock, const Consensus::Params &consensusParams, const CBlockIndex *pindexPrev) |
void | RegenerateCommitments (CBlock &block, ChainstateManager &chainman) |
Update an old GenerateCoinbaseCommitment from CreateNewBlock after the block txs have changed. More... | |
static BlockAssembler::Options | DefaultOptions () |
void | IncrementExtraNonce (CBlock *pblock, const CBlockIndex *pindexPrev, unsigned int &nExtraNonce) |
Modify the extranonce in a block. More... | |
|
static |
void IncrementExtraNonce | ( | CBlock * | pblock, |
const CBlockIndex * | pindexPrev, | ||
unsigned int & | nExtraNonce | ||
) |
void RegenerateCommitments | ( | CBlock & | block, |
ChainstateManager & | chainman | ||
) |
int64_t UpdateTime | ( | CBlockHeader * | pblock, |
const Consensus::Params & | consensusParams, | ||
const CBlockIndex * | pindexPrev | ||
) |