SubmissionResult

sealed class SubmissionResult

Result of transaction submission.

Inheritors

Types

Link copied to clipboard
data class Failed(val txHash: String?, val reason: String) : TransactionSubmitter.SubmissionResult

Transaction failed (rejected or error).

Link copied to clipboard
data class Pending(val txHash: String, val reason: String) : TransactionSubmitter.SubmissionResult

Transaction submitted but confirmation timed out.

Link copied to clipboard
data class StaleUtxo(val failedUtxoIds: List<String>, val reason: String = "Some UTXOs were already spent. Wallet is syncing to get latest balance.") : TransactionSubmitter.SubmissionResult

Transaction failed because UTXO was already spent (stale local data).

Link copied to clipboard
data class Success(val txHash: String, val blockHeight: Long) : TransactionSubmitter.SubmissionResult

Transaction successfully submitted and finalized.