138 Commits (c8b92486c4eca1287546b0683b6af3551db1fe67)

Author SHA1 Message Date
Pieter Wuille 6851107b3a BIP9 Implementation 8 years ago
Suhas Daftuar 086da92ea7 Add tags to mempool's mapTx indices 9 years ago
Leviathn 8d1de43f0c Remove internal miner 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
antonio-fr 74f7341fec Update miner.cpp: Fix typo in comment 9 years ago
Alex Morcos 553cad94e2 Rewrite CreateNewBlock 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 9 years ago
Jorge Timón 6bc9e4056b Chainparams: Explicit CChainParams arg for miner: 9 years ago
Jorge Timón 598e494587 Chainparams: Explicit CChainParams arg for main (pre miner): 9 years ago
Gregory Maxwell e4e5334ef8 Restore MedianTimePast for locktime. 9 years ago
Gregory Maxwell 40cd32e835 Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 9 years ago
Mark Friedenbach 9d55050773 Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations 9 years ago
Pieter Wuille 391dff16fe Do not store Merkle branches in the wallet. 9 years ago
Ashley Holman 34628a1807 TxMemPool: Change mapTx to a boost::multi_index_container 9 years ago
Daniel Kraft 2016576998 Fix crash when mining with empty keypool. 9 years ago
Daniel Kraft 69c3bde448 Add some const declarations where they are appropriate. 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 9 years ago
Wladimir J. van der Laan 6ebac0782f Remove ChainParams::DefaultMinerThreads 9 years ago
Wladimir J. van der Laan 47162673c7 Use real number of cores for default -par, ignore virtual cores 9 years ago
Jonas Schnelli a7b9623d18 miner: rename UpdateRequestCount signal to ResetRequestCount 9 years ago
Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 9 years ago
Jonas Schnelli d0fc10a844 detach wallet from miner 9 years ago
Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 9 years ago
Suhas Daftuar 9be0e6837b Be stricter in processing unrequested blocks 9 years ago
Mark Friedenbach ef8dfe41d1 Prevent block.nTime from decreasing 9 years ago
Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 9 years ago
Jorge Timón 935bd0a447 Chainparams: Refactor: Decouple main::GetBlockValue() from Params() [renamed GetBlockSubsidy] 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 9 years ago
Gregory Maxwell bba7c24929 Avoid crash on start in TestBlockValidity with gen=1. 9 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 9 years ago
Jorge Timón bebe7282ff Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter 9 years ago
Wladimir J. van der Laan 48265f3cf4 Revert mining changes in #5957 9 years ago
Pieter Wuille e2edf95cd3 Bugfix: make CreateNewBlock return pindexPrev 9 years ago
Pieter Wuille 6b04508e37 Introduce separate 'generate' RPC call 9 years ago
Pieter Wuille 0df67f1f7a Simplify hash loop code 9 years ago
Jorge Timón d698ef690f Consensus: Refactor: Decouple pow.o from chainparams.o 9 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 9 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Luke Dashjr 2ce63d395f MOVEONLY: Move struct CBlockTemplate to miner.h (from main.h) 10 years ago
Wladimir J. van der Laan 734f85c4f0 Use arith_uint256 where necessary 10 years ago
jtimon 0cc0d8d60b Get rid of the internal miner's hashmeter 10 years ago
Wladimir J. van der Laan 269d8ba0d2
Remove declaration of no longer existent CheckWork 10 years ago
jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Philip Kaufmann 27df4123c4 make all catch() arguments const 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago
Luke Dashjr b867e409e5 CreateNewBlock: Stick height in coinbase so we pass template sanity check 10 years ago
Luke Dashjr df08a626e0 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) 10 years ago