289 Commits (0.16)

Author SHA1 Message Date
MeshCollider 35aeabec62 Make fReindex atomic to avoid race 7 years ago
practicalswift fdc329376c Document assumptions that are being made to avoid NULL pointer dereferences 7 years ago
Lawrence Nahum 467cbbcbfc
Add return value to DumpMempool 7 years ago
Suhas Daftuar 0311836f69 Allow setting nMinimumChainWork on command line 7 years ago
Karl-Johan Alm 258d33b41a
[mempool] Mark unaccepted txs present in mempool as 'already there'. 7 years ago
Johnson Lau e912118786 [Refactor] Combine scriptPubKey and amount as CTxOut in CScriptCheck 7 years ago
MeshCollider c001992440 Fix potential null dereferences 7 years ago
Matt Corallo ee4d1493e2 Drop upgrade-cancel callback registration for a generic "resumeable" 7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 7 years ago
Marko Bencun bb81e17355 scripted-diff: stop using the gArgs wrappers 7 years ago
Pieter Wuille 85c82b50d1 Avoid masking of difficulty adjustment errors by checkpoints 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
John Newbery 83f1ec33ce [wallet] Don't hold cs_LastBlockFile while calling setBestChain 7 years ago
Matt Corallo e7539f8649 Fix some broken init-time prints/constants 7 years ago
Matt Corallo ff3a21919d Call RewindBlockIndex even if we're about to run -reindex-chainstate 7 years ago
Matt Corallo b0f32497b8 More user-friendly error message if UTXO DB runs ahead of block DB 7 years ago
Matt Corallo eda888e573 Fix some LoadChainTip-related init-order bugs. 7 years ago
Gregory Maxwell 095b917464 Avoid using sizes on non-fixed-width types to derive protocol constants. 7 years ago
Gregory Maxwell 3babbcb487 Remove confusing MAX_BLOCK_BASE_SIZE. 7 years ago
Lawrence Nahum 69a4339ef5
missing white space in function arg 7 years ago
practicalswift 1e3a3200af Simplify "!foo || (foo && bar)" as "!foo || bar" 7 years ago
Jeremy Rubin 4cac0d1e04 Fix subscript[0] in validation.cpp 7 years ago
romanornr d9d1bd3267
nCheckDepth chain height fix 7 years ago
practicalswift aa95947ded Use the override specifier (C++11) where we expect to be overriding the virtual function of a base class 7 years ago
Suhas Daftuar e3f9c05b96 Add CheckInputs() unit tests 7 years ago
Alex Morcos 3c8a9aefff Add belt-and-suspenders in DisconnectBlock 7 years ago
Alex Morcos 18bacec6c2 Make check to distinguish between orphan txs and old txs more efficient. 7 years ago
Matt Corallo d6af06d68a Dont create pcoinsTip until after ReplayBlocks. 7 years ago
Pieter Wuille 0580ee08ff Adapt memory usage estimation for flushing 7 years ago
Pieter Wuille 013a56aa1a Non-atomic flushing using the blockchain as replay journal 7 years ago
Matt Corallo a3543af3cc Better document CheckInputs parameter meanings 7 years ago
Matt Corallo 309ee1ae7b Update -maxsigcachesize doc clarify init logprints for it 7 years ago
Matt Corallo b014668e27 Add CheckInputs wrapper CCoinsViewMemPool -> non-consensus-critical 7 years ago
Dimitris Tsapakidis 0a5a6b90bc Fixed multiple typos 7 years ago
Jorge Timón 3eff827f89
scripted-diff: Remove BOOST_REVERSE_FOREACH 7 years ago
Jorge Timón 300851ec16
Introduce src/reverse_iterator.hpp and include it... 7 years ago
Andrew Chow c45cbaf69f Fix stopatheight 7 years ago
Matt Corallo 3533fb4d33 Return a bool in SpendCoin to restore pre-per-utxo assert semantics 7 years ago
practicalswift 49de096c2a Remove unused Boost includes 7 years ago
Russell Yanofsky 24e44c354d Don't return stale data from CCoinsViewCache::Cursor() 7 years ago
Matt Corallo eada04e778 Do not print soft-fork-script warning with -promiscuousmempool 7 years ago
Matt Corallo b5fea8d0cc Cache full script execution results in addition to signatures 7 years ago
Matt Corallo 6d22b2b17b Pull script verify flags calculation out of ConnectBlock 7 years ago
Mario Dian 24980a3e40 Make functions in validation.cpp static and pass chainparams 7 years ago
Jorge Timón 1238f13cf6
scripted-diff: Remove PAIRTYPE 7 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 7 years ago
Pieter Wuille d9bec888f1 Use REJECT_DUPLICATE for already known and conflicted txn 7 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 7 years ago
Pieter Wuille b2af357f39 Reduce reserved memory space for flushing 7 years ago
Pieter Wuille 5083079688 Switch CCoinsView and chainstate db from per-txid to per-txout 7 years ago