X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fwalletdb.h;fp=src%2Fwalletdb.h;h=fe2b22501cbfa4cd5ee0764b0505b84640fef567;hb=7f70ddc68f4afa4a87a15e620ba519afbc5c8b15;hp=6b6f55d8b4c10c5864105ebc671055db8ffc6b8d;hpb=fe0f38a9dd454d2847bedc08c2bcad720b36116c;p=novacoin.git diff --git a/src/walletdb.h b/src/walletdb.h index 6b6f55d..fe2b225 100644 --- a/src/walletdb.h +++ b/src/walletdb.h @@ -95,6 +95,19 @@ public: return true; } + bool WriteMalleableKey(const CMalleableKeyView& keyView, const CMalleableKey& malleableKey, const CKeyMetadata &keyMeta) + { + nWalletDBUpdated++; + if(!Write(std::make_pair(std::string("malmeta"), keyView.ToString()), keyMeta)) + return false; + + if(!Write(std::make_pair(std::string("malpair"), keyView.ToString()), malleableKey.ToString(), false)) + return false; + + return true; + } + + bool WriteCryptedKey(const CPubKey& vchPubKey, const std::vector& vchCryptedSecret, const CKeyMetadata &keyMeta) { nWalletDBUpdated++;