Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CreateDelayedTransactionResponse(val id: Int, val jsonrpc: String, val result: CreateDelayedTransactionResponseResult)

Create delayed transaction response.

Link copied to clipboard
@Serializable
data class CreateDelayedTransactionResponseResult(val transactionHash: String, val fee: Int)

Create delayed transaction response result.

Link copied to clipboard
@Serializable
data class DeleteDelayedTransactionResponse(val id: Int, val jsonrpc: String, val result: Map<String, Any>)

Delete delayed transaction response.

Link copied to clipboard
@Serializable
data class EstimateFusionResponse(val id: Int, val jsonrpc: String, val result: EstimateFusionResponseResult)

Estimate fusion response.

Link copied to clipboard
@Serializable
data class EstimateFusionResponseResult(val fusionReadyCount: Int, val totalOutputCount: Int)

Estimate fusion response result.

Link copied to clipboard
@Serializable
data class GetDelayedTransactionHashesResponse(val id: Int, val jsonrpc: String, val result: GetDelayedTransactionHashesResponseResult)

Get delayed transaction hashes response.

@Serializable
data class GetDelayedTransactionHashesResponseResult(val transactionHashes: List<String>)

Get delayed transaction hashes response result.

Link copied to clipboard
@Serializable
data class GetTransactionHashesResponse(val id: Int, val jsonrpc: String, val result: GetTransactionHashesResponseResult)

Get transaction hashes response.

Link copied to clipboard

Get transaction hashes response result.

Link copied to clipboard
@Serializable
data class GetTransactionResponse(val id: Int, val jsonrpc: String, val result: GetTransactionResponseResult)

Get transaction response.

Link copied to clipboard
@Serializable
data class GetTransactionResponseResult(val transaction: Transaction)

Get transaction response result.

Link copied to clipboard
@Serializable
data class GetTransactionsResponse(val id: Int, val jsonrpc: String, val result: GetTransactionsResponseResult)

Get transactions response.

Link copied to clipboard
@Serializable
data class GetTransactionsResponseResult(val items: List<TransactionItem>)

Get transactions response result.

Link copied to clipboard
@Serializable
data class GetUnconfirmedTransactionHashesResponse(val id: Int, val jsonrpc: String, val result: GetUnconfirmedTransactionHashesResponseResult)

Get unconfirmed transaction hashes response.

@Serializable
data class GetUnconfirmedTransactionHashesResponseResult(val transactionHashes: List<String>)

Get unconfirmed transaction hashes response result.

Link copied to clipboard
@Serializable
data class SendDelayedTransactionResponse(val id: Int, val jsonrpc: String, val result: Map<String, Any>)

Send delayed transaction response.

Link copied to clipboard
@Serializable
data class SendFusionTransactionResponse(val id: Int, val jsonrpc: String, val result: SendFusionTransactionResponseResult)

Send fusion transaction response.

Link copied to clipboard
@Serializable
data class SendFusionTransactionResponseResult(val transactionHash: String)

Send fusion transaction response result.

Link copied to clipboard
@Serializable
data class SendTransactionResponse(val id: Int, val jsonrpc: String, val result: SendTransactionResponseResult)

Send transaction response.

Link copied to clipboard
@Serializable
data class SendTransactionResponseResult(val transactionHash: String, val fee: Long)

Send transaction response result.

Link copied to clipboard
@Serializable
data class Transaction(val amount: Int, val blockIndex: Int, val extra: String, val fee: Int, val isBase: Boolean, val paymentId: String, val state: Int, val timestamp: Int, val transactionHash: String, val transfers: List<Transfer>, val unlockTime: Int)

Represents a transaction.

Link copied to clipboard
@Serializable
data class TransactionHashesItem(val blockHash: String, val transactionHashes: List<String>)

Represents a transaction hashes item.

Link copied to clipboard
@Serializable
data class TransactionItem(val blockHash: String, val transactions: List<Transaction>)

Represents a transaction item.

Link copied to clipboard
@Serializable
data class Transfer(val address: String, val amount: Int, val type: Int)

Represents a transfer.