aboutsummaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
2023-12-01Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/...Andrew Chow
2023-11-30Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)Andrew Chow
2023-11-28Merge bitcoin/bitcoin#28903: refactor: Make CTxMemPoolEntry only explicitly c...Andrew Chow
2023-11-25Change petertodd seeds to petertodd.netPeter Todd
2023-11-22tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` not...ismaelsadeeq
2023-11-22CValidationInterface: modify the parameter of `TransactionAddedToMempool`ismaelsadeeq
2023-11-22CValidationInterface, mempool: add new callback to `CValidationInterface`ismaelsadeeq
2023-11-21Use Txid in COutpointdergoegge
2023-11-17refactor: Make CTxMemPoolEntry only explicitly copyableTheCharlatan
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-13Merge bitcoin/bitcoin#28207: mempool: Persist with XORAndrew Chow
2023-11-10scripted-diff: rename vTxHashes to txns_randomizedTheCharlatan
2023-11-10[txmempool] make CTxMemPoolEntry::lockPoints mutableglozow
2023-11-10[refactor] Add helper for iterating through mempool entriesstickies-v
2023-11-09mempool: persist with XORMarcoFalke
2023-11-02Merge bitcoin/bitcoin#28530: tests, bug fix: DisconnectedBlockTransactions re...glozow
2023-10-20chainparams, assumeutxo: Fix signet txoutset hashFabian Jahr
2023-10-20chainparams, assumeutxo: Fix testnet txoutset hashFabian Jahr
2023-10-20coinstats: Fix hash_serialized2 calculationFabian Jahr
2023-10-19bugfix: correct DisconnectedBlockTransactions memory usagestickies-v
2023-10-18assume duplicate transactions are not added to `iters_by_txid`ismaelsadeeq
2023-10-18move only: move implementation code to disconnected_transactions.cppismaelsadeeq
2023-10-13refactor: update `MAX_DISCONNECTED_TX_POOL` from kb to bytesismaelsadeeq
2023-10-09Merge bitcoin/bitcoin#28591: kernel: chainparams updates for 26.xfanquake
2023-10-06validation, test: Improve and document nChainTx check for testabilityFabian Jahr
2023-10-05kernel: update m_assumed_* chain params for 26.xfanquake
2023-10-05kernel: update chainTxData for 26.xfanquake
2023-10-05kernel: update nMinimumChainWork & defaultAssumeValid for 26.xfanquake
2023-10-03Move global `scriptcheckqueue` into `ChainstateManager` classHennadii Stepanov
2023-10-02chainparams: add signet assumeutxo param at height 160_000Sjors Provoost
2023-10-02chainparams: add testnet assumeutxo param at height 2_500_000Sjors Provoost
2023-09-30test: add feature_assumeutxo functional testJames O'Beirne
2023-09-30validation: add ChainstateRoleJames O'Beirne
2023-09-30chainparams: add blockhash to AssumeutxoDataJames O'Beirne
2023-09-23Merge bitcoin/bitcoin#28385: [refactor] rewrite DisconnectedBlockTransactions...fanquake
2023-09-21Merge bitcoin/bitcoin#28379: Refactor: Remove m_is_test_chainfanquake
2023-09-14Merge bitcoin/bitcoin#28423: kernel: Remove protocol.h/netaddress.h/compat.h ...fanquake
2023-09-13make DisconnectedBlockTransactions responsible for its own memory managementglozow
2023-09-13MOVEONLY: DisconnectedBlockTransactions to its own fileglozow
2023-09-12[refactor] Remove netaddress.h from kernel headersTheCharlatan
2023-09-12kernel: Move MessageStartChars to its own fileTheCharlatan
2023-09-12[refactor] Define MessageStartChars as std::arrayTheCharlatan
2023-09-12Remove unused GetType() from CBufferedFile and CAutoFileMarcoFalke
2023-08-31Refactor: Remove m_is_test_chainTim Neubauer
2023-08-28config: default acceptnonstdtxn=0 on all chainsAnthony Towns
2023-08-17move-only: Create src/kernel/mempool_removal_reason.hMarcoFalke
2023-08-17Merge bitcoin/bitcoin#28244: Break up script/standard.{h/cpp}fanquake
2023-08-17Merge bitcoin/bitcoin#27675: p2p: Drop m_recently_announced_invs bloom filterfanquake
2023-08-14Clean up things that include script/standard.hAndrew Chow