Mint.deserialize constructor
Mint.deserialize(
- CborMapValue<
CborObject, CborObject> cbor
Deserializes a Mint instance from a CBOR map value.
Implementation
factory Mint.deserialize(CborMapValue<CborObject, CborObject> cbor) {
final List<MintInfo> mints = [];
for (final i in cbor.value.entries) {
mints.add(MintInfo(
policyID: PolicyID.deserialize(i.key.as<CborBytesValue>("PolicyID")),
assets: MintAssets.deserialize(
i.value.asMap<CborObject, CborObject>("Assets"))));
}
return Mint(mints,
serializationConfig: AssetsSerializationConfig(
encoding: cbor.definite
? CborMapEncodingType.definite
: CborMapEncodingType.inDefinite));
}