aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Move wallet callbacks into cs_main (this effectively reverts #7946)Matt Corallo2017-01-191-9/+8
| |/ / |/| |
* | | Merge #9499: Use recent-rejects, orphans, and recently-replaced txn for compa...Wladimir J. van der Laan2017-01-191-7/+11
|\ \ \
| * | | Make ATMP optionally return the CTransactionRefs it replacedMatt Corallo2017-01-091-7/+11
| |/ /
* | | Merge #9484: Introduce assumevalid setting to skip validation presumed valid ...Pieter Wuille2017-01-161-9/+26
|\ \ \
| * | | Introduce assumevalid setting to skip presumed valid scripts.Gregory Maxwell2017-01-131-9/+26
* | | | Merge #9490: Replace FindLatestBefore used by importmuti with FindEarliestAtL...Pieter Wuille2017-01-131-0/+2
|\ \ \ \
| * | | | Replace FindLatestBefore used by importmuti with FindEarliestAtLeast.Gregory Maxwell2017-01-121-0/+2
| |/ / /
* | | | Merge #9375: Relay compact block messages prior to full block connectionPieter Wuille2017-01-131-10/+28
|\ \ \ \ | |/ / / |/| | |
| * | | Add comment to describe callers to ActivateBestChainMatt Corallo2017-01-121-0/+5
| * | | Use a temp pindex to avoid a const_cast in ProcessNewBlockHeadersMatt Corallo2017-01-111-3/+5
| * | | Add a CValidationInterface::NewPoWValidBlock callbackMatt Corallo2017-01-051-0/+5
| * | | Call AcceptBlock with the block's shared_ptr instead of CBlock&Matt Corallo2017-01-041-8/+12
| * | | Make CBlockIndex*es in net_processing constMatt Corallo2017-01-041-2/+4
* | | | Merge #9472: Disentangle progress estimation from checkpoints and update itWladimir J. van der Laan2017-01-121-2/+20
|\ \ \ \ | |_|_|/ |/| | |
| * | | Shorten variable names and switch to tx/sPieter Wuille2017-01-111-3/+3
| * | | Remove SIGCHECK_VERIFICATION_FACTORPieter Wuille2017-01-041-28/+6
| * | | Move tx estimation data out of CCheckPointDataPieter Wuille2017-01-041-3/+3
| * | | [MOVEONLY] Move progress estimation out of checkpointsPieter Wuille2017-01-041-2/+42
| |/ /
* | / Add pruneblockchain RPC to enable manual block file pruning.mrbandrews2017-01-101-5/+39
| |/ |/|
* | Merge #9408: Allow shutdown during LoadMempool, dump only when necessaryPieter Wuille2017-01-061-0/+2
|\ \
| * | Allow shutdown during LoadMempool, dump only when necessaryJonas Schnelli2016-12-231-0/+2
* | | Merge #9138: Improve fee estimationPieter Wuille2017-01-051-3/+21
|\ \ \
| * | | Add IsCurrentForFeeEstimatationAlex Morcos2017-01-041-1/+18
| * | | Always update fee estimates on new blocks.Alex Morcos2017-01-041-1/+1
| * | | Remove member variable hadNoDependencies from CTxMemPoolEntryAlex Morcos2017-01-041-2/+1
| * | | Don't track transactions at all during IBD.Alex Morcos2017-01-041-1/+3
* | | | Merge #8610: Share unused mempool memory with coincachePieter Wuille2017-01-051-4/+7
|\ \ \ \ | |_|_|/ |/| | |
| * | | Share unused mempool memory with coincachePieter Wuille2016-12-221-4/+7
| | |/ | |/|
* | | Merge #9107: Safer modify new coinsPieter Wuille2017-01-041-1/+1
|\ \ \ | |_|/ |/| |
| * | Fix dangerous condition in ModifyNewCoins.Alex Morcos2017-01-041-1/+1
| |/
* / Make AcceptToMemoryPool take CTransactionRefPieter Wuille2016-12-211-7/+9
|/
* Merge #8589: Inline CTxInWitness inside CTxInWladimir J. van der Laan2016-12-211-12/+11
|\
| * Move CTxInWitness inside CTxInPieter Wuille2016-12-041-12/+11
* | Merge #9236: Fix races for strMiscWarning and fLargeWork*Found, make QT runaw...Wladimir J. van der Laan2016-12-191-56/+16
|\ \
| * | Move GetWarnings() into its own file.Gregory Maxwell2016-12-031-0/+1
| * | Eliminate data races for strMiscWarning and fLargeWork*Found.Gregory Maxwell2016-12-031-11/+13
| * | Make QT runawayException call GetWarnings instead of directly access strMiscW...Gregory Maxwell2016-12-031-45/+2
* | | Merge #9273: Remove unused CDiskBlockPos* argument from ProcessNewBlockWladimir J. van der Laan2016-12-141-2/+2
|\ \ \
| * | | Remove unused CDiskBlockPos* argument from ProcessNewBlockMatt Corallo2016-12-041-2/+2
* | | | Do not run functions with necessary side-effects in assert()Gregory Maxwell2016-12-141-2/+4
* | | | Merge #9240: Remove txConflictedPieter Wuille2016-12-091-9/+3
|\ \ \ \
| * | | | remove external usage of mempool conflict trackingAlex Morcos2016-12-051-9/+3
| | |_|/ | |/| |
* / | | remove no longer needed check for premature v2 txsAlex Morcos2016-12-071-8/+0
|/ / /
* | | Merge #9014: Fix block-connection performance regressionWladimir J. van der Laan2016-12-051-23/+39
|\| |
| * | Document ConnectBlock connectTrace postconditionsMatt Corallo2016-12-041-0/+4
| * | Switch pblock in ProcessNewBlock to a shared_ptrMatt Corallo2016-12-041-7/+2
| * | Make the optional pblock in ActivateBestChain a shared_ptrMatt Corallo2016-12-041-6/+11
| * | Create a shared_ptr for the block we're connecting in ActivateBCSMatt Corallo2016-12-041-8/+8
| * | Keep blocks as shared_ptrs, instead of copying txn in ConnectTipMatt Corallo2016-12-041-9/+16
| * | Add struct to track block-connect-time-generated info for callbacksMatt Corallo2016-12-041-14/+19
| |/