transactionDataBuffer function

Uint8List transactionDataBuffer(
  1. Uint8List transactionBuffer
)

Implementation

Uint8List transactionDataBuffer(Uint8List transactionBuffer) {
  final dataBufferStart = TRANSACTION_HEADER_SIZE;
  var dataBufferEnd = transactionBuffer.length;
  if (isAggregateTransaction(transactionBuffer)) {
    var version = transactionBuffer[TRANSACTION_HEADER_SIZE];
    dataBufferEnd = TRANSACTION_HEADER_SIZE +
        (3 <= version ? AGGREGATE_HASHED_SIZE : PRE_V3_AGGREGATE_HASHED_SIZE);
  }

  return transactionBuffer.sublist(dataBufferStart, dataBufferEnd);
}