DustInitialUtxo

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

New dust UTXO registered (Night → Dust registration).

When this occurs:

  • User creates DustRegistration transaction

  • Night UTXO is locked for dust generation

  • Dust starts accumulating over time

State Update:

  • Adds new dust UTXO to DustLocalState

  • Sets initial value (usually 0)

  • Records Night backing info

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).