decode static method

Implementation

static XdrInvokeHostFunctionSuccessPreImage decode(
    XdrDataInputStream stream) {
  XdrSCVal returnValue = XdrSCVal.decode(stream);

  int eventsSize = stream.readInt();
  List<XdrContractEvent> events =
      List<XdrContractEvent>.empty(growable: true);
  for (int i = 0; i < eventsSize; i++) {
    events.add(XdrContractEvent.decode(stream));
  }

  return XdrInvokeHostFunctionSuccessPreImage(returnValue, events);
}