refactor: move all signer code inside ENABLE_EXTERNAL_SIGNER #ifdefs

This commit is contained in:
fanquake
2021-04-13 14:55:58 +08:00
parent c1f480fb23
commit 54569cc6d6
3 changed files with 8 additions and 7 deletions

View File

@@ -9,6 +9,8 @@
#include <util/system.h>
#include <external_signer.h>
#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) {}
const std::string ExternalSigner::NetworkArg() const
@@ -16,8 +18,6 @@ const std::string ExternalSigner::NetworkArg() const
return " --chain " + m_chain;
}
#ifdef ENABLE_EXTERNAL_SIGNER
bool ExternalSigner::Enumerate(const std::string& command, std::vector<ExternalSigner>& signers, std::string chain, bool ignore_errors)
{
// Call <command> enumerate
@@ -116,4 +116,4 @@ bool ExternalSigner::SignTransaction(PartiallySignedTransaction& psbtx, std::str
return true;
}
#endif
#endif // ENABLE_EXTERNAL_SIGNER