decode static method

Implementation

static XdrInvokeHostFunctionOp decode(XdrDataInputStream stream) {
  XdrHostFunction function = XdrHostFunction.decode(stream);
  int authSize = stream.readInt();
  List<XdrSorobanAuthorizationEntry> auth =
      List<XdrSorobanAuthorizationEntry>.empty(growable: true);
  for (int i = 0; i < authSize; i++) {
    auth.add(XdrSorobanAuthorizationEntry.decode(stream));
  }
  return XdrInvokeHostFunctionOp(function, auth);
}