aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | Switch from per-tx to per-txout CCoinsViewCache methods in some placesPieter Wuille2017-06-011-51/+36
| * | | | Optimization: Coin&& to ApplyTxInUndoPieter Wuille2017-06-011-5/+5
| * | | | Replace CTxInUndo with CoinPieter Wuille2017-06-011-10/+8
| * | | | Store/allow tx metadata in all undo recordsPieter Wuille2017-05-261-7/+10
| * | | | Remove/ignore tx version in utxo and undoPieter Wuille2017-05-261-7/+0
| * | | | Introduce CHashVerifier to hash read dataPieter Wuille2017-05-261-5/+4
| * | | | error() in disconnect for disk corruption, not inconsistencyPieter Wuille2017-05-261-21/+17
* | | | | Merge #10464: Introduce static DoWarning (simplify UpdateTip)Pieter Wuille2017-05-301-14/+15
|\ \ \ \ \
| * | | | | Introduce static DoWarning (simplify UpdateTip)Jorge Timón2017-05-271-14/+15
| |/ / / /
* | | | | Merge #9208: Improve DisconnectTip performanceWladimir J. van der Laan2017-05-301-30/+95
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Store disconnected block transactions outside mempool during reorgSuhas Daftuar2017-05-041-30/+95
* | | | | Merge #10347: Use range-based for loops (C++11) when looping over vector elem...Pieter Wuille2017-05-231-3/+2
|\ \ \ \ \
| * | | | | Use range-based for loops (C++11) when looping over vector elementspracticalswift2017-05-191-3/+2
| | |/ / / | |/| | |
* | | | | Merge #9571: RPC: getblockchaininfo returns BIP signaling statisticsWladimir J. van der Laan2017-05-231-0/+6
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | RPC: getblockchaininfo: BIP9 statsMatthew Zipkin2017-03-241-0/+6
* | | | | Merge #8329: Consensus: MOVEONLY: Move functions for tx verificationWladimir J. van der Laan2017-05-181-243/+1
|\ \ \ \ \
| * | | | | MOVEONLY: tx functions to consensus/tx_verify.oJorge Timón2017-04-061-243/+1
* | | | | | Output line to debug.log when IsInitialBlockDownload latches to falseAlex Morcos2017-05-111-0/+1
| |_|/ / / |/| | | |
* | | | | Merge #10297: Simplify DisconnectBlock arguments/return valuePieter Wuille2017-05-021-26/+33
|\ \ \ \ \
| * | | | | Simplify DisconnectBlock arguments/return valuePieter Wuille2017-04-281-26/+33
| | |_|/ / | |/| | |
* | | | | Merge #10175: Remove excess logic.Wladimir J. van der Laan2017-05-021-4/+1
|\ \ \ \ \
| * | | | | Remove excess logic.practicalswift2017-04-101-4/+1
| | |/ / / | |/| | |
* | | | | Fix potential NPD introduced in b297426cMatt Corallo2017-05-011-1/+1
* | | | | Add -stopatheight for benchmarkingPieter Wuille2017-04-271-0/+3
| |/ / / |/| | |
* | | | Merge #10201: pass Consensus::Params& to ReceivedBlockTransactions()Wladimir J. van der Laan2017-04-211-4/+4
|\ \ \ \
| * | | | pass Consensus::Params& to ReceivedBlockTransactions()Mario Dian2017-04-131-4/+4
* | | | | Merge #10181: Include cleanupWladimir J. van der Laan2017-04-201-0/+1
|\ \ \ \ \
| * | | | | Trivial: Remove unneeded includes from .h:Jorge Timón2017-04-131-0/+1
| |/ / / /
* | | | | Merge #9942: Refactor CBlockPolicyEstimatorWladimir J. van der Laan2017-04-201-1/+2
|\ \ \ \ \
| * | | | | Make feeEstimator its own global instance of CBlockPolicyEstimatorAlex Morcos2017-04-101-1/+2
* | | | | | Remove CValidationInterface::UpdatedTransactionMatt Corallo2017-04-131-6/+0
* | | | | | Make DisconnectBlock and ConnectBlock static in validation.cppMatt Corallo2017-04-101-3/+10
| |/ / / / |/| | | |
* | | | | Merge #9725: CValidationInterface CleanupsWladimir J. van der Laan2017-04-101-67/+75
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | SyncTransaction->TxAddedToMempool/BlockConnected/DisconnectedMatt Corallo2017-04-071-27/+6
| * | | | Handle SyncTransaction in ActivateBestChain instead of ConnectTraceMatt Corallo2017-04-071-26/+48
| * | | | Keep conflictedTxs in ConnectTrace per-blockMatt Corallo2017-04-071-7/+11
| * | | | Handle conflicted transactions directly in ConnectTraceMatt Corallo2017-04-071-45/+39
| * | | | Make ConnectTrace::blocksConnected private, hide behind accessorsMatt Corallo2017-04-071-2/+12
| * | | | Add pblock to connectTrace at the end of ConnectTip, not startMatt Corallo2017-04-071-8/+7
| |/ / /
* | | | Merge #10135: [p2p] Send the correct error code in reject messagesWladimir J. van der Laan2017-04-101-4/+6
|\ \ \ \ | |/ / / |/| | |
| * | | Send the correct error code in reject messagesJohn Newbery2017-03-311-4/+6
| |/ /
* | | Merge #9902: Lightweight abstraction of boost::filesystemWladimir J. van der Laan2017-04-061-12/+11
|\ \ \
| * | | Use fsbridge for fopen and freopenWladimir J. van der Laan2017-04-031-4/+4
| * | | Replace uses of boost::filesystem with fsWladimir J. van der Laan2017-04-031-6/+6
| * | | Replace includes of boost/filesystem.h with fs.hWladimir J. van der Laan2017-04-031-2/+1
* | | | Merge #10133: Clean up calculations of pcoinsTip memory usageWladimir J. van der Laan2017-04-051-3/+4
|\ \ \ \
| * | | | Make threshold for flushing more conservative.Alex Morcos2017-03-311-2/+3
| * | | | Make pcoinsTip memory calculations consistentAlex Morcos2017-03-311-2/+2
* | | | | Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn.Gregory Maxwell2017-04-021-3/+5
| |/ / / |/| | |
* | | | Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell2017-04-011-20/+21
|/ / /