X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fkeystore.cpp;h=5f07bb11e2c1b8b97b6ad9529d15857d5f2d274a;hp=b4783ec5b9258e774ea3041e86c08729155452c8;hb=48564f02c4769f26295bedfc04b796246ad0d0bc;hpb=e1b880f73f13657d82309aa550697336dfcb7ec9 diff --git a/src/keystore.cpp b/src/keystore.cpp index b4783ec..5f07bb1 100644 --- a/src/keystore.cpp +++ b/src/keystore.cpp @@ -79,12 +79,26 @@ bool CBasicKeyStore::AddWatchOnly(const CScript &dest) return true; } + +bool CBasicKeyStore::RemoveWatchOnly(const CScript &dest) +{ + LOCK(cs_KeyStore); + setWatchOnly.erase(dest); + return true; +} + bool CBasicKeyStore::HaveWatchOnly(const CScript &dest) const { LOCK(cs_KeyStore); return setWatchOnly.count(dest) > 0; } +bool CBasicKeyStore::HaveWatchOnly() const +{ + LOCK(cs_KeyStore); + return (!setWatchOnly.empty()); +} + bool CCryptoKeyStore::SetCrypted() { {