[cleanup] Remove unused CReserveKey

This commit is contained in:
John Newbery 2019-04-04 15:45:37 -04:00
parent 9819ad6d07
commit 1b46a4889f
3 changed files with 1 additions and 12 deletions

View file

@ -581,13 +581,4 @@ struct CScriptWitness
std::string ToString() const;
};
class CReserveScript
{
public:
CScript reserveScript;
virtual void KeepScript() {}
CReserveScript() {}
virtual ~CReserveScript() {}
};
#endif // BITCOIN_SCRIPT_SCRIPT_H

View file

@ -18,7 +18,6 @@ class CBlockIndex;
struct CBlockLocator;
class CBlockIndex;
class CConnman;
class CReserveScript;
class CValidationInterface;
class CValidationState;
class uint256;

View file

@ -1219,7 +1219,7 @@ public:
void MaybeResendWalletTxs();
/** A key allocated from the key pool. */
class CReserveKey final : public CReserveScript
class CReserveKey
{
protected:
CWallet* pwallet;
@ -1244,7 +1244,6 @@ public:
void ReturnKey();
bool GetReservedKey(CPubKey &pubkey, bool internal = false);
void KeepKey();
void KeepScript() override { KeepKey(); }
};
/** RAII object to check and reserve a wallet rescan */