mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2026-08-10 16:43:14 +00:00
support tr script expressions in qr crypto-output
This commit is contained in:
@@ -515,6 +515,8 @@ public class QRScanDialog extends Dialog<QRScanDialog.Result> {
|
||||
return ScriptType.P2SH_P2WSH;
|
||||
} else if(List.of(ScriptExpression.WITNESS_SCRIPT_HASH).equals(expressions)) {
|
||||
return ScriptType.P2WSH;
|
||||
} else if(List.of(ScriptExpression.TAPROOT).equals(expressions)) {
|
||||
return ScriptType.P2TR;
|
||||
}
|
||||
|
||||
throw new IllegalArgumentException("Unknown script of " + expressions);
|
||||
|
||||
@@ -360,6 +360,8 @@ public class SettingsController extends WalletFormController implements Initiali
|
||||
return List.of(ScriptExpression.SCRIPT_HASH, ScriptExpression.WITNESS_SCRIPT_HASH);
|
||||
} else if(scriptType == ScriptType.P2WSH) {
|
||||
return List.of(ScriptExpression.WITNESS_SCRIPT_HASH);
|
||||
} else if(scriptType == ScriptType.P2TR) {
|
||||
return List.of(ScriptExpression.TAPROOT);
|
||||
}
|
||||
|
||||
throw new IllegalArgumentException("Unknown script type of " + scriptType);
|
||||
|
||||
Reference in New Issue
Block a user