encode method
Implementation
static void encode(
XdrDataOutputStream stream, XdrTransaction encodedTransaction) {
XdrMuxedAccount.encode(stream, encodedTransaction._sourceAccount);
XdrUint32.encode(stream, encodedTransaction._fee);
XdrSequenceNumber.encode(stream, encodedTransaction._seqNum);
if (encodedTransaction._timeBounds != null) {
stream.writeInt(1);
XdrTimeBounds.encode(stream, encodedTransaction._timeBounds);
} else {
stream.writeInt(0);
}
XdrMemo.encode(stream, encodedTransaction._memo);
int operationsSize = encodedTransaction.operations.length;
stream.writeInt(operationsSize);
for (int i = 0; i < operationsSize; i++) {
XdrOperation.encode(stream, encodedTransaction._operations[i]);
}
XdrTransactionExt.encode(stream, encodedTransaction._ext);
}