message: Add GUARDED_BY(cs_wallet) for setExternalKeyPool, mapKeyMetadata, m_script_metadata and setLockedCoins
diff: @@ -657,7 +657,7 @@ private:
  void DeriveNewChildKey(WalletBatch &batch, CKeyMetadata& metadata, CKey& secret, bool internal = false) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
  std::set<int64_t> setInternalKeyPool;
  - std::set<int64_t> setExternalKeyPool;
  + std::set<int64_t> setExternalKeyPool GUARDED_BY(cs_wallet);
  std::set<int64_t> set_pre_split_keypool;
  int64_t m_max_keypool_index GUARDED_BY(cs_wallet) = 0;
  std::map<CKeyID, int64_t> m_pool_key_to_index;
  @@ -726,13 +726,13 @@ public:
  const std::string& GetName() const { return m_name; }
  void LoadKeyPool(int64_t nIndex, const CKeyPool &keypool) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
  - void MarkPreSplitKeys();
  + void MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet);
  // Map from Key ID to key metadata.
  - std::map<CKeyID, CKeyMetadata> mapKeyMetadata;
  + std::map<CKeyID, CKeyMetadata> mapKeyMetadata GUARDED_BY(cs_wallet);
  // Map from Script ID to key metadata (for watch-only keys).
  - std::map<CScriptID, CKeyMetadata> m_script_metadata;
  + std::map<CScriptID, CKeyMetadata> m_script_metadata GUARDED_BY(cs_wallet);
  typedef std::map<unsigned int, CMasterKey> MasterKeyMap;
  MasterKeyMap mapMasterKeys;
  @@ -759,7 +759,7 @@ public:
  std::map<CTxDestination, CAddressBookData> mapAddressBook;
  - std::set<COutPoint> setLockedCoins;
  + std::set<COutPoint> setLockedCoins GUARDED_BY(cs_wallet);
  const CWalletTx* GetWalletTx(const uint256& hash) const;
  