Skip to content

Commit 705d9eb

Browse files
committed
Revert "wallet: Move LegacyScriptPubKeyMan::IsMine to LegacyDataSPKM"
This reverts commit bbb1d51.
1 parent 8edcf1f commit 705d9eb

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/wallet/scriptpubkeyman.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ bool HaveKeys(const std::vector<valtype>& pubkeys, const LegacyDataSPKM& keystor
102102
//! scripts or simply treat any script that has been
103103
//! stored in the keystore as spendable
104104
// NOLINTNEXTLINE(misc-no-recursion)
105-
IsMineResult IsMineInner(const LegacyDataSPKM& keystore, const CScript& scriptPubKey, IsMineSigVersion sigversion, bool recurse_scripthash=true)
105+
IsMineResult IsMineInner(const LegacyScriptPubKeyMan& keystore, const CScript& scriptPubKey, IsMineSigVersion sigversion, bool recurse_scripthash=true)
106106
{
107107
IsMineResult ret = IsMineResult::NO;
108108

@@ -218,7 +218,7 @@ IsMineResult IsMineInner(const LegacyDataSPKM& keystore, const CScript& scriptPu
218218

219219
} // namespace
220220

221-
isminetype LegacyDataSPKM::IsMine(const CScript& script) const
221+
isminetype LegacyScriptPubKeyMan::IsMine(const CScript& script) const
222222
{
223223
switch (IsMineInner(*this, script, IsMineSigVersion::TOP)) {
224224
case IsMineResult::INVALID:

src/wallet/scriptpubkeyman.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,6 @@ class LegacyDataSPKM : public ScriptPubKeyMan, public FillableSigningProvider
316316
std::unordered_set<CScript, SaltedSipHasher> GetScriptPubKeys() const override;
317317
std::unique_ptr<SigningProvider> GetSolvingProvider(const CScript& script) const override;
318318
uint256 GetID() const override { return uint256::ONE; }
319-
// TODO: Remove IsMine when deleting LegacyScriptPubKeyMan
320-
isminetype IsMine(const CScript& script) const override;
321319

322320
// FillableSigningProvider overrides
323321
bool HaveKey(const CKeyID &address) const override;
@@ -451,6 +449,7 @@ class LegacyScriptPubKeyMan : public LegacyDataSPKM
451449
LegacyScriptPubKeyMan(WalletStorage& storage, int64_t keypool_size) : LegacyDataSPKM(storage), m_keypool_size(keypool_size) {}
452450

453451
util::Result<CTxDestination> GetNewDestination(const OutputType type) override;
452+
isminetype IsMine(const CScript& script) const override;
454453

455454
bool Encrypt(const CKeyingMaterial& master_key, WalletBatch* batch) override;
456455

0 commit comments

Comments
 (0)