aboutsummaryrefslogtreecommitdiff
path: root/src/pow.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct PoW calculation logic to use locally calculated difficultyRoss Nicoll2019-07-131-3/+3
* Sync changes from Dogecoin 1.10Ross Nicoll2019-07-131-1/+14
* Merge AuxPoW support from NamecoreRoss Nicoll2019-07-131-0/+1
* Add Dogecoin difficulty calculationsRoss Nicoll2019-04-281-1/+2
* Replace consensus values with Dogecoin equivalentsRoss Nicoll2019-04-031-0/+1
* Litecoin: Fix zeitgeist2 attack thanks to Lolcust and ArtForz. This fixes an ...coblee2019-04-031-1/+7
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-5/+5
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-1/+1
* pow: GetNextWorkRequired never called with NULL pindexLastDaniel Cousens2017-02-151-4/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Deprecating the remaining LogPrintf dependencies that were made obsolete in P...21E142016-04-271-2/+0
* Consensus: Decouple pow.cpp from util.hJorge Timón2016-02-041-10/+2
* Merge #7311: MOVEONLY: Move non-consensus functions out of powWladimir J. van der Laan2016-02-021-32/+0
|\
| * MOVEONLY: non-consensus: from pow to chain:Jorge Timón2016-01-121-32/+0
* | Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|/
* Added fPowNoRetargeting field to Consensus::Params that disables nBits recalc...Eric Lombrozo2015-10-191-0/+3
* Use equivalent PoW for non-main-chain requestsPieter Wuille2015-04-221-0/+17
* consensus: don't use arith_uint256 in consensus.hCory Fields2015-04-101-4/+5
* Trivial optimization: use GetAncestor to compute new targetPieter Wuille2015-03-261-3/+3
* Consensus: Refactor: Decouple pow.o from chainparams.oJorge Timón2015-03-261-20/+19
* test: remove fSkipProofOfWorkWladimir J. van der Laan2015-03-091-3/+0
* Add unit tests for next difficulty calculationsRoss Nicoll2015-02-211-1/+6
* Rename Interval() to DifficultyAdjustmentInterval()Shaul Kfir2015-02-171-4/+4
* Remove whitespaces before double colon in errors and logsPavel Janík2015-01-311-2/+2
* Use arith_uint256 where necessaryWladimir J. van der Laan2015-01-051-7/+8
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
* MOVEONLY: core/ -> primitives/Luke Dashjr2014-12-031-1/+1
* CBlockIndex::GetBlockWork() + GetProofIncrement(nBits) -> GetBlockProof(CBloc...jtimon2014-10-291-2/+2
* MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main...jtimon2014-10-291-11/+1
* MOVEONLY: core.o -> core/block.ojtimon2014-10-271-1/+1
* Remove CheckMinWork, as we always know all parent headersPieter Wuille2014-10-141-33/+0
* Switch testing framework from MAIN to new UNITTEST networkSergioDemianLerner2014-10-021-0/+4
* Revert merge of pull #4845Wladimir J. van der Laan2014-10-021-4/+0
* Switch testing framework from MAIN to new UNITTEST networkSergioDemianLerner2014-09-291-0/+4
* Merge pull request #4377Pieter Wuille2014-08-271-8/+40
|\
| * replace ComputeMinWork with CheckMinWorkjtimon2014-08-231-8/+15
| * Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits)jtimon2014-08-231-0/+15
| * Move UpdateTime to powjtimon2014-08-231-0/+10
* | Split up util.cpp/hWladimir J. van der Laan2014-08-261-0/+1
|/
* Use GetBlockTime() morejtimon2014-07-071-1/+1
* move pow constants to chainparamsjtimon2014-06-231-17/+13
* Refactor proof of work related functions out of mainjtimon2014-06-231-0/+123