aboutsummaryrefslogtreecommitdiff
path: root/src/outputtype.h
diff options
context:
space:
mode:
authorAndrew Chow <achow101-github@achow101.com>2021-06-04 16:38:47 -0400
committerAndrew Chow <achow101-github@achow101.com>2021-06-22 21:53:11 -0400
commit0262536c34567743e527dad46912c9ba493252cd (patch)
tree46bf2bac96cdb0bd7a5a960d573e0a6dd175bed9 /src/outputtype.h
parent177c15d2f7cd5406ddbce8217fc023057539b828 (diff)
downloadbitcoin-0262536c34567743e527dad46912c9ba493252cd.tar.xz
Add OutputType::BECH32M
Bech32m addresses need their own OutputType We are not ready to create DescriptorScriptPubKeyMans which produce bech32m addresses. So don't allow generating them.
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 88422e5824..8727d3f543 100644
--- a/src/outputtype.h
+++ b/src/outputtype.h
@@ -18,12 +18,14 @@ enum class OutputType {
LEGACY,
P2SH_SEGWIT,
BECH32,
+ BECH32M,
};
static constexpr auto OUTPUT_TYPES = std::array{
OutputType::LEGACY,
OutputType::P2SH_SEGWIT,
OutputType::BECH32,
+ OutputType::BECH32M,
};
[[nodiscard]] bool ParseOutputType(const std::string& str, OutputType& output_type);