Skip to content

Commit 69e7ee2

Browse files
Add GUARDED_BY(cs_wallet) for setExternalKeyPool, mapKeyMetadata, m_script_metadata and setLockedCoins
1 parent 37b2538 commit 69e7ee2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/wallet/wallet.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface
657657
void DeriveNewChildKey(WalletBatch &batch, CKeyMetadata& metadata, CKey& secret, bool internal = false) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
658658

659659
std::set<int64_t> setInternalKeyPool;
660-
std::set<int64_t> setExternalKeyPool;
660+
std::set<int64_t> setExternalKeyPool GUARDED_BY(cs_wallet);
661661
std::set<int64_t> set_pre_split_keypool;
662662
int64_t m_max_keypool_index GUARDED_BY(cs_wallet) = 0;
663663
std::map<CKeyID, int64_t> m_pool_key_to_index;
@@ -726,13 +726,13 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface
726726
const std::string& GetName() const { return m_name; }
727727

728728
void LoadKeyPool(int64_t nIndex, const CKeyPool &keypool) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
729-
void MarkPreSplitKeys();
729+
void MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
730730

731731
// Map from Key ID to key metadata.
732-
std::map<CKeyID, CKeyMetadata> mapKeyMetadata;
732+
std::map<CKeyID, CKeyMetadata> mapKeyMetadata GUARDED_BY(cs_wallet);
733733

734734
// Map from Script ID to key metadata (for watch-only keys).
735-
std::map<CScriptID, CKeyMetadata> m_script_metadata;
735+
std::map<CScriptID, CKeyMetadata> m_script_metadata GUARDED_BY(cs_wallet);
736736

737737
typedef std::map<unsigned int, CMasterKey> MasterKeyMap;
738738
MasterKeyMap mapMasterKeys;
@@ -759,7 +759,7 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface
759759

760760
std::map<CTxDestination, CAddressBookData> mapAddressBook;
761761

762-
std::set<COutPoint> setLockedCoins;
762+
std::set<COutPoint> setLockedCoins GUARDED_BY(cs_wallet);
763763

764764
const CWalletTx* GetWalletTx(const uint256& hash) const;
765765

0 commit comments

Comments
 (0)