From b4ac48090f259dbef567b49fa36a8bf192209710 Mon Sep 17 00:00:00 2001 From: Ava Chow Date: Mon, 6 Jan 2025 19:10:15 -0500 Subject: [PATCH] descriptor: Use InferXOnlyPubkey for miniscript XOnly pubkey from script --- src/script/descriptor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/descriptor.cpp b/src/script/descriptor.cpp index 687fc72d1b8..499af47ee55 100644 --- a/src/script/descriptor.cpp +++ b/src/script/descriptor.cpp @@ -1709,7 +1709,7 @@ struct KeyParser { if (miniscript::IsTapscript(m_script_ctx) && end - begin == 32) { XOnlyPubKey pubkey; std::copy(begin, end, pubkey.begin()); - if (auto pubkey_provider = InferPubkey(pubkey.GetEvenCorrespondingCPubKey(), ParseContext(), *m_in)) { + if (auto pubkey_provider = InferXOnlyPubkey(pubkey, ParseContext(), *m_in)) { m_keys.emplace_back(); m_keys.back().push_back(std::move(pubkey_provider)); return key;