Commit Graph

46 Commits (3dc8c012f0a40756f3c4359dbe169c03d7c8a725)

Author SHA1 Message Date
Ben Woosley 9b0e16226e
doc: Correct spelling errors in comments
5 years ago
Samuel Dobson 1f886243e4
Merge #18224: Make AnalyzePSBT next role calculation simple, correct
5 years ago
Gregory Sanders 1ef28b4f7c Make AnalyzePSBT next role calculation simple, correct
5 years ago
Jeffrey Czyz 0aed17ef28 Refactor FormatStateMessage into ValidationState
5 years ago
MarcoFalke 36f42e1bf4
Merge #18037: Util: Allow scheduler to be mocked
5 years ago
Amiti Uttarwar 7c8b6e5b52 [lib] add scheduler to node context
5 years ago
Pieter Wuille 0e0fa27acb Get rid of VARINT default argument
5 years ago
fanquake 1326092e6c
Merge #17156: psbt: check that various indexes and amounts are within bounds
5 years ago
Ben Woosley 297e098557
Fix doxygen errors
5 years ago
Andrew Chow deaa6dd144 psbt: check output index is within bounds before accessing
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
MarcoFalke 48d64d73c0
Merge #17564: rpc: Use mempool from node context instead of global
5 years ago
Andrew Chow f1ef7f0aa4 Don't calculate tx fees for PSBTs with invalid money values
5 years ago
MarcoFalke fae94785d9
Merge #17524: psbt: handle unspendable psbts
5 years ago
MarcoFalke fa660d65d7
node: Use mempool from node context instead of global
5 years ago
Andrew Chow 773d4572a4 Mark PSBTs spending unspendable outputs as invalid in analysis
5 years ago
Andrew Chow 638e40cb60 Have a PSBTAnalysis state that indicates invalid PSBT
5 years ago
MarcoFalke fac07f2038
node: Add reference to mempool in NodeContext
5 years ago
Wladimir J. van der Laan 45e65376ac
Merge #17382: rpc: Remove unused boost::this_thread::interruption_point
5 years ago
MarcoFalke fa5facd3e7
rpc: Remove unused boost::this_thread::interruption_point
5 years ago
Wladimir J. van der Laan b05b28183c
Merge #16899: UTXO snapshot creation (dumptxoutset)
5 years ago
James O'Beirne 92fafb3a7d coinstats: add coins_count
5 years ago
randymcmillan ac831339cb
doc: Fix some misspellings
5 years ago
Wladimir J. van der Laan 3c40bc6726
Merge #15921: validation: Tidy up ValidationState interface
5 years ago
John Newbery 3004d5a12d [validation] Remove fMissingInputs from AcceptToMemoryPool()
5 years ago
John Newbery a27a2957ed [validation] Add CValidationState subclasses
5 years ago
James O'Beirne 707fde7b9b add unused SnapshotMetadata class
5 years ago
Russell Yanofsky 8922d7f6b7 scripted-diff: Remove g_connman, g_banman globals
5 years ago
Russell Yanofsky e6f4f895d5 Pass NodeContext, ConnMan, BanMan references more places
5 years ago
Russell Yanofsky 4d5448c76b MOVEONLY: Move NodeContext struct to node/context.h
5 years ago
practicalswift 084e17cebd Remove unused includes
5 years ago
James O'Beirne 8a3b2eb175 move-only: move coins statistics utils out of RPC
5 years ago
MarcoFalke 85883a9f8e
Merge #16443: refactor: have CCoins* data managed under CChainState
5 years ago
Antoine Riard b7b9f6e4ce Remove p2pEnabled from Chain interface
5 years ago
James O'Beirne fae6ab6aed refactor: pcoinsTip -> CChainState::CoinsTip()
5 years ago
John Newbery fb62f128bb Tidy up BroadcastTransaction()
5 years ago
Antoine Riard 8c8aa19b4b Add BroadcastTransaction utility usage in Chain interface
5 years ago
Antoine Riard 9bc8b28c1d refactor : use RelayTransaction in BroadcastTransaction utility
5 years ago
Russell Yanofsky 4d074e84a2 [build] Move AnalyzePSBT from psbt.cpp to node/psbt.cpp
6 years ago
John Newbery fd509bd1f7 [docs] Document src subdirectories and different libraries
6 years ago
John Newbery 91a25d1e71 [build] Add several util units
6 years ago
Russell Yanofsky b1b2b23892 Remove use of CCoinsViewMemPool::GetCoin in wallet code
6 years ago
MarcoFalke fa9b60c842
Remove unused TransactionError constants
6 years ago
Glenn Willen 102faad81e Factor out combine / finalize / extract PSBT helpers
6 years ago
Glenn Willen bd0dbe8763 Switch away from exceptions in refactored tx code
6 years ago
Glenn Willen 81cd958848 Factor BroadcastTransaction out of sendrawtransaction
6 years ago