Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Target(val data: TargetData, val type: String)

Target.

Link copied to clipboard
@Serializable
data class TargetData(val key: String)

Target data.

Link copied to clipboard
@Serializable
data class Transaction(val transactionHash: String, val transactionPrefix: TransactionPrefix)

Transaction.

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

Transaction details.

Link copied to clipboard
@Serializable
data class TransactionDetailsHashes(val status: String, val transactions: List<TransactionResponse>)

Transaction details hashes.

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

Transaction hashes payment id.

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

Transaction info.

Link copied to clipboard
@Serializable
data class TransactionInfo2(val extra: String, val unlockTime: Long, val version: Int, val vin: List<Vin>, val vout: List<Vout>)

Transaction info 2.

Link copied to clipboard
@Serializable
data class TransactionPrefix(val extra: String, val unlockTime: Long, val version: Long, val vin: List<TransactionPrefixVin>, val vout: List<TransactionPrefixVout>)

Transaction prefix.

Link copied to clipboard
@Serializable
data class TransactionPrefixVin(val type: String, val value: TransactionPrefixVinValue)

Transaction prefix vin.

Link copied to clipboard
@Serializable
data class TransactionPrefixVinValue(val amount: Long, val keyImage: String, val keyOffsets: List<Long>)

Transaction prefix vin value.

Link copied to clipboard
@Serializable
data class TransactionPrefixVout(val amount: Long, val target: TransactionPrefixVoutTarget)

Transaction prefix vout.

Link copied to clipboard
@Serializable
data class TransactionPrefixVoutTarget(val data: TransactionPrefixVoutTargetData, val type: String)

Transaction prefix vout target.

Link copied to clipboard
@Serializable
data class TransactionPrefixVoutTargetData(val key: String)

Transaction prefix vout target data.

Link copied to clipboard
@Serializable
data class TransactionResult(val block: BlockInfo, val status: String, val tx: TransactionInfo, val txDetails: TransactionDetails)

Transaction result.

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

Transaction RPC response.

Link copied to clipboard
@Serializable
data class Transactions(val missedTransactions: List<String>, val status: String, val transactionsAsHex: List<String>)

Transactions.

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

Transaction pool response.

Link copied to clipboard
@Serializable
data class TransactionsPoolResult(val status: String, val transactions: List<TransactionInfo>)

Transaction pool result.

Link copied to clipboard
@Serializable
data class TransactionsStatus(val status: String, val transactionsInBlock: List<String>, val transactionsInPool: List<String>, val transactionsUnknown: List<String>)

Transaction status.

Link copied to clipboard
@Serializable
data class Vin(val type: String, val value: VinValue)

Vin.

Link copied to clipboard
@Serializable
data class VinValue(val height: Int)

Vin value.

Link copied to clipboard
@Serializable
data class Vout(val amount: Long, val target: Target)

Vout.