mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-29 10:19:26 +02:00
MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main.h -> chain.h)
This commit is contained in:
12
src/pow.cpp
12
src/pow.cpp
@ -5,10 +5,9 @@
|
||||
|
||||
#include "pow.h"
|
||||
|
||||
#include "chain.h"
|
||||
#include "chainparams.h"
|
||||
#include "core/block.h"
|
||||
#include "main.h"
|
||||
#include "timedata.h"
|
||||
#include "uint256.h"
|
||||
#include "util.h"
|
||||
|
||||
@ -98,15 +97,6 @@ bool CheckProofOfWork(uint256 hash, unsigned int nBits)
|
||||
return true;
|
||||
}
|
||||
|
||||
void UpdateTime(CBlockHeader* pblock, const CBlockIndex* pindexPrev)
|
||||
{
|
||||
pblock->nTime = std::max(pindexPrev->GetMedianTimePast()+1, GetAdjustedTime());
|
||||
|
||||
// Updating time can change work required on testnet:
|
||||
if (Params().AllowMinDifficultyBlocks())
|
||||
pblock->nBits = GetNextWorkRequired(pindexPrev, pblock);
|
||||
}
|
||||
|
||||
uint256 GetProofIncrement(unsigned int nBits)
|
||||
{
|
||||
uint256 bnTarget;
|
||||
|
Reference in New Issue
Block a user