TransactionOutput: fix not resolving P2TR addresses in toString()

This commit is contained in:
Andreas Schildbach 2021-11-22 12:16:15 +01:00
parent 3caad70759
commit 04378aa638

View file

@ -336,7 +336,7 @@ public class TransactionOutput extends ChildMessage {
Script script = getScriptPubKey();
StringBuilder buf = new StringBuilder("TxOut of ");
buf.append(Coin.valueOf(value).toFriendlyString());
if (ScriptPattern.isP2PKH(script) || ScriptPattern.isP2WPKH(script)
if (ScriptPattern.isP2PKH(script) || ScriptPattern.isP2WPKH(script) || ScriptPattern.isP2TR(script)
|| ScriptPattern.isP2SH(script))
buf.append(" to ").append(script.getToAddress(params));
else if (ScriptPattern.isP2PK(script))