diff --git a/Tangem/App/Utilities/TransactionHistoryMapper.swift b/Tangem/App/Utilities/TransactionHistoryMapper.swift index 6ec1738595..86f55b7a86 100644 --- a/Tangem/App/Utilities/TransactionHistoryMapper.swift +++ b/Tangem/App/Utilities/TransactionHistoryMapper.swift @@ -78,12 +78,19 @@ struct TransactionHistoryMapper { func mapSuggestedRecord(_ record: TransactionRecord) -> SendSuggestedDestinationTransactionRecord? { guard record.isOutgoing, - transactionType(from: record) == .transfer, - case .user(let address) = interactionAddress(from: record) + transactionType(from: record) == .transfer else { return nil } + let address: String + switch interactionAddress(from: record) { + case .user(let value), .contract(let value): + address = value + default: + return nil + } + let amountFormatted = transferAmount(from: record) let date = record.date ?? Date() let dateFormatted = dateTimeFormatter.string(from: date)