readInfo method
Implementation
ProgramInfo readInfo() {
var info = ProgramInfo();
var op = readOpCode();
if (op == OpCode.checksig) {
info.m = 1;
info.pubkeys.add(readPubkey());
return info;
}
if (op == OpCode.checkmultisig) {
info.m = readInt().toInt();
var n = ScriptReader(Buffer.fromBytes(buf.bytes.sublist(-5)))
.readInt()
.toInt();
for (var i = 0; i < n; i++) {
info.pubkeys.add(readPubkey());
}
return info;
}
throw ArgumentError('Unsupported prog');
}