remove CWallet::AddReserveKey which is never used
authorKamil Domanski <kdomanski@kdemail.net>
Tue, 13 May 2014 18:48:34 +0000 (20:48 +0200)
committersvost <ya.nowa@yandex.ru>
Thu, 2 Feb 2017 14:10:52 +0000 (17:10 +0300)
src/wallet.cpp
src/wallet.h

index c90b374..b82e994 100644 (file)
@@ -2865,21 +2865,6 @@ void CWallet::ReserveKeyFromKeyPool(int64_t& nIndex, CKeyPool& keypool)
     }
 }
 
-int64_t CWallet::AddReserveKey(const CKeyPool& keypool)
-{
-    {
-        LOCK2(cs_main, cs_wallet);
-        CWalletDB walletdb(strWalletFile);
-
-        int64_t nIndex = 1 + *(--setKeyPool.end());
-        if (!walletdb.WritePool(nIndex, keypool))
-            throw runtime_error("AddReserveKey() : writing added key failed");
-        setKeyPool.insert(nIndex);
-        return nIndex;
-    }
-    return -1;
-}
-
 void CWallet::KeepKey(int64_t nIndex)
 {
     // Remove from key pool
index 8298f78..7cc7004 100644 (file)
@@ -216,7 +216,6 @@ public:
 
     bool NewKeyPool(unsigned int nSize = 0);
     bool TopUpKeyPool(unsigned int nSize = 0);
-    int64_t AddReserveKey(const CKeyPool& keypool);
     void ReserveKeyFromKeyPool(int64_t& nIndex, CKeyPool& keypool);
     void KeepKey(int64_t nIndex);
     void ReturnKey(int64_t nIndex);