Package-level declarations
Types
Link copied to clipboard
Prepared transaction.
Link copied to clipboard
interface RawCoinbaseTransaction
Raw coinbase transaction.
Link copied to clipboard
data class RawTransaction(var keyOutputs: List<KeyOutput>, val hash: String, val transactionPublishKey: String, val unlockTime: Long, val paymentId: String, val keyInputs: List<KeyInput>) : RawCoinbaseTransaction
Raw coinbase transaction.
Link copied to clipboard
data class Transaction(val version: Int = 1, val inputs: List<TransactionInput> = emptyList(), val outputs: List<TransactionOutput> = emptyList(), val signatures: List<List<String>> = emptyList(), val ignoredField: Int = 0, m_unlockTime: BigInteger = BigInteger.ZERO, m_readonly: Boolean = false, m_extra: List<ExtraTag> = emptyList())
Transaction.
Link copied to clipboard
data class TransactionInput(val keyImage: String, val amount: Double, val blockHeight: Long, val transactionPublicKey: String, val transactionIndex: Long, var globalOutputIndex: Long, val key: String, var spendHeight: Long, val unlockTime: Long, var parentTransactionHash: String, var privateEphemeral: String)
Transaction input is an input that is confirmed in the blockchain.
Link copied to clipboard
Transaction output.
Link copied to clipboard
data class TxInputAndOwner(val input: TransactionInput, val privateSpendKey: String, val publicSpendKey: String)
TxInputAndOwner is a data class that holds a transaction input and public/private spend key pair.