diff options
author | furszy <matiasfurszyfer@protonmail.com> | 2022-04-27 11:01:35 -0300 |
---|---|---|
committer | furszy <matiasfurszyfer@protonmail.com> | 2022-06-08 11:22:39 -0300 |
commit | 3d8a2822570e3cf4d1bc4f9d59b5dcb0145920ad (patch) | |
tree | 112ad0963a371d4b45cd058ebdfd9b3132b21470 /src/wallet/wallet.h | |
parent | a06fa94ff81e2bccef0316ea5ec4eca0f4de5071 (diff) | |
download | bitcoin-3d8a2822570e3cf4d1bc4f9d59b5dcb0145920ad.tar.xz |
wallet: decouple IsSpentKey(scriptPubKey) from IsSpentKey(hash, n)
This will be used in a follow-up commit to prevent extra 'GetWalletTx' lookups if the function caller already have the wtx and can just provide the scriptPubKey directly.
Diffstat (limited to 'src/wallet/wallet.h')
-rw-r--r-- | src/wallet/wallet.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index 7969b59f4a..61b59e7895 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -445,6 +445,7 @@ public: // Whether this or any known UTXO with the same single key has been spent. bool IsSpentKey(const uint256& hash, unsigned int n) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); + bool IsSpentKey(const CScript& scriptPubKey) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); void SetSpentKeyState(WalletBatch& batch, const uint256& hash, unsigned int n, bool used, std::set<CTxDestination>& tx_destinations) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); /** Display address on an external signer. Returns false if external signer support is not compiled */ |