| 1461 | } |
| 1462 | |
| 1463 | void 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 | |
| 1471 | void CWallet::UnsetWalletFlag(uint64_t flag) |
| 1472 | { |