TransactionResponse

@Serializable
data class TransactionResponse(val meta: TransactionResponse.Meta?, val slot: Long?, val transaction: TransactionResponse.Transaction?, val blockTime: Long?)

Constructors

Link copied to clipboard
constructor(meta: TransactionResponse.Meta?, slot: Long?, transaction: TransactionResponse.Transaction?, blockTime: Long?)

Types

Link copied to clipboard
@Serializable
data class Header(val numReadonlySignedAccounts: Long, val numReadonlyUnsignedAccounts: Long, val numRequiredSignatures: Long)
Link copied to clipboard
@Serializable
data class Instruction(val accounts: List<Long>?, val data: String?, val programIdIndex: Long)
Link copied to clipboard
@Serializable
data class Message(val accountKeys: List<String>, val header: TransactionResponse.Header, val instructions: List<TransactionResponse.Instruction>, val recentBlockhash: String)
Link copied to clipboard
@Serializable
data class Meta(val err: JsonElement?, val fee: Long, val innerInstructions: List<TransactionResponse.Meta.InnerInstructionMeta>, val preTokenBalances: List<TransactionResponse.TokenBalance>, val postTokenBalances: List<TransactionResponse.TokenBalance>, val postBalances: List<Long>, val preBalances: List<Long>, val logMessages: List<String>?)
Link copied to clipboard
@Serializable
data class TokenBalance(val accountIndex: Long, val mint: String, val uiTokenAmount: TokenAmountInfo)
Link copied to clipboard
@Serializable
data class Transaction(val message: TransactionResponse.Message, val signatures: List<String>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val slot: Long?

Functions

Link copied to clipboard