Updated on 2026-08-14

This commit is contained in:
Tangem 2023-08-25 17:36:54 +05:00
parent 20c2f57407
commit 23256d93db
10 changed files with 77 additions and 42 deletions

View file

@ -11,8 +11,11 @@ data class TxHistoryItem(
val amount: BigDecimal,
) {
sealed interface TransactionDirection {
data class Incoming(val from: String) : TransactionDirection
data class Outgoing(val to: String) : TransactionDirection
val address: Address
data class Incoming(override val address: Address) : TransactionDirection
data class Outgoing(override val address: Address) : TransactionDirection
}
sealed interface TransactionType {
@ -20,4 +23,9 @@ data class TxHistoryItem(
}
enum class TxStatus { Confirmed, Unconfirmed }
sealed class Address {
data class Single(val rawAddress: String) : Address()
object Multiple : Address()
}
}