aboutsummaryrefslogtreecommitdiff
path: root/src/node
AgeCommit message (Expand)Author
2023-11-30Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)Andrew Chow
2023-11-30Rename version.h to node/protocol_version.hMarcoFalke
2023-11-24Merge bitcoin/bitcoin#28922: Use Txid in COutpointfanquake
2023-11-21Use Txid in COutpointdergoegge
2023-11-18blockstorage: switch from CAutoFile to AutoFileAnthony Towns
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-13Merge bitcoin/bitcoin#28207: mempool: Persist with XORAndrew Chow
2023-11-13Merge bitcoin/bitcoin#28721: multiprocess compatibility updatesfanquake
2023-11-13Merge bitcoin/bitcoin#28391: refactor: Simplify CTxMempool/BlockAssembler fie...fanquake
2023-11-10[refactor] rewrite BlockAssembler inBlock and failedTx as sets of txidsglozow
2023-11-10[refactor] use CheckPackageLimits for checkChainLimitsglozow
2023-11-10[refactor] Add helper for retrieving mempool entryTheCharlatan
2023-11-10[refactor] Add helper for iterating through mempool entriesstickies-v
2023-11-09mempool: persist with XORMarcoFalke
2023-11-08[refactor] updating miniminer comments to be more accuratekevkevin
2023-11-07[refactor] Miniminer var cached_descendants to descendantskevkevin
2023-11-07[refactor] Change MiniMinerMempoolEntry orderkevkevin
2023-11-03[MiniMiner] track inclusion order and add Linearize() functionglozow
2023-11-03[MiniMiner] make target_feerate optionalglozow
2023-11-03[MiniMiner] allow manual construction with non-mempool txnsglozow
2023-11-03[refactor] change MiniMinerMempoolEntry ctor to take values, update includesglozow
2023-10-24assumeutxo, blockstorage: prevent core dump on invalid hashpablomartin4btc
2023-10-20interfaces: Rename CalculateBumpFees methods to be compatible with capn'protoRyan Ofsky
2023-10-20interfaces: Change getUnspentOutput return type to avoid multiprocess segfaultRyan Ofsky
2023-10-20refactor: Remove CBlockFileInfo::SetNullMarcoFalke
2023-10-16Merge bitcoin/bitcoin#28583: refactor: [tidy] modernize-use-emplacefanquake
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-12refactor: Remove unused nchaintx from SnapshotMetadata constructorMarcoFalke
2023-10-06blockstorage: Let FlushChainstateBlockFile return true in case of missing cursorFabian Jahr
2023-10-06doc: Add and edit some comments around assumeutxoFabian Jahr
2023-10-06validation: remove unused mempool param in DetectSnapshotChainstateFabian Jahr
2023-10-04Merge bitcoin/bitcoin#27823: init: return error when block index is non-conti...Andrew Chow
2023-10-03refactor: Move `{MAX,DEFAULT}_SCRIPTCHECK_THREADS` constantsHennadii Stepanov
2023-10-03Move global `scriptcheckqueue` into `ChainstateManager` classHennadii Stepanov
2023-10-02net: expose transport types/session IDs of connections in RPC and logsPieter Wuille
2023-09-30blockstorage: segment normal/assumedvalid blockfilesJames O'Beirne
2023-09-30validation: populate nChainTx value for assumedvalid chainstatesJames O'Beirne
2023-09-30validation: pruning for multiple chainstatesJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne
2023-09-30assumeutxo: remove snapshot during -reindex{-chainstate}James O'Beirne
2023-09-29Merge bitcoin/bitcoin#27866: blockstorage: Return on fatal flush errorsRyan Ofsky
2023-09-15Return CAutoFile from BlockManager::Open*File()MarcoFalke
2023-09-15Make BufferedFile to be a CAutoFile wrapperMarcoFalke
2023-09-15refactor: Drop unused fclose() from BufferedFileMarcoFalke
2023-09-14Merge bitcoin/bitcoin#26152: Bump unconfirmed ancestor transactions to target...Andrew Chow
2023-09-14Merge bitcoin/bitcoin#28423: kernel: Remove protocol.h/netaddress.h/compat.h ...fanquake
2023-09-13[node] interface to get bump feesglozow
2023-09-13Make MiniMinerMempoolEntry fields privateMurch
2023-09-13Remove unused importsMurch