X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fwalletdb.h;h=fe2b22501cbfa4cd5ee0764b0505b84640fef567;hb=0a18ce8f4cd1a723f50333945d94c84b45c8d56b;hp=6b6f55d8b4c10c5864105ebc671055db8ffc6b8d;hpb=aab109cb39615ef4bc7a108cb7071c7c2f1dae65;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++;