Updated on 2026-08-14
This commit is contained in:
parent
f2bdbb33a1
commit
2059c817fa
8 changed files with 146 additions and 73 deletions
|
|
@ -33,20 +33,28 @@ data class TxHistoryItem(
|
|||
}
|
||||
|
||||
sealed interface TransactionType {
|
||||
object Transfer : TransactionType
|
||||
object Approve : TransactionType
|
||||
object Swap : TransactionType
|
||||
object UnknownOperation : TransactionType
|
||||
data object Transfer : TransactionType
|
||||
data object Approve : TransactionType
|
||||
data object Swap : TransactionType
|
||||
data object UnknownOperation : TransactionType
|
||||
data class Operation(val name: String) : TransactionType
|
||||
|
||||
sealed interface TronStakingTransactionType : TransactionType {
|
||||
data object Vote : TronStakingTransactionType
|
||||
data object Withdraw : TronStakingTransactionType
|
||||
data object Stake : TronStakingTransactionType
|
||||
data object Unstake : TronStakingTransactionType
|
||||
}
|
||||
}
|
||||
|
||||
sealed class TransactionStatus {
|
||||
object Failed : TransactionStatus()
|
||||
object Unconfirmed : TransactionStatus()
|
||||
object Confirmed : TransactionStatus()
|
||||
data object Failed : TransactionStatus()
|
||||
data object Unconfirmed : TransactionStatus()
|
||||
data object Confirmed : TransactionStatus()
|
||||
}
|
||||
|
||||
sealed class InteractionAddressType {
|
||||
data object Staking : InteractionAddressType()
|
||||
data class User(val address: String) : InteractionAddressType()
|
||||
data class Contract(val address: String) : InteractionAddressType()
|
||||
data class Multiple(val addresses: List<String>) : InteractionAddressType()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue