decode static method

XdrTransaction decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrTransaction decode(XdrDataInputStream stream) {
  XdrMuxedAccount sourceAccount = XdrMuxedAccount.decode(stream);
  XdrUint32 fee = XdrUint32.decode(stream);
  XdrSequenceNumber seqNum = XdrSequenceNumber.decode(stream);
  XdrPreconditions cond = XdrPreconditions.decode(stream);
  XdrMemo memo = XdrMemo.decode(stream);
  int operationsSize = stream.readInt();
  List<XdrOperation> operations = List<XdrOperation>.empty(growable: true);
  for (int i = 0; i < operationsSize; i++) {
    operations.add(XdrOperation.decode(stream));
  }
  XdrTransactionExt ext = XdrTransactionExt.decode(stream);
  return XdrTransaction(
      sourceAccount, fee, seqNum, cond, memo, operations, ext);
}