read static method
Implementation
static LiftRetVal<TxIn> read(Uint8List buf) {
int new_offset = buf.offsetInBytes;
final previousOutput_lifted =
FfiConverterOutPoint.read(Uint8List.view(buf.buffer, new_offset));
final previousOutput = previousOutput_lifted.value;
new_offset += previousOutput_lifted.bytesRead;
final scriptSig_lifted =
Script.read(Uint8List.view(buf.buffer, new_offset));
final scriptSig = scriptSig_lifted.value;
new_offset += scriptSig_lifted.bytesRead;
final sequence_lifted =
FfiConverterUInt32.read(Uint8List.view(buf.buffer, new_offset));
final sequence = sequence_lifted.value;
new_offset += sequence_lifted.bytesRead;
final witness_lifted = FfiConverterSequenceUint8List.read(
Uint8List.view(buf.buffer, new_offset));
final witness = witness_lifted.value;
new_offset += witness_lifted.bytesRead;
return LiftRetVal(
TxIn(
previousOutput,
scriptSig,
sequence,
witness,
),
new_offset - buf.offsetInBytes);
}