Account |
data class Account |
Block |
data class Block |
CompactBlockEntity |
data class CompactBlockEntity |
ConfirmedTransaction |
A mined, shielded transaction. Since this is a MinedTransaction, it represents data on the blockchain. data class ConfirmedTransaction : MinedTransaction, SignedTransaction |
EncodedTransaction |
data class EncodedTransaction : SignedTransaction |
MinedTransaction |
Parent type for transactions that have been mined. This is useful for putting all transactions in one list for things like history. A mined tx should have all properties, except possibly a memo. interface MinedTransaction : Transaction |
PendingTransaction |
interface PendingTransaction : SignedTransaction, Transaction |
PendingTransactionEntity |
data class PendingTransactionEntity : PendingTransaction |
Received |
data class Received |
Sent |
data class Sent |
SignedTransaction |
Interface for anything that's able to provide signed transaction bytes. interface SignedTransaction |
Transaction |
Common interface between confirmed transactions on the blockchain and pending transactions being constructed. interface Transaction |
TransactionEntity |
data class TransactionEntity |
isCancelled |
fun PendingTransaction.isCancelled(): Boolean |
isCreated |
fun PendingTransaction.isCreated(): Boolean |
isCreating |
fun PendingTransaction.isCreating(): Boolean |
isFailedEncoding |
fun PendingTransaction.isFailedEncoding(): Boolean |
isFailedSubmit |
fun PendingTransaction.isFailedSubmit(): Boolean |
isFailure |
fun PendingTransaction.isFailure(): Boolean |
isMined |
fun PendingTransaction.isMined(): Boolean |
isPending |
fun PendingTransaction.isPending(currentHeight: Int = -1): Boolean |
isSameTxId |
fun PendingTransaction.isSameTxId(other: MinedTransaction): Boolean fun PendingTransaction.isSameTxId(other: PendingTransaction): Boolean |
isSubmitSuccess |
fun PendingTransaction.isSubmitSuccess(): Boolean |
isSubmitted |
fun PendingTransaction.isSubmitted(): Boolean |