MCPcopy Create free account
hub / github.com/ElementsProject/elements / SetWalletFlag

Method SetWalletFlag

src/wallet/wallet.cpp:1463–1469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1461}
1462
1463void CWallet::SetWalletFlag(uint64_t flags)
1464{
1465 LOCK(cs_wallet);
1466 m_wallet_flags |= flags;
1467 if (!WalletBatch(GetDatabase()).WriteWalletFlags(m_wallet_flags))
1468 throw std::runtime_error(std::string(__func__) + ": writing wallet flags failed");
1469}
1470
1471void CWallet::UnsetWalletFlag(uint64_t flag)
1472{

Callers 8

BOOST_FIXTURE_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
CreateSyncedWalletFunction · 0.80
setwalletflagFunction · 0.80
TestGUIFunction · 0.80
WalletBalanceFunction · 0.80

Calls 2

WalletBatchClass · 0.85
WriteWalletFlagsMethod · 0.80

Tested by 6

BOOST_FIXTURE_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
CreateSyncedWalletFunction · 0.64
TestGUIFunction · 0.64