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);
}