166 Commits (b5c3440b053217afda5f03ee97b3835f02fd5290)

Author SHA1 Message Date
Mark Friedenbach ef8dfe41d1 Prevent block.nTime from decreasing 10 years ago
Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 10 years ago
Jorge Timón 935bd0a447 Chainparams: Refactor: Decouple main::GetBlockValue() from Params() [renamed GetBlockSubsidy] 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Gregory Maxwell bba7c24929 Avoid crash on start in TestBlockValidity with gen=1. 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Jorge Timón bebe7282ff Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter 10 years ago
Wladimir J. van der Laan 48265f3cf4 Revert mining changes in #5957 10 years ago
Pieter Wuille e2edf95cd3 Bugfix: make CreateNewBlock return pindexPrev 10 years ago
Pieter Wuille 6b04508e37 Introduce separate 'generate' RPC call 10 years ago
Pieter Wuille 0df67f1f7a Simplify hash loop code 10 years ago
Jorge Timón d698ef690f Consensus: Refactor: Decouple pow.o from chainparams.o 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 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
Luke Dashjr 4ea1be7fb8 CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock 10 years ago
jtimon 22c4272bf4 MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main.h -> chain.h) 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
jtimon 99f41b9cf7 MOVEONLY: core.o -> core/block.o 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
jtimon eda3733091 MOVEONLY: Move CFeeRate and Amount constants to amount.o 10 years ago
randy-waterhouse a3c26c2e85 Fixes for missing boost tuple.hpp header include. 10 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 10 years ago
Gavin Andresen dbca89b74b
Trigger -alertnotify if network is upgrading without you 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Pieter Wuille 629d75faac Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
jtimon c2c02f3fa9 Move UpdateTime to pow 10 years ago
Wladimir J. van der Laan 3802224110 Remove all other print() methods 10 years ago
Wladimir J. van der Laan 81212588c0 Remove print() from core functions 10 years ago
jtimon f0c2915f66 Simplify and rename CheckWork to ProcessBlockFound 10 years ago
Wladimir J. van der Laan 6c37f7fd78 `getrawchangeaddress` should fail when keypool exhausted 10 years ago
Gavin Andresen 13fc83c77b
Move fee policy out of core 11 years ago
Luke Dashjr 2a72d4591f JSON-RPC method: prioritisetransaction <txid> <priority delta> <priority tx fee> 11 years ago
jtimon df852d2bcc Refactor proof of work related functions out of main 11 years ago
Philip Kaufmann 0655fac0b1 miner: indentation fixes, remove for (;;) 11 years ago
Pieter Wuille d38da59bf6 Code simplifications after CTransaction::GetHash() caching 11 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 11 years ago