From bc2a26b296238cbead6012c071bc7741c40fbd02 Mon Sep 17 00:00:00 2001 From: Ava Chow Date: Mon, 12 May 2025 14:00:28 -0700 Subject: [PATCH] wallet: Add GetWalletFlags --- src/wallet/wallet.cpp | 5 +++++ src/wallet/wallet.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 75d34e7215e..ab04864f9ec 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -1739,6 +1739,11 @@ void CWallet::InitWalletFlags(uint64_t flags) if (!LoadWalletFlags(flags)) assert(false); } +uint64_t CWallet::GetWalletFlags() const +{ + return m_wallet_flags; +} + void CWallet::MaybeUpdateBirthTime(int64_t time) { int64_t birthtime = m_birth_time.load(); diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index fbc3bed2ab6..989db8e79df 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -906,6 +906,8 @@ public: void InitWalletFlags(uint64_t flags); /** Loads the flags into the wallet. (used by LoadWallet) */ bool LoadWalletFlags(uint64_t flags); + //! Retrieve all of the wallet's flags + uint64_t GetWalletFlags() const; /** Returns a bracketed wallet name for displaying in logs, will return [default wallet] if the wallet has no name */ std::string GetDisplayName() const override