aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2021-11-10Merge bitcoin/bitcoin#23173: Add `ChainstateManager::ProcessTransaction`MarcoFalke
2021-11-04MOVEONLY: mempool checks to their own functionsglozow
2021-11-04scripted-diff: clean up MemPoolAccept aliasesglozow
2021-11-04document workspace membersglozow
2021-11-04[validation] cache iterators to mempool conflictsglozow
2021-11-03[validation] Always call mempool.check() after processing a new transactionJohn Newbery
2021-11-03[validation] Add CChainState::ProcessTransaction()John Newbery
2021-11-03[validation] Remove comment about AcceptToMemoryPool()John Newbery
2021-10-28[validation/rpc] cache + use vsize calculated in PreChecksglozow
2021-10-28[validation] re-introduce bool for whether a transaction is RBFglozow
2021-10-28[validation/refactor] store precomputed txdata in workspaceglozow
2021-10-28[validation] case-based constructors for ATMPArgsglozow
2021-10-25Merge bitcoin/bitcoin#23157: txmempool -/-> validation 1/2: improve performan...MarcoFalke
2021-10-22Make GenTxid boolean constructor privateMarcoFalke
2021-10-21[mempool] delete exists(uint256) functionglozow
2021-10-20Merge bitcoin/bitcoin#23258: doc: Fix outdated comments referring to ::ChainA...fanquake
2021-10-18tracing: drop block_connected hash.toString() arg0xb10c
2021-10-12Fix outdated comments referring to ::ChainActive()Samuel Dobson
2021-10-11validation: put coins cache write log into bench debug logAnthony Towns
2021-10-11validation: move header validation error logging to VALIDATION debug categoryAnthony Towns
2021-10-11validation: include block hash when reporting prev block not found errorsAnthony Towns
2021-10-07Merge bitcoin/bitcoin#22539: Re-include RBF replacement txs in fee estimationW. J. van der Laan
2021-10-04[refactor] pass coinsview and height to check()glozow
2021-10-04[validation/mempool] use Spend/AddCoin instead of UpdateCoinsglozow
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-29Re-include RBF replacement txs in fee estimationAntoine Poinsot
2021-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-09-27Merge bitcoin/bitcoin#23061: Fix (inverse) meaning of -persistmempoolmerge-script
2021-09-23Merge bitcoin/bitcoin#21526: validation: UpdateTip/CheckBlockIndex assumeutxo...W. J. van der Laan
2021-09-23Merge bitcoin/bitcoin#23072: log: Remove unnecessary timing of Callbacks benchmerge-script
2021-09-23log: Remove unnecessary timing logs for Callbacks benchDouglas Chimento
2021-09-23Merge bitcoin/bitcoin#22855: RBF move 3/3: move followups + improve RBF docum...fanquake
2021-09-22Fix (inverse) meaning of -persistmempoolMarcoFalke
2021-09-20refactor: Remove unused validation includesMarcoFalke
2021-09-16Merge bitcoin/bitcoin#22626: Remove txindex migration codeW. J. van der Laan
2021-09-15validation: fix CheckBlockIndex for multiple chainstatesJames O'Beirne
2021-09-15validation: insert assumed-valid block index entries into candidatesJames O'Beirne
2021-09-15validation: set BLOCK_ASSUMED_VALID during snapshot loadJames O'Beirne
2021-09-15validation: change UpdateTip for multiple chainstatesJames O'Beirne
2021-09-10[doc] improve RBF documentationglozow
2021-09-10[policy/refactor] pass in relay fee instead of using globalglozow
2021-09-10Merge bitcoin/bitcoin#22675: RBF move 2/3: extract RBF logic into policy/rbffanquake
2021-09-07Enable clang-tidy bugprone-argument-comment and fix violationsMarcoFalke
2021-09-02MOVEONLY: fee checks (Rules 3 and 4) to policy/rbfglozow
2021-09-02MOVEONLY: check that fees > direct conflicts to policy/rbfglozow
2021-09-02MOVEONLY: check for disjoint conflicts and ancestors to policy/rbfglozow
2021-09-02MOVEONLY: BIP125 Rule 2 to policy/rbfglozow
2021-09-02Make GetEntriesForConflicts return std::optionalglozow
2021-08-31Merge bitcoin/bitcoin#22796: RBF move (1/3): extract BIP125 Rule 5 into polic...fanquake
2021-08-29refactor: remove RecursiveMutex cs_nBlockSequenceIdSebastian Falbesoner