All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.figure.eventstream.stream.models.TxEvent.kt Maven / Gradle / Ivy

package tech.figure.eventstream.stream.models

import com.squareup.moshi.JsonClass
import java.time.OffsetDateTime

/**
 * Used to represent transaction-level events like "transfer", "message", metadata events
 * (`provenance.metadata.v1.EventScopeCreated`), etc.
 */
@JsonClass(generateAdapter = true)
data class TxEvent(
    val blockHeight: Long,
    val blockDateTime: OffsetDateTime?,
    val txHash: String,
    override val eventType: String,
    override val attributes: List,
    val fee: Long?,
    val denom: String?,
    val note: String?
) : EncodedBlockchainEvent




© 2015 - 2025 Weber Informatics LLC | Privacy Policy