encode static method
Implementation
static void encode(
XdrDataOutputStream stream, XdrTransactionV0 encodedTransaction) {
XdrUint256.encode(stream, encodedTransaction._sourceAccountEd25519);
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]);
}
XdrTransactionV0Ext.encode(stream, encodedTransaction._ext);
}