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

Transaction

interface Transaction

Common interface between confirmed transactions on the blockchain and pending transactions being constructed.

Properties

id

abstract val id: Long

memo

abstract val memo: ByteArray?

value

abstract val value: Long

Inheritors

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