Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-15 | pow: GetNextWorkRequired never called with NULL pindexLast | Daniel Cousens | |
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 | |
Edited via: $ contrib/devtools/copyright_header.py update . | |||
2016-04-27 | Deprecating the remaining LogPrintf dependencies that were made obsolete in ↵ | 21E14 | |
PR #7459. | |||
2016-02-04 | Consensus: Decouple pow.cpp from util.h | Jorge Timón | |
2016-02-02 | Merge #7311: MOVEONLY: Move non-consensus functions out of pow | Wladimir J. van der Laan | |
e867561 MOVEONLY: non-consensus: from pow to chain: (Jorge Timón) | |||
2016-01-12 | MOVEONLY: non-consensus: from pow to chain: | Jorge Timón | |
- GetBlockProof - GetBlockProofEquivalentTime | |||
2015-12-13 | Bump copyright headers to 2015 | MarcoFalke | |
2015-10-19 | Added fPowNoRetargeting field to Consensus::Params that disables nBits ↵ | Eric Lombrozo | |
recalculation. | |||
2015-04-22 | Use equivalent PoW for non-main-chain requests | Pieter Wuille | |
2015-04-10 | consensus: don't use arith_uint256 in consensus.h | Cory Fields | |
Requiring arith_uint256 at such a base level is not good for modularity. | |||
2015-03-26 | Trivial optimization: use GetAncestor to compute new target | Pieter Wuille | |
2015-03-26 | Consensus: Refactor: Decouple pow.o from chainparams.o | Jorge Timón | |
2015-03-09 | test: remove fSkipProofOfWork | Wladimir J. van der Laan | |
Not used, and REGTEST already allows creating blocks at the lowerst possible difficulty. | |||
2015-02-21 | Add unit tests for next difficulty calculations | Ross Nicoll | |
Split GetNextWorkRequired() into two functions to allow the difficulty calculations to be tested without requiring a full blockchain. Add unit tests to cover basic difficulty calculation, plus each of the min/max actual time, and maximum difficulty target conditions. | |||
2015-02-17 | Rename Interval() to DifficultyAdjustmentInterval() | Shaul Kfir | |
2015-01-31 | Remove whitespaces before double colon in errors and logs | Pavel Janík | |
2015-01-05 | Use arith_uint256 where necessary | Wladimir J. van der Laan | |
Also add conversion from/to uint256 where needed. | |||
2014-12-19 | Added "Core" to copyright headers | sandakersmann | |
Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60 | |||
2014-12-16 | Remove references to X11 licence | Michael Ford | |
2014-12-03 | MOVEONLY: core/ -> primitives/ | Luke Dashjr | |
2014-10-29 | CBlockIndex::GetBlockWork() + GetProofIncrement(nBits) -> ↵ | jtimon | |
GetBlockProof(CBlockIndex) | |||
2014-10-29 | MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include ↵ | jtimon | |
main.h -> chain.h) | |||
2014-10-27 | MOVEONLY: core.o -> core/block.o | jtimon | |
2014-10-14 | Remove CheckMinWork, as we always know all parent headers | Pieter Wuille | |
2014-10-02 | Switch testing framework from MAIN to new UNITTEST network | SergioDemianLerner | |
UNITTEST inherites from MAIN but allows synamically changing its parameters using the ModifiableParams() interface | |||
2014-10-02 | Revert merge of pull #4845 | Wladimir J. van der Laan | |
It breaks the new mingw tests! See - https://travis-ci.org/bitcoin/bitcoin/jobs/36845581 - https://travis-ci.org/bitcoin/bitcoin/jobs/36845582 This reverts commit 470590277782cce2fe73275c74523aef59a51eab, 5e2e7fcb99738d9254d4030d53e4f711b2fc5ee0, a25fd6be138ff2bff7e2ad6a1a789db523c0193f. | |||
2014-09-29 | Switch testing framework from MAIN to new UNITTEST network | SergioDemianLerner | |
UNITTEST inherites from MAIN but allows synamically changing its parameters using the ModifiableParams() interface | |||
2014-08-27 | Merge pull request #4377 | Pieter Wuille | |
654871d replace ComputeMinWork with CheckMinWork (jtimon) b343c1a Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits) (jtimon) c2c02f3 Move UpdateTime to pow (jtimon) | |||
2014-08-26 | Split up util.cpp/h | Wladimir J. van der Laan | |
Split up util.cpp/h into: - string utilities (hex, base32, base64): no internal dependencies, no dependency on boost (apart from foreach) - money utilities (parsesmoney, formatmoney) - time utilities (gettime*, sleep, format date): - and the rest (logging, argument parsing, config file parsing) The latter is basically the environment and OS handling, and is stripped of all utility functions, so we may want to rename it to something else than util.cpp/h for clarity (Matt suggested osinterface). Breaks dependency of sha256.cpp on all the things pulled in by util. | |||
2014-08-23 | replace ComputeMinWork with CheckMinWork | jtimon | |
2014-08-23 | Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits) | jtimon | |
2014-08-23 | Move UpdateTime to pow | jtimon | |
2014-07-07 | Use GetBlockTime() more | jtimon | |
2014-06-23 | move pow constants to chainparams | jtimon | |
2014-06-23 | Refactor proof of work related functions out of main | jtimon | |