Separate WitnessV1Taproot variant in CTxDestination

This commit is contained in:
Pieter Wuille
2021-05-23 17:38:40 -07:00
parent 41839bdb89
commit a4bf84039c
6 changed files with 45 additions and 10 deletions

View File

@@ -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);