diff --git a/src/external_signer.cpp b/src/external_signer.cpp index be8b06eaba5..9278d07f493 100644 --- a/src/external_signer.cpp +++ b/src/external_signer.cpp @@ -9,6 +9,9 @@ #include #include +#include +#include + #ifdef ENABLE_EXTERNAL_SIGNER ExternalSigner::ExternalSigner(const std::string& command, const std::string& fingerprint, std::string chain, std::string name): m_command(command), m_fingerprint(fingerprint), m_chain(chain), m_name(name) {} diff --git a/src/external_signer.h b/src/external_signer.h index 15436213b27..070589dac02 100644 --- a/src/external_signer.h +++ b/src/external_signer.h @@ -5,11 +5,13 @@ #ifndef BITCOIN_EXTERNAL_SIGNER_H #define BITCOIN_EXTERNAL_SIGNER_H -#include -#include #include #include +#include +#include +#include + #ifdef ENABLE_EXTERNAL_SIGNER struct PartiallySignedTransaction; diff --git a/src/rpc/external_signer.cpp b/src/rpc/external_signer.cpp index 0f8f197ad84..05d4ce2c915 100644 --- a/src/rpc/external_signer.cpp +++ b/src/rpc/external_signer.cpp @@ -9,6 +9,9 @@ #include #include +#include +#include + #ifdef ENABLE_EXTERNAL_SIGNER static RPCHelpMan enumeratesigners() diff --git a/src/wallet/external_signer_scriptpubkeyman.cpp b/src/wallet/external_signer_scriptpubkeyman.cpp index a113c128d76..fe2c810afa7 100644 --- a/src/wallet/external_signer_scriptpubkeyman.cpp +++ b/src/wallet/external_signer_scriptpubkeyman.cpp @@ -6,6 +6,13 @@ #include #include +#include +#include +#include +#include +#include +#include + #ifdef ENABLE_EXTERNAL_SIGNER bool ExternalSignerScriptPubKeyMan::SetupDescriptor(std::unique_ptr desc) diff --git a/src/wallet/external_signer_scriptpubkeyman.h b/src/wallet/external_signer_scriptpubkeyman.h index e60d7b80047..1786958912c 100644 --- a/src/wallet/external_signer_scriptpubkeyman.h +++ b/src/wallet/external_signer_scriptpubkeyman.h @@ -8,6 +8,8 @@ #ifdef ENABLE_EXTERNAL_SIGNER #include +#include + class ExternalSignerScriptPubKeyMan : public DescriptorScriptPubKeyMan { public: