Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Block(val blockHash: String, val blockHeight: Long, val blockTimestamp: Long, val coinbaseTransaction: CoinbaseTransaction, val transactions: List<Transaction>)
Link copied to clipboard
@Serializable
data class CoinbaseTransaction(val hash: String, val outputs: List<CoinbaseTransactionOutput>, val transactionPublicKey: String, val unlockTime: Long)
Link copied to clipboard
@Serializable
data class CoinbaseTransactionOutput(val amount: Long, val key: String)
Link copied to clipboard
@Serializable
data class Transaction(val hash: String, val inputs: List<TransactionInput>, val outputs: List<TransactionOutput>, val paymentID: String, val txPublicKey: String, val unlockTime: Long)
Link copied to clipboard
@Serializable
data class TransactionInput(val amount: Long, val keyImage: String, val keyOffsets: List<Long>)
Link copied to clipboard
@Serializable
data class TransactionOutput(val amount: Long, val key: String)
Link copied to clipboard
@Serializable
data class WalletSyncData(val items: List<Block>, val status: String)