From d6b31d59b50cd20b8416e46f01f1700af67865d3 Mon Sep 17 00:00:00 2001 From: Eirik Ogilvie-Wigley Date: Mon, 27 Aug 2018 15:26:52 -0600 Subject: [PATCH] Rename map to include sprout --- src/wallet/gtest/test_wallet_zkeys.cpp | 6 +++--- src/wallet/rpcdump.cpp | 6 +++--- src/wallet/wallet.cpp | 16 ++++++++-------- src/wallet/wallet.h | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/wallet/gtest/test_wallet_zkeys.cpp b/src/wallet/gtest/test_wallet_zkeys.cpp index 37f4b618a..8a2ecd8d3 100644 --- a/src/wallet/gtest/test_wallet_zkeys.cpp +++ b/src/wallet/gtest/test_wallet_zkeys.cpp @@ -116,7 +116,7 @@ TEST(wallet_zkeys_tests, store_and_load_zkeys) { ASSERT_TRUE(wallet.LoadZKeyMetadata(addr, meta)); // check metadata is the same - CKeyMetadata m= wallet.mapZKeyMetadata[addr]; + CKeyMetadata m= wallet.mapSproutZKeyMetadata[addr]; ASSERT_EQ(m.nCreateTime, now); } @@ -215,7 +215,7 @@ TEST(wallet_zkeys_tests, write_zkey_direct_to_db) { ASSERT_EQ(1, addrs.size()); // wallet should have default metadata for addr with null createtime - CKeyMetadata m = wallet.mapZKeyMetadata[addr]; + CKeyMetadata m = wallet.mapSproutZKeyMetadata[addr]; ASSERT_EQ(m.nCreateTime, 0); ASSERT_NE(m.nCreateTime, now); @@ -235,7 +235,7 @@ TEST(wallet_zkeys_tests, write_zkey_direct_to_db) { ASSERT_EQ(2, addrs.size()); // check metadata is now the same - m = wallet.mapZKeyMetadata[addr]; + m = wallet.mapSproutZKeyMetadata[addr]; ASSERT_EQ(m.nCreateTime, now); } diff --git a/src/wallet/rpcdump.cpp b/src/wallet/rpcdump.cpp index 50d2ce78c..f6bc6528f 100644 --- a/src/wallet/rpcdump.cpp +++ b/src/wallet/rpcdump.cpp @@ -314,7 +314,7 @@ UniValue importwallet_impl(const UniValue& params, bool fHelp, bool fImportZKeys continue; } // Successfully imported zaddr. Now import the metadata. - pwalletMain->mapZKeyMetadata[addr].nCreateTime = nTime; + pwalletMain->mapSproutZKeyMetadata[addr].nCreateTime = nTime; continue; } else { LogPrint("zrpc", "Importing detected an error: invalid spending key. Trying as a transparent key...\n"); @@ -537,7 +537,7 @@ UniValue dumpwallet_impl(const UniValue& params, bool fHelp, bool fDumpZKeys) for (auto addr : addresses ) { libzcash::SproutSpendingKey key; if (pwalletMain->GetSproutSpendingKey(addr, key)) { - std::string strTime = EncodeDumpTime(pwalletMain->mapZKeyMetadata[addr].nCreateTime); + std::string strTime = EncodeDumpTime(pwalletMain->mapSproutZKeyMetadata[addr].nCreateTime); file << strprintf("%s %s # zaddr=%s\n", EncodeSpendingKey(key), strTime, EncodePaymentAddress(addr)); } } @@ -571,7 +571,7 @@ public: throw JSONRPCError(RPC_WALLET_ERROR, "Error adding spending key to wallet"); } - m_wallet->mapZKeyMetadata[addr].nCreateTime = 1; + m_wallet->mapSproutZKeyMetadata[addr].nCreateTime = 1; return false; } diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index d931f7384..f4e692219 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -83,7 +83,7 @@ const CWalletTx* CWallet::GetWalletTx(const uint256& hash) const // Generate a new spending key and return its public payment address libzcash::PaymentAddress CWallet::GenerateNewZKey() { - AssertLockHeld(cs_wallet); // mapZKeyMetadata + AssertLockHeld(cs_wallet); // mapSproutZKeyMetadata // TODO: Add Sapling support auto k = SproutSpendingKey::random(); auto addr = k.address(); @@ -94,7 +94,7 @@ libzcash::PaymentAddress CWallet::GenerateNewZKey() // Create new metadata int64_t nCreationTime = GetTime(); - mapZKeyMetadata[addr] = CKeyMetadata(nCreationTime); + mapSproutZKeyMetadata[addr] = CKeyMetadata(nCreationTime); if (!AddZKey(k)) throw std::runtime_error("CWallet::GenerateNewZKey(): AddZKey failed"); @@ -171,7 +171,7 @@ bool CWallet::AddSaplingZKey( // Add spending key to keystore and persist to disk bool CWallet::AddZKey(const libzcash::SproutSpendingKey &key) { - AssertLockHeld(cs_wallet); // mapZKeyMetadata + AssertLockHeld(cs_wallet); // mapSproutZKeyMetadata auto addr = key.address(); if (!CCryptoKeyStore::AddSproutSpendingKey(key)) @@ -187,7 +187,7 @@ bool CWallet::AddZKey(const libzcash::SproutSpendingKey &key) if (!IsCrypted()) { return CWalletDB(strWalletFile).WriteZKey(addr, key, - mapZKeyMetadata[addr]); + mapSproutZKeyMetadata[addr]); } return true; } @@ -278,12 +278,12 @@ bool CWallet::AddCryptedSproutSpendingKey( return pwalletdbEncryption->WriteCryptedZKey(address, rk, vchCryptedSecret, - mapZKeyMetadata[address]); + mapSproutZKeyMetadata[address]); } else { return CWalletDB(strWalletFile).WriteCryptedZKey(address, rk, vchCryptedSecret, - mapZKeyMetadata[address]); + mapSproutZKeyMetadata[address]); } } return false; @@ -315,8 +315,8 @@ bool CWallet::LoadKeyMetadata(const CPubKey &pubkey, const CKeyMetadata &meta) bool CWallet::LoadZKeyMetadata(const SproutPaymentAddress &addr, const CKeyMetadata &meta) { - AssertLockHeld(cs_wallet); // mapZKeyMetadata - mapZKeyMetadata[addr] = meta; + AssertLockHeld(cs_wallet); // mapSproutZKeyMetadata + mapSproutZKeyMetadata[addr] = meta; return true; } diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index dda1e4dfe..e660c82df 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -845,7 +845,7 @@ public: std::set setKeyPool; std::map mapKeyMetadata; - std::map mapZKeyMetadata; + std::map mapSproutZKeyMetadata; std::map mapSaplingZKeyMetadata; typedef std::map MasterKeyMap;