aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2017-06-07Cache full script execution results in addition to signaturesMatt Corallo
2017-06-07Pull script verify flags calculation out of ConnectBlockMatt Corallo
2017-06-06Make functions in validation.cpp static and pass chainparamsMario Dian
2017-06-01Merge #10195: Switch chainstate db and cache to per-txout modelPieter Wuille
2017-06-01scripted-diff: various renames for per-utxo consistencyPieter Wuille
2017-06-01Reduce reserved memory space for flushingPieter Wuille
2017-06-01Switch CCoinsView and chainstate db from per-txid to per-txoutPieter Wuille
2017-06-01Switch CScriptCheck to use Coin instead of CCoinsPieter Wuille
2017-06-01Only pass things committed to by tx's witness hash to CScriptCheckMatt Corallo
2017-06-01Switch from per-tx to per-txout CCoinsViewCache methods in some placesPieter Wuille
2017-06-01Optimization: Coin&& to ApplyTxInUndoPieter Wuille
2017-06-01Replace CTxInUndo with CoinPieter Wuille
2017-05-30Merge #10464: Introduce static DoWarning (simplify UpdateTip)Pieter Wuille
2017-05-30Merge #9208: Improve DisconnectTip performanceWladimir J. van der Laan
2017-05-27Introduce static DoWarning (simplify UpdateTip)Jorge Timón
2017-05-26Store/allow tx metadata in all undo recordsPieter Wuille
2017-05-26Remove/ignore tx version in utxo and undoPieter Wuille
2017-05-26Introduce CHashVerifier to hash read dataPieter Wuille
2017-05-26error() in disconnect for disk corruption, not inconsistencyPieter Wuille
2017-05-23Merge #10347: Use range-based for loops (C++11) when looping over vector elem...Pieter Wuille
2017-05-23Merge #9571: RPC: getblockchaininfo returns BIP signaling statisticsWladimir J. van der Laan
2017-05-19Use range-based for loops (C++11) when looping over vector elementspracticalswift
2017-05-18Merge #8329: Consensus: MOVEONLY: Move functions for tx verificationWladimir J. van der Laan
2017-05-11Output line to debug.log when IsInitialBlockDownload latches to falseAlex Morcos
2017-05-04Store disconnected block transactions outside mempool during reorgSuhas Daftuar
2017-05-02Merge #10297: Simplify DisconnectBlock arguments/return valuePieter Wuille
2017-05-02Merge #10175: Remove excess logic.Wladimir J. van der Laan
2017-05-01Fix potential NPD introduced in b297426cMatt Corallo
2017-04-28Simplify DisconnectBlock arguments/return valuePieter Wuille
2017-04-27Add -stopatheight for benchmarkingPieter Wuille
2017-04-21Merge #10201: pass Consensus::Params& to ReceivedBlockTransactions()Wladimir J. van der Laan
2017-04-20Merge #10181: Include cleanupWladimir J. van der Laan
2017-04-20Merge #9942: Refactor CBlockPolicyEstimatorWladimir J. van der Laan
2017-04-13pass Consensus::Params& to ReceivedBlockTransactions()Mario Dian
2017-04-13Remove CValidationInterface::UpdatedTransactionMatt Corallo
2017-04-13Trivial: Remove unneeded includes from .h:Jorge Timón
2017-04-10Make DisconnectBlock and ConnectBlock static in validation.cppMatt Corallo
2017-04-10Merge #9725: CValidationInterface CleanupsWladimir J. van der Laan
2017-04-10Make feeEstimator its own global instance of CBlockPolicyEstimatorAlex Morcos
2017-04-10Merge #10135: [p2p] Send the correct error code in reject messagesWladimir J. van der Laan
2017-04-10Remove excess logic.practicalswift
2017-04-07SyncTransaction->TxAddedToMempool/BlockConnected/DisconnectedMatt Corallo
2017-04-07Handle SyncTransaction in ActivateBestChain instead of ConnectTraceMatt Corallo
2017-04-07Keep conflictedTxs in ConnectTrace per-blockMatt Corallo
2017-04-07Handle conflicted transactions directly in ConnectTraceMatt Corallo
2017-04-07Make ConnectTrace::blocksConnected private, hide behind accessorsMatt Corallo
2017-04-07Add pblock to connectTrace at the end of ConnectTip, not startMatt Corallo
2017-04-06MOVEONLY: tx functions to consensus/tx_verify.oJorge Timón
2017-04-06Merge #9902: Lightweight abstraction of boost::filesystemWladimir J. van der Laan
2017-04-05Merge #10133: Clean up calculations of pcoinsTip memory usageWladimir J. van der Laan