diff --git a/src/addresstype.h b/src/addresstype.h index 93cdf66c5b1..78d3126d853 100644 --- a/src/addresstype.h +++ b/src/addresstype.h @@ -117,10 +117,13 @@ public: } }; +/** Witness program for Pay-to-Anchor output script type */ +static const std::vector ANCHOR_BYTES{0x4e, 0x73}; + struct PayToAnchor : public WitnessUnknown { - PayToAnchor() : WitnessUnknown(1, {0x4e, 0x73}) { - Assume(CScript::IsPayToAnchor(1, {0x4e, 0x73})); + PayToAnchor() : WitnessUnknown(1, ANCHOR_BYTES) { + Assume(CScript::IsPayToAnchor(1, ANCHOR_BYTES)); }; }; diff --git a/src/test/script_standard_tests.cpp b/src/test/script_standard_tests.cpp index 5db66d512bd..9a63426e7d7 100644 --- a/src/test/script_standard_tests.cpp +++ b/src/test/script_standard_tests.cpp @@ -4,6 +4,7 @@ #include +#include #include #include #include