MultiAsset.deserialize constructor
MultiAsset.deserialize(
- CborMapValue<
CborObject, CborObject> cbor
Constructs an instance of MultiAsset from a CBOR object.
Implementation
factory MultiAsset.deserialize(CborMapValue cbor) {
final map = cbor.valueAsMap<CborBytesValue, CborMapValue>();
final assets = {
for (final i in map.entries)
PolicyID.deserialize(i.key): Assets.deserialize(i.value)
};
return MultiAsset._(assets,
serializationConfig: AssetsSerializationConfig(
encoding: cbor.definite
? CborMapEncodingType.definite
: CborMapEncodingType.inDefinite));
}