aboutsummaryrefslogtreecommitdiff
path: root/src/node/transaction.cpp
AgeCommit message (Expand)Author
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-03[refactor] Don't call AcceptToMemoryPool() from outside validation.cppJohn Newbery
2021-08-02[GetTransaction] remove unneeded `cs_main` lock acquireSebastian Falbesoner
2021-07-28Merge bitcoin/bitcoin#22528: refactor: move GetTransaction to node/transactio...MarcoFalke
2021-07-22doc: GetTransaction()/getrawtransaction follow-ups to #22383John Newbery
2021-07-22refactor: move `GetTransaction(...)` to node/transaction.cppSebastian Falbesoner
2021-07-09[style] Clean up BroadcastTransaction()John Newbery
2021-07-09[mempool] Allow rebroadcast for same-txid-different-wtxid transactionsJohn Newbery
2021-07-09[mempool] Only add a transaction to the unbroadcast set when it's added to th...John Newbery
2021-06-10scripted-diff: tree-wide: Remove all review-only assertionsCarl Dong
2021-05-04[net processing] Add internal _RelayTransactions()John Newbery
2021-03-30node: Avoid potential UB by asserting assumptionsCarl Dong
2021-03-18Merge #21162: Net Processing: Move RelayTransaction() into PeerManagerfanquake
2021-03-08node: Use existing NodeContextCarl Dong
2021-03-04[net processing] Don't pass CConnman to RelayTransactionsJohn Newbery
2021-03-04[net processing] Move RelayTransaction into PeerManagerJohn Newbery
2021-02-18scripted-diff: Invoke ::AcceptToMemoryPool with chainstateCarl Dong
2021-02-09[refactor] return MempoolAcceptResultgzhao408
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-08style and nits for fee-checking in BroadcastTransactiongzhao408
2020-10-05[validation] Remove absurdfee from accepttomempoolJohn Newbery
2020-10-05[rpc/node] check for high fee before ATMP in clientsgzhao408
2020-09-04[BroadcastTransaction] Remove unsafe move operatorAmiti Uttarwar
2020-09-04[mempool] Revert unbroadcast set to tracking just txidAmiti Uttarwar
2020-07-19Add support for tx-relay via wtxidSuhas Daftuar
2020-07-18Add wtxid to mempool unbroadcast trackingAmiti Uttarwar
2020-04-23[mempool] Track "unbroadcast" transactionsAmiti Uttarwar
2020-02-27Refactor FormatStateMessage into ValidationStateJeffrey Czyz
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-12-05node: Use mempool from node context instead of globalMarcoFalke
2019-11-04doc: Fix some misspellingsrandymcmillan
2019-10-30Merge #15921: validation: Tidy up ValidationState interfaceWladimir J. van der Laan
2019-10-29[validation] Remove fMissingInputs from AcceptToMemoryPool()John Newbery
2019-10-29[validation] Add CValidationState subclassesJohn Newbery
2019-10-28scripted-diff: Remove g_connman, g_banman globalsRussell Yanofsky
2019-10-28Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky
2019-10-15Remove unused includespracticalswift
2019-08-15Merge #16443: refactor: have CCoins* data managed under CChainStateMarcoFalke
2019-08-08Remove p2pEnabled from Chain interfaceAntoine Riard
2019-08-06refactor: pcoinsTip -> CChainState::CoinsTip()James O'Beirne
2019-08-01Tidy up BroadcastTransaction()John Newbery
2019-08-01Add BroadcastTransaction utility usage in Chain interfaceAntoine Riard
2019-07-24refactor : use RelayTransaction in BroadcastTransaction utilityAntoine Riard
2019-04-09[build] Add several util unitsJohn Newbery
2019-02-14Remove unused TransactionError constantsMarcoFalke
2019-02-11Factor out combine / finalize / extract PSBT helpersGlenn Willen
2019-02-11Switch away from exceptions in refactored tx codeGlenn Willen
2019-02-11Factor BroadcastTransaction out of sendrawtransactionGlenn Willen