TransactionStatusUpdate

@Serializable
data class TransactionStatusUpdate(val hash: String, val networkId: String, val status: TransactionStatus, val timestampMs: Long, val isFinal: Boolean, val error: String? = null)

Represents a transaction status update emitted by the polling tracker.

This model is intended for streaming updates to Flutter via EventChannel.

Constructors

Link copied to clipboard
constructor(hash: String, networkId: String, status: TransactionStatus, timestampMs: Long, isFinal: Boolean, error: String? = null)

Properties

Link copied to clipboard

Optional error message if polling failed

Link copied to clipboard

The transaction hash

Link copied to clipboard

True if the transaction has reached a terminal state

Link copied to clipboard

The network ID where the transaction was submitted

Link copied to clipboard

The latest known transaction status

Link copied to clipboard

Epoch time in milliseconds when this update was produced