mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 06:28:31 +01:00
descriptor: never ignore the return value when deriving an extended key
In some cases we asserted it succeeded, in others we were just ignoring it
This commit is contained in:
@@ -233,7 +233,7 @@ void DoCheck(const std::string& prv, const std::string& pub, const std::string&
|
||||
for (const auto& xpub_pair : parent_xpub_cache) {
|
||||
const CExtPubKey& xpub = xpub_pair.second;
|
||||
CExtPubKey der;
|
||||
xpub.Derive(der, i);
|
||||
BOOST_CHECK(xpub.Derive(der, i));
|
||||
pubkeys.insert(der.pubkey);
|
||||
}
|
||||
int count_pks = 0;
|
||||
@@ -265,7 +265,7 @@ void DoCheck(const std::string& prv, const std::string& pub, const std::string&
|
||||
const CExtPubKey& xpub = xpub_pair.second;
|
||||
pubkeys.insert(xpub.pubkey);
|
||||
CExtPubKey der;
|
||||
xpub.Derive(der, i);
|
||||
BOOST_CHECK(xpub.Derive(der, i));
|
||||
pubkeys.insert(der.pubkey);
|
||||
}
|
||||
int count_pks = 0;
|
||||
|
||||
Reference in New Issue
Block a user