v30.3-roots.1 · Commit 28: [PATCH 28/68] fix(wallet): secure asynchronous sweep cancellation
src/rpc/blockchain.h
Before: src/rpc/blockchain.h · After: src/rpc/blockchain.h
File metadata
index 19fd54af357ca5fcc3de180043d63e1cc6d9a743..6c295667af1c3bf1df69118350ae05bcedc7d447 100644
Download original patch · Release notes
Diff rows 1–8 of 8. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
src/rpc/blockchain.h
CHANGED
|
@@ -82,6 +82,7 @@ void CheckBlockDataAvailability(node::BlockManager& blockman, const CBlockIndex&
|
|
|
82
82
|
//! Scan the current UTXO set while sharing scantxoutset's reservation and RPC
|
|
83
83
|
//! interruption behavior. The returned coins are a snapshot and must be
|
|
84
84
|
//! revalidated by the caller before broadcast.
|
|
85
|
-
interfaces::ScanResult ScanUTXOSet(node::NodeContext& node, const std::set<CScript>& needles, std::map<COutPoint, Coin>& coins);
|
|
85
|
+
interfaces::ScanResult ScanUTXOSet(node::NodeContext& node, const std::set<CScript>& needles, std::map<COutPoint, Coin>& coins,
|
|
86
|
+
const std::function<bool()>& should_abort = {});
|
|
86
87
|
|
|
87
88
|
#endif // BITCOIN_RPC_BLOCKCHAIN_H
|