From f05b1a3532bd8ddcfb6a8b7a6f9f5eb4aeee68ef Mon Sep 17 00:00:00 2001 From: optout <13562139+optout21@users.noreply.github.com> Date: Sat, 9 May 2026 10:57:08 +0200 Subject: [PATCH] rpc: Fix for duplicate external signers case In case of multiple external signers, with some duplicates, de-duplicate them: keep one signer per fingerprint, and keep all non-duplicates as well. Add a new test check. --- src/external_signer.cpp | 2 +- test/functional/rpc_signer.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/external_signer.cpp b/src/external_signer.cpp index 2da9502669a..da75de77a11 100644 --- a/src/external_signer.cpp +++ b/src/external_signer.cpp @@ -53,7 +53,7 @@ bool ExternalSigner::Enumerate(const std::string& command, std::vector