GeneralTransactionMetadata.deserialize constructor

GeneralTransactionMetadata.deserialize(
  1. CborMapValue<CborObject, CborObject> cbor
)

Deserializes a GeneralTransactionMetadata object from CBOR.

Implementation

factory GeneralTransactionMetadata.deserialize(CborMapValue cbor) {
  final map =
      cbor.valueAsMap<CborNumeric, CborObject>("GeneralTransactionMetadata");
  final metadata = {
    for (final entry in map.entries)
      entry.key.toBigInt(): TransactionMetadata.deserialize(entry.value)
  };
  return GeneralTransactionMetadata(metadata: metadata);
}