DustSpendProcessed

data class DustSpendProcessed(val eventId: Long, val rawHex: String, val blockHeight: Long?, val timestamp: Long?) : DustEvent

Dust spent for transaction fee.

When this occurs:

  • User submits transaction with dust fee payment

  • Dust UTXO nullifier published on chain

  • Change output created (if any)

State Update:

  • Marks spent UTXO as consumed

  • Adds change output (if v_fee < utxo.value)

  • Updates local balance

Constructors

Link copied to clipboard
constructor(eventId: Long, rawHex: String, blockHeight: Long?, timestamp: Long?)

Properties

Link copied to clipboard
open override val blockHeight: Long?

Block height where event occurred.

Link copied to clipboard
open override val eventId: Long

Event ID from indexer (for tracking sync progress).

Link copied to clipboard
open override val rawHex: String

Raw hex-encoded event data (SCALE codec). This is the actual data that gets replayed into DustLocalState.

Link copied to clipboard
open override val timestamp: Long?

Block timestamp (milliseconds).