129 Commits (eece63fa72566068cb2a1bf85c95a72a5ba59bc9)

Author SHA1 Message Date
  Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 5 years ago
  Jorge Timón 6bc9e4056b Chainparams: Explicit CChainParams arg for miner: 5 years ago
  Jorge Timón 598e494587 Chainparams: Explicit CChainParams arg for main (pre miner): 5 years ago
  Gregory Maxwell e4e5334ef8 Restore MedianTimePast for locktime. 5 years ago
  Gregory Maxwell 40cd32e835 Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 5 years ago
  Mark Friedenbach 9d55050773 Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations 5 years ago
  Pieter Wuille 391dff16fe Do not store Merkle branches in the wallet. 5 years ago
  Ashley Holman 34628a1807 TxMemPool: Change mapTx to a boost::multi_index_container 5 years ago
  Daniel Kraft 2016576998 Fix crash when mining with empty keypool. 5 years ago
  Daniel Kraft 69c3bde448 Add some const declarations where they are appropriate. 5 years ago
  Jorge Timón 9dd793f499 TRIVIAL: Missing includes 5 years ago
  Wladimir J. van der Laan 6ebac0782f Remove ChainParams::DefaultMinerThreads 5 years ago
  Wladimir J. van der Laan 47162673c7 Use real number of cores for default -par, ignore virtual cores 5 years ago
  Jonas Schnelli a7b9623d18 miner: rename UpdateRequestCount signal to ResetRequestCount 5 years ago
  Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 5 years ago
  Jonas Schnelli d0fc10a844 detach wallet from miner 5 years ago
  Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 5 years ago
  Suhas Daftuar 9be0e6837b Be stricter in processing unrequested blocks 5 years ago
  Mark Friedenbach ef8dfe41d1 Prevent block.nTime from decreasing 5 years ago
  Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 5 years ago
  Jorge Timón 935bd0a447 Chainparams: Refactor: Decouple main::GetBlockValue() from Params() [renamed GetBlockSubsidy] 6 years ago
  jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 6 years ago
  Gregory Maxwell bba7c24929 Avoid crash on start in TestBlockValidity with gen=1. 5 years ago
  jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 6 years ago
  Jorge Timón bebe7282ff Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter 5 years ago
  Wladimir J. van der Laan 48265f3cf4 Revert mining changes in #5957 5 years ago
  Pieter Wuille e2edf95cd3 Bugfix: make CreateNewBlock return pindexPrev 6 years ago
  Pieter Wuille 6b04508e37 Introduce separate 'generate' RPC call 6 years ago
  Pieter Wuille 0df67f1f7a Simplify hash loop code 6 years ago
  Jorge Timón d698ef690f Consensus: Refactor: Decouple pow.o from chainparams.o 6 years ago
  Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 6 years ago
  Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 6 years ago
  Luke Dashjr 2ce63d395f MOVEONLY: Move struct CBlockTemplate to miner.h (from main.h) 6 years ago
  Wladimir J. van der Laan 734f85c4f0 Use arith_uint256 where necessary 6 years ago
  jtimon 0cc0d8d60b Get rid of the internal miner's hashmeter 6 years ago
  Wladimir J. van der Laan 269d8ba0d2
Remove declaration of no longer existent CheckWork 6 years ago
  jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 6 years ago
  sandakersmann f914f1a746
Added "Core" to copyright headers 6 years ago
  Philip Kaufmann 27df4123c4 make all catch() arguments const 6 years ago
  Michael Ford 78253fcbad Remove references to X11 licence 6 years ago
  Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 6 years ago
  Luke Dashjr b867e409e5 CreateNewBlock: Stick height in coinbase so we pass template sanity check 6 years ago
  Luke Dashjr df08a626e0 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) 6 years ago
  Luke Dashjr 4ea1be7fb8 CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock 6 years ago
  jtimon 22c4272bf4 MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main.h -> chain.h) 6 years ago
  Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 6 years ago
  jtimon 99f41b9cf7 MOVEONLY: core.o -> core/block.o 6 years ago
  jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 6 years ago
  jtimon eda3733091 MOVEONLY: Move CFeeRate and Amount constants to amount.o 6 years ago
  randy-waterhouse a3c26c2e85 Fixes for missing boost tuple.hpp header include. 6 years ago