encode static method

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

Implementation

static void encode(XdrDataOutputStream stream, XdrContractEvent encoded) {
  XdrExtensionPoint.encode(stream, encoded.ext);
  if (encoded.hash != null) {
    stream.writeInt(1);
    XdrHash.encode(stream, encoded.hash!);
  } else {
    stream.writeInt(0);
  }
  XdrContractEventType.encode(stream, encoded.type);
  XdrContractEventBody.encode(stream, encoded.body);
}