zcash-android-wallet-sdk / cash.z.wallet.sdk.entity / PendingTransaction

PendingTransaction

interface PendingTransaction : SignedTransaction, Transaction

Properties

accountIndex

abstract val accountIndex: Int

cancelled

abstract val cancelled: Int

createTime

abstract val createTime: Long

encodeAttempts

abstract val encodeAttempts: Int

errorCode

abstract val errorCode: Int?

errorMessage

abstract val errorMessage: String?

expiryHeight

abstract val expiryHeight: Int

id

abstract val id: Long

memo

abstract val memo: ByteArray?

minedHeight

abstract val minedHeight: Int

rawTransactionId

abstract val rawTransactionId: ByteArray?

submitAttempts

abstract val submitAttempts: Int

toAddress

abstract val toAddress: String

value

abstract val value: Long

Extension Functions

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

Inheritors

PendingTransactionEntity

data class PendingTransactionEntity : PendingTransaction