P2Witness.fromScript constructor
P2Witness.fromScript(
- Script script
Implementation
P2Witness.fromScript(this.script) {
if (
script.ops.length != 2
|| script[0] is! ScriptOpCode
|| script[1] is! ScriptPushData
) throw NoProgramMatch();
final ver = (script[0] as ScriptOpCode).number;
final push = script[1] as ScriptPushData;
if (ver == null || ver < 0 || ver > 16 || !_programSizeOk(push.data.length)) {
throw NoProgramMatch();
}
_data = push.data;
version = ver;
}