From a4bf84039c00b196b87f969acf6369d72c56ab46 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Sun, 23 May 2021 17:38:40 -0700 Subject: Separate WitnessV1Taproot variant in CTxDestination --- src/rpc/util.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/rpc/util.cpp') diff --git a/src/rpc/util.cpp b/src/rpc/util.cpp index 7cf25e0c82..2059628b54 100644 --- a/src/rpc/util.cpp +++ b/src/rpc/util.cpp @@ -301,6 +301,16 @@ public: return obj; } + UniValue operator()(const WitnessV1Taproot& tap) const + { + UniValue obj(UniValue::VOBJ); + obj.pushKV("isscript", true); + obj.pushKV("iswitness", true); + obj.pushKV("witness_version", 1); + obj.pushKV("witness_program", HexStr(tap)); + return obj; + } + UniValue operator()(const WitnessUnknown& id) const { UniValue obj(UniValue::VOBJ); -- cgit v1.2.3