readBytes method
Implementation
Uint8List readBytes() {
int op = readOpCode();
int len = 0;
if (op == OpCode.pushdata4) {
len = readUint32LE();
} else if (op == OpCode.pushdata2) {
len = readUint16LE();
} else if (op == OpCode.pushdata1) {
len = readUint8();
} else if (op <= OpCode.pushbytes75 && op >= OpCode.pushbytes1) {
len = op - OpCode.pushbytes1 + 1;
} else {
throw ArgumentError('Unsupported opcode: ' + op.toString());
}
return forward(len);
}