Package-level declarations

Types

Link copied to clipboard
interface DustDao

DAO for dust token operations.

Link copied to clipboard
data class DustTokenEntity(val nullifier: String, val address: String, val initialValue: String, val creationTimeMillis: Long, val nightUtxoId: String, val nightValueStars: String, val dustCapacitySpecks: String, val generationRatePerSecond: String, val state: UtxoState = UtxoState.AVAILABLE, val lastUpdatedMillis: Long = System.currentTimeMillis())

Room entity for dust token (UTXO) storage.

Link copied to clipboard

DAO for unshielded UTXO operations.

Link copied to clipboard
data class UnshieldedUtxoEntity(val id: String, val transactionHash: String, val intentHash: String, val outputIndex: Int, val owner: String, val ownerPublicKey: String?, val tokenType: String, val value: String, val ctime: Long, val registeredForDustGeneration: Boolean, val state: UtxoState = UtxoState.AVAILABLE, val spentByLocalTx: Boolean = false)

Room entity for unshielded UTXO storage.

Link copied to clipboard
abstract class UtxoDatabase : RoomDatabase

Room database for UTXO storage.

Link copied to clipboard

UTXO state lifecycle matching Midnight SDK behavior.