MultiAsset constructor

MultiAsset(
  1. Map<PolicyID, Assets> assets, {
  2. AssetsSerializationConfig serializationConfig = const AssetsSerializationConfig(),
})

Constructs an instance of MultiAsset.

Implementation

factory MultiAsset(Map<PolicyID, Assets> assets,
    {AssetsSerializationConfig serializationConfig =
        const AssetsSerializationConfig()}) {
  final keys = assets.keys.toList()..sort();
  return MultiAsset._({for (final i in keys) i: assets[i]!},
      serializationConfig: serializationConfig);
}