TransactionFinalizationResult

Result of transaction finalization.

Inheritors

Types

Link copied to clipboard
data class Dropped(val txHash: String, val reason: String) : TransactionFinalizationResult

Transaction was dropped from the pool. Likely due to mempool congestion.

Link copied to clipboard
data class Finalized(val txHash: String, val blockHash: String, val blockHeight: Long? = null) : TransactionFinalizationResult

Transaction was finalized successfully.

Link copied to clipboard
data class InBlock(val txHash: String, val blockHash: String) : TransactionFinalizationResult

Transaction was included in a block but not yet finalized. This is a temporary state - finalization should follow.

Link copied to clipboard
data class Invalid(val txHash: String, val reason: String) : TransactionFinalizationResult

Transaction is invalid.

Link copied to clipboard
data class Timeout(val txHash: String) : TransactionFinalizationResult

Finalization timed out. Transaction may still be processing.

Link copied to clipboard
data class Usurped(val txHash: String, val replacedBy: String?) : TransactionFinalizationResult

Transaction was replaced by another (usurped).