Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Block2Info(val alreadyGeneratedCoins: String, val alreadyGeneratedTransactions: Long, val baseReward: Long, val blockSize: Long, val depth: Long, val difficulty: Long, val effectiveSizeMedian: Long, val hash: String, val height: Long, val majorVersion: Long, val minorVersion: Long, val nonce: Long, val orphanStatus: Boolean, val penalty: Double, val prevHash: String, val reward: Long, val sizeMedian: Long, val timestamp: Long, val totalFeeAmount: Long, val transactions: List<TransactionInfo>, val transactionsCumulativeSize: Long)

Block info.

Link copied to clipboard
@Serializable
data class BlockHeader(val blockSize: Long, val depth: Long, val difficulty: Long, val hash: String, val height: Long, val majorVersion: Int, val minorVersion: Int, val nonce: Long, val numTxes: Long, val orphanStatus: Boolean, val prevHash: String, val reward: Long, val timestamp: Long)

Block header.

Link copied to clipboard
@Serializable
data class BlockInfo(val alreadyGeneratedCoins: String, val alreadyGeneratedTransactions: Long, val baseReward: Long, val blockSize: Long, val depth: Long, val difficulty: Long, val effectiveSizeMedian: Long, val hash: String, val height: Long, val majorVersion: Long, val minorVersion: Long, val nonce: Long, val orphanStatus: Boolean, val penalty: Double, val prevHash: String, val reward: Long, val sizeMedian: Long, val timestamp: Long, val totalFeeAmount: Long, val transactions: List<BlockTransaction>, val transactionsCumulativeSize: Long)

Block info.

Link copied to clipboard
@Serializable
data class BlockInfo2(val cumulSize: Long, val difficulty: Long, val hash: String, val height: Long, val timestamp: Long, val txCount: Long)
Link copied to clipboard
@Serializable
data class BlockResponse(val jsonrpc: String, val result: BlockResult)

Block response.

Link copied to clipboard
@Serializable
data class BlockResult(val block: BlockInfo, val status: String)

Block result.

Link copied to clipboard
@Serializable
data class BlocksListResponse(val jsonrpc: String, val result: BlocksListResult)

Blocks list response.

Link copied to clipboard
@Serializable
data class BlocksListResult(val blocks: List<BlockInfo2>, val status: String)

Blocks list result.

Link copied to clipboard
@Serializable
data class BlockTransaction(val amountOut: Long, val fee: Long, val hash: String, val size: Long)

Block transaction.

Link copied to clipboard
@Serializable
data class GetBlockCountResponse(val jsonrpc: String, val result: GetBlockCountResponseResult)

Get block count response.

Link copied to clipboard
@Serializable
data class GetBlockCountResponseResult(val count: Long, val status: String)

Get block count response result.

Link copied to clipboard
@Serializable
data class GetBlockHashResponse(val jsonrpc: String, val result: String)

Get block hash response.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHashResponse(val jsonrpc: String, val result: GetBlockHeaderByHashResult)

Get block header by hash response.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHashResult(val blockHeader: BlockHeader, val status: String)

Get block header by hash result.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHeightResponse(val jsonrpc: String, val result: GetBlockHeaderByHeightResult)

Get block header by height response.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHeightResult(val blockHeader: BlockHeader, val status: String)

Get block header by height result.

Link copied to clipboard
@Serializable
data class GetBlockTemplateResponse(val jsonrpc: String, val result: GetBlockTemplateResult)

Get block template response.

Link copied to clipboard
@Serializable
data class GetBlockTemplateResult(val blocktemplateBlob: String, val difficulty: Long, val height: Long, val reservedOffset: Long, val status: String)

Get block template response.

Link copied to clipboard
@Serializable
data class GetCurrencyIdResponse(val jsonrpc: String, val result: GetCurrencyIdResult)

Get currency id response.

Link copied to clipboard
@Serializable
data class GetCurrencyIdResult(val currencyIdBlob: String)

Get currency id result.

Link copied to clipboard
@Serializable
data class GetLastBlockHeaderResponse(val jsonrpc: String, val result: GetLastBlockHeaderResult)

Get last block header response.

Link copied to clipboard
@Serializable
data class GetLastBlockHeaderResult(val blockHeader: BlockHeader, val status: String)

Get last block header result.

Link copied to clipboard
@Serializable
data class SubmitBlockResponse(val jsonrpc: String, val result: SubmitBlockResult)

Submit block response.

Link copied to clipboard
@Serializable
data class SubmitBlockResult(val status: String)

Submit block result.