Package-level declarations

Types

Link copied to clipboard
@Serializable
data class BlockDetailsByHeightRequest(val blockHeight: Long)

Block details by height request.

Link copied to clipboard
@Serializable
data class BlockRequest(val jsonrpc: String, val method: String, val params: Map<String, String>)

Block request.

Link copied to clipboard
@Serializable
data class BlocksDetailsByHashesRequest(val blockHashes: List<String>)

Blocks details by hashes request.

Link copied to clipboard
@Serializable
data class BlocksDetailsByHeightsRequest(val blockHeights: List<Long>)

Blocks details by heights request.

Link copied to clipboard
@Serializable
data class BlocksHashesByTimestampsRequest(val timestampBegin: Long, val secondsCount: Long)

Blocks hashes by timestamps request.

Link copied to clipboard
@Serializable
data class BlocksListRequest(val jsonrpc: String, val method: String, val params: Map<String, Long>)

Blocks list request.

Link copied to clipboard
@Serializable
data class BlocksRequest(val blockIds: List<String>)

Blocks request.

Link copied to clipboard
@Serializable
data class GetBlockCountRequest(val jsonrpc: String, val method: String, val params: Map<String, Any>)

Get block count request.

Link copied to clipboard
@Serializable
data class GetBlockHashRequest(val jsonrpc: String, val method: String, val params: List<Long>)

Get block hash request.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHashRequest(val jsonrpc: String, val method: String, val params: Map<String, String>)

Get block header by hash request.

Link copied to clipboard
@Serializable
data class GetBlockHeaderByHeightRequest(val jsonrpc: String, val method: String, val params: Map<String, Long>)

Get block header by height request.

Link copied to clipboard
@Serializable
data class GetBlockTemplateParams(val reserveSize: Long, val walletAddress: String)

Get block template params.

Link copied to clipboard
@Serializable
data class GetBlockTemplateRequest(val jsonrpc: String, val method: String, val params: GetBlockTemplateParams)

Get block template request.

Link copied to clipboard
@Serializable
data class GetCurrencyIdRequest(val jsonrpc: String, val method: String, val params: Map<String, Any>)

Get currency id request.

Link copied to clipboard
@Serializable
data class GetLastBlockHeaderRequest(val jsonrpc: String, val method: String, val params: Map<String, Any>)

Get last block header request.

Link copied to clipboard
@Serializable
data class SubmitBlockRequest(val jsonrpc: String, val method: String, val params: List<String>)

Submit block request.