61 Commits (a9149688f87cb790a600400abd9af72c3ee0c312)

Author SHA1 Message Date
Pieter Wuille 6851107b3a BIP9 Implementation 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Alex Morcos 553cad94e2 Rewrite CreateNewBlock 9 years ago
Suhas Daftuar 7e49f5f8b4 Track coinbase spends in CTxMemPoolEntry 9 years ago
Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 9 years ago
Alex Morcos e587bc3fd9 Implement helper class for CTxMemPoolEntry constructor 9 years ago
Pieter Wuille 114b5812f6 Prevector type 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 d1c3762ae8 Revert "Revert "Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints"" 9 years ago
Gregory Maxwell 8537ecdfc4 Revert "Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints" 9 years ago
Mark Friedenbach dea8d21fc6 Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints 9 years ago
Pieter Wuille 391dff16fe Do not store Merkle branches in the wallet. 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 10 years ago
Mark Friedenbach efd44440d8 Explicitly set tx.nVersion for the genesis block and mining tests 10 years ago
Suhas Daftuar 9be0e6837b Be stricter in processing unrequested blocks 10 years ago
Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Cory Fields a8cdaf5c96 checkpoints: move the checkpoints enable boolean into main 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 51598b2631 Reinitialize state in between individual unit tests. 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Luke Dashjr 132ea9b48f miner_tests: Disable checkpoints so they don't fail the subsidy-change test 10 years ago
Cory Fields d2e74c55bd boost: moveonly: split CPubKey and friends to new files 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
Cory Fields 066e2a1403 script: move CScriptID to standard.h and add a ctor for creating them from CScripts 10 years ago
SergioDemianLerner f0fd00cb77 Switch testing framework from MAIN to new UNITTEST network 10 years ago
Wladimir J. van der Laan 8d132431b4
Revert merge of pull #4845 10 years ago
SergioDemianLerner a25fd6be13 Switch testing framework from MAIN to new UNITTEST network 10 years ago
Pieter Wuille 0be990ba34 Move CTxDestination from script/script to script/standard 10 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 11 years ago
Pieter Wuille 85aab2a088 Switch miner.cpp to use sha2 instead of OpenSSL. 11 years ago
Wladimir J. van der Laan 3fc6846181 Add licenses for tests and test data 11 years ago
Peter Todd 665bdd3bc9
Fix off-by-one errors in use of IsFinalTx() 11 years ago
Thomas Holenstein df840de5da
Make bitcoin compile without wallet if "db_cxx.h" is not present 11 years ago
Wladimir J. van der Laan fbc7a96d03 Re-enable miner tests in --disable-wallet mode 11 years ago
Gavin Andresen 49dc3a0f1a Make unit tests succeed with -DDEBUG_LOCKORDER 11 years ago
Gavin Andresen 4d707d5120 Add verbose boolean to getrawmempool 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Pieter Wuille 4c6d41b8b6 Refactor/encapsulate chain globals into a CChain class 11 years ago
Pieter Wuille 1657ed2ab4 Fix minor unit test memory leaks 11 years ago
Jeff Garzik 7e17018995 CreateNewBlock() now takes scriptPubKey argument, 11 years ago
Jeff Garzik d247a5d130 Move internal miner/block creation to separate miner.cpp module. 12 years ago
Pieter Wuille ef3988ca36 CValidationState framework 12 years ago
Forrest Voight 03cac0bb8e changed CreateNewBlock to return a CBlockTemplate object, which includes per-tx fee and sigop count data 12 years ago
Gavin Andresen 3fcec0d4a0 Set block.nVersion to fix miner unit test 12 years ago
Luke Dashjr 639b61d78e Tests for CreateNewBlock 13 years ago
Pieter Wuille 0a83c0fcef Fix tests after recent refactors 13 years ago