upgrade static method

Map<String, dynamic> upgrade({
  1. required List modules,
  2. required List<String> dependencies,
  3. required String packageId,
  4. required dynamic ticket,
})

Implementation

static Map<String, dynamic> upgrade({
  required List<dynamic> modules,
  required List<String> dependencies,
  required String packageId,
  required dynamic ticket,
}) {
  return {
    "kind": 'Upgrade',
    "modules": modules
        .map((module) => module is String ? module : toB64(Uint8List.fromList(module)))
        .toList(),
    "dependencies": dependencies.map((dep) => normalizeSuiObjectId(dep)),
    "packageId": packageId,
    "ticket": ticket,
  };
}