GeneralTransactionMetadata.deserialize constructor

GeneralTransactionMetadata.deserialize(
  1. CborMapValue<CborObject<Object?>, CborObject<Object?>> 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);
}