encode method Null safety

void encode(
  1. XdrDataOutputStream stream,
  2. XdrSorobanAddressCredentials encoded
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrSorobanAddressCredentials encoded) {
  XdrSCAddress.encode(stream, encoded.address);
  XdrInt64.encode(stream, encoded.nonce);
  XdrUint32.encode(stream, encoded.signatureExpirationLedger);
  int argsSize = encoded.signaturArgs.length;
  stream.writeInt(argsSize);
  for (int i = 0; i < argsSize; i++) {
    XdrSCVal.encode(stream, encoded.signaturArgs[i]);
  }
}