aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | [build] Move policy settings to new src/policy/settings unitJohn Newbery2019-04-091-1/+1
| * | | | | | [build] Move CheckTransaction from lib_server to lib_consensusJohn Newbery2019-04-091-0/+1
| |/ / / / /
* | | | | | Merge #15629: init: Throw error when network specific config is ignoredMarcoFalke2019-04-091-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | doc: Fix all typos reported by codespellMarcoFalke2019-03-221-1/+1
| * | | | | Merge #15618: refactor: Remove unused functionWladimir J. van der Laan2019-03-181-20/+0
| |\ \ \ \ \
| | * | | | | refactor: Remove unused functionMarcoFalke2019-03-181-20/+0
| * | | | | | Merge #13541: wallet/rpc: sendrawtransaction maxfeerateMarcoFalke2019-03-181-0/+20
| |\| | | | |
| | * | | | | wallet/rpc: add maxfeerate parameter to sendrawtransactionKarl-Johan Alm2019-03-141-0/+20
| | | |/ / / | | |/| | |
* | / | | | refactor: Expose UndoReadFromDisk in headerMarcoFalke2019-03-191-7/+3
|/ / / / /
* | | | | Merge #15402: Granular invalidateblock and RewindBlockIndexWladimir J. van der Laan2019-03-071-121/+188
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Make last disconnected block BLOCK_FAILED_VALID, even when abortedPieter Wuille2019-03-031-5/+10
| * | | | Optimization: don't add txn back to mempool after 10 invalidatesPieter Wuille2019-02-281-2/+5
| * | | | Prevent callback overruns in InvalidateBlock and RewindBlockIndexPieter Wuille2019-02-281-9/+21
| * | | | Release cs_main during InvalidateBlock iterationsPieter Wuille2019-02-281-40/+50
| * | | | Call InvalidateBlock without cs_main heldPieter Wuille2019-02-241-2/+2
| * | | | Make RewindBlockIndex interruptiblePieter Wuille2019-02-241-1/+1
| * | | | Release cs_main during RewindBlockIndex operationPieter Wuille2019-02-241-45/+57
| * | | | Merge the disconnection and erasing loops in RewindBlockIndexPieter Wuille2019-02-241-18/+21
| * | | | Move erasure of non-active blocks to a separate loop in RewindBlockIndexPieter Wuille2019-02-241-6/+15
| * | | | Abstract EraseBlockData out of RewindBlockIndexPieter Wuille2019-02-241-27/+40
* | | | | Merge #15118: Refactor block file logicWladimir J. van der Laan2019-03-021-119/+70
|\ \ \ \ \
| * | | | | scripted-diff: Rename CBlockDiskPos to FlatFilePos.Jim Posen2019-02-221-34/+34
| * | | | | validation: Refactor file flush logic into FlatFileSeq.Jim Posen2019-02-221-18/+5
| * | | | | validation: Refactor block file pre-allocation into FlatFileSeq.Jim Posen2019-02-221-33/+15
| * | | | | validation: Refactor OpenDiskFile into method on FlatFileSeq.Jim Posen2019-02-221-25/+2
| * | | | | validation: Extract basic block file logic into FlatFileSeq class.Jim Posen2019-02-221-4/+17
| * | | | | util: Move CheckDiskSpace to util.Jim Posen2019-02-221-20/+12
| |/ / / /
* / / / / rpc/gui: Remove 'Unknown block versions being mined' warningWladimir J. van der Laan2019-02-251-6/+0
|/ / / /
* | | | Remove unnecessary const_castJulian Fleischer2019-02-121-1/+1
* | | | doc: Add cs_main lock annotations for mapBlockIndexpracticalswift2019-02-011-1/+1
| |_|/ |/| |
* | | Merge #15159: [RPC] Remove lookup to UTXO set from GetTransactionMarcoFalke2019-01-301-14/+5
|\ \ \ | |/ / |/| |
| * | [RPC] Update getrawtransaction interfaceAmiti Uttarwar2019-01-261-14/+5
* | | Merge #14963: mempool, validation: Explain cs_main locking semanticsMarcoFalke2019-01-151-4/+12
|\ \ \ | |/ / |/| |
| * | validation: Add cs_main locking annotationsMarcoFalke2018-12-221-1/+1
| * | doc: Add comment to cs_main and mempool::csMarcoFalke2018-12-201-3/+11
* | | Merge #13910: Log progress while verifying blocks at level 4MarcoFalke2019-01-041-2/+8
|\ \ \
| * | | Log progress while verifying blocks at level 4.Daniel Kraft2018-08-081-2/+8
* | | | Merge #13743: refactor: Replace boost::bind with std::bindMarcoFalke2018-12-291-5/+2
|\ \ \ \
| * | | | scripted-diff: Replace boost::bind with std::bindChun Kuan Lee2018-10-201-1/+1
| * | | | refactor: Use boost::scoped_connection in signal/slot, also prefer range-base...Chun Kuan Lee2018-10-201-5/+2
* | | | | Merge #13930: doc: Better explain GetAncestor check for m_failed_blocks in Ac...MarcoFalke2018-12-221-3/+23
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Explain GetAncestor check for m_failed_blocks in AcceptBlockHeaderSjors Provoost2018-09-041-3/+23
| | |/ / | |/| |
* | | | Merge #14834: validation: assert that pindexPrev is non-null when requiredWladimir J. van der Laan2018-12-131-0/+1
|\ \ \ \
| * | | | validation: assert that pindexPrev is non-null when requiredKarl-Johan Alm2018-11-291-0/+1
* | | | | Merge #14480: refactor: Drop boost::this_thread::interruption_point and boost...Wladimir J. van der Laan2018-12-071-2/+0
|\ \ \ \ \
| * | | | | refactor: Drop boost::this_thread::interruption_point and boost::thread_inter...Chun Kuan Lee2018-10-151-2/+0
| | |_|/ / | |/| | |
* | | | | validation: Add and use HaveTxsDownloaded where appropriateMarcoFalke2018-12-041-12/+12
* | | | | Move CheckBlock() call to critical sectionHennadii Stepanov2018-11-301-3/+5
| |/ / / |/| | |
* | | | Convert comments to thread safety annotationsMarcoFalke2018-11-201-4/+2
* | | | scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-3/+3