TransactionMetadata.fromJson constructor

TransactionMetadata.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TransactionMetadata.fromJson(Map<String, dynamic> json) {
  return TransactionMetadata(
    transactionType: json['transactionType'] as String?,
    currency: json['currency'] as String?,
    amount: (json['amount'] as num?)?.toDouble(),
    decimals: (json['decimals'] as num?)?.toInt(),
    fromAddress: json['fromAddress'] as String?,
    toAddress: json['toAddress'] as String?,
    extra: {
      for (final e in json.entries)
        if (!_known.contains(e.key)) e.key: e.value,
    },
  );
}