Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CreateDelayedTransactionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: CreateDelayedTransactionRequestParams)

Create delayed transaction request.

Link copied to clipboard
@Serializable
data class CreateDelayedTransactionRequestParams(val transfers: List<Transfer>, val anonymity: Int, val changeAddress: String)

Create delayed transaction request params.

Link copied to clipboard
@Serializable
data class DeleteDelayedTransactionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: DeleteDelayedTransactionRequestParams)

Delete delayed transaction request.

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

Delete delayed transaction response result.

Link copied to clipboard
@Serializable
data class EstimateFusionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: EstimateFusionRequestParams)

Estimate fusion request.

Link copied to clipboard
@Serializable
data class EstimateFusionRequestParams(val threshold: Long, val addresses: List<String>)

Estimate fusion request params.

Link copied to clipboard
@Serializable
data class GetDelayedTransactionHashesRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: Map<String, Any>)

Get delayed transaction hashes request.

Link copied to clipboard
@Serializable
data class GetTransactionHashesRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: GetTransactionHashesRequestParams)

Get transaction hashes request params.

Link copied to clipboard
@Serializable
data class GetTransactionHashesRequestParams(val firstBlockIndex: Int, val blockCount: Int)

Get transaction hashes request params.

Link copied to clipboard
@Serializable
data class GetTransactionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: GetTransactionRequestParams)

Get transaction request.

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

Get transaction request params.

Link copied to clipboard
@Serializable
data class GetTransactionsRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: GetTransactionsRequestParams)

Get transactions request.

Link copied to clipboard
@Serializable
data class GetTransactionsRequestParams(val firstBlockIndex: Int, val blockCount: Int)

Get transactions request params.

Link copied to clipboard
@Serializable
data class GetUnconfirmedTransactionHashesRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: Map<String, Any>)

Get unconfirmed transaction hashes request.

Link copied to clipboard
@Serializable
data class SendDelayedTransactionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: SendDelayedTransactionRequestParams)

Send delayed transaction request.

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

Represents a send delayed transaction request params.

Link copied to clipboard
@Serializable
data class SendFusionTransactionRequest(val jsonrpc: String = "2.0", val id: Int, val password: String, val method: String, val params: SendFusionTransactionRequestParams)

Send fusion transaction request.

Link copied to clipboard
@Serializable
data class SendFusionTransactionRequestParams(val threshold: Long, val anonymity: Int, val addresses: List<String>, val destinationAddress: String)

Send fusion transaction request params.

Link copied to clipboard
@Serializable
data class SendTransactionRequest(val jsonrpc: String = "2.0", val id: String, val password: String, val method: String, val params: SendTransactionRequestParams)

Send transaction request.

Link copied to clipboard
@Serializable
data class SendTransactionRequestParams(val transfers: List<Transfer>, val fee: Int, val anonymity: Int, val unlockTime: Int)

Send transaction request params.

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

Represents a transfer.