decode static method
Implementation
static XdrSorobanTransactionMeta decode(XdrDataInputStream stream) {
XdrExtensionPoint ext = XdrExtensionPoint.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));
}
XdrSCVal returnValue = XdrSCVal.decode(stream);
int diagnosticEventsSize = stream.readInt();
List<XdrDiagnosticEvent> diagnosticEvents =
List<XdrDiagnosticEvent>.empty(growable: true);
for (int i = 0; i < diagnosticEventsSize; i++) {
diagnosticEvents.add(XdrDiagnosticEvent.decode(stream));
}
return XdrSorobanTransactionMeta(
ext, events, returnValue, diagnosticEvents);
}