aboutsummaryrefslogtreecommitdiff
path: root/src/outputtype.h
diff options
context:
space:
mode:
authorjosibake <josibake@protonmail.com>2022-07-28 16:19:56 +0200
committerjosibake <josibake@protonmail.com>2022-08-10 10:17:54 +0200
commitf5649db9d5e984ba7f376ccfd5b0a627f5c42402 (patch)
treeb0f739ad36b908a29744bdc642972ff97a96daac /src/outputtype.h
parentac59112a6a093e641ce2803260dd9de97b1cd961 (diff)
downloadbitcoin-f5649db9d5e984ba7f376ccfd5b0a627f5c42402.tar.xz
refactor: add UNKNOWN OutputType
add to enum, array and handle UNKNOWN in various case statements
Diffstat (limited to 'src/outputtype.h')
-rw-r--r--src/outputtype.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/outputtype.h b/src/outputtype.h
index 6b4e695760..be5fd62b80 100644
--- a/src/outputtype.h
+++ b/src/outputtype.h
@@ -19,6 +19,7 @@ enum class OutputType {
P2SH_SEGWIT,
BECH32,
BECH32M,
+ UNKNOWN,
};
static constexpr auto OUTPUT_TYPES = std::array{
@@ -26,6 +27,7 @@ static constexpr auto OUTPUT_TYPES = std::array{
OutputType::P2SH_SEGWIT,
OutputType::BECH32,
OutputType::BECH32M,
+ OutputType::UNKNOWN,
};
std::optional<OutputType> ParseOutputType(const std::string& str);