Packages

final case class Transaction(txHash: String = "", amount: Long = 0L, numConfirmations: Int = 0, blockHash: String = "", blockHeight: Int = 0, timeStamp: Long = 0L, totalFees: Long = 0L, destAddresses: Seq[String] = _root_.scala.Seq.empty, rawTxHex: String = "", label: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Transaction] with Product with Serializable

txHash

The transaction hash

amount

The transaction amount, denominated in satoshis

numConfirmations

The number of confirmations

blockHash

The hash of the block this transaction was included in

blockHeight

The height of the block this transaction was included in

timeStamp

Timestamp of this transaction

totalFees

Fees paid for this transaction

destAddresses

Addresses that received funds for this transaction

rawTxHex

The raw transaction hex.

label

A label that was optionally set on transaction broadcast.

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Transaction
  2. Product
  3. Equals
  4. Updatable
  5. GeneratedMessage
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Transaction(txHash: String = "", amount: Long = 0L, numConfirmations: Int = 0, blockHash: String = "", blockHeight: Int = 0, timeStamp: Long = 0L, totalFees: Long = 0L, destAddresses: Seq[String] = _root_.scala.Seq.empty, rawTxHex: String = "", label: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    txHash

    The transaction hash

    amount

    The transaction amount, denominated in satoshis

    numConfirmations

    The number of confirmations

    blockHash

    The hash of the block this transaction was included in

    blockHeight

    The height of the block this transaction was included in

    timeStamp

    Timestamp of this transaction

    totalFees

    Fees paid for this transaction

    destAddresses

    Addresses that received funds for this transaction

    rawTxHex

    The raw transaction hex.

    label

    A label that was optionally set on transaction broadcast.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllDestAddresses(__vs: Iterable[String]): Transaction
  5. def addDestAddresses(__vs: String*): Transaction
  6. val amount: Long
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val blockHash: String
  9. val blockHeight: Int
  10. def clearDestAddresses: Transaction
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. def companion: Transaction
    Definition Classes
    Transaction → GeneratedMessage
  13. val destAddresses: Seq[String]
  14. def discardUnknownFields: Transaction
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Transaction → GeneratedMessage
  19. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Transaction → GeneratedMessage
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. val label: String
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. val numConfirmations: Int
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. val rawTxHex: String
  28. def serializedSize: Int
    Definition Classes
    Transaction → GeneratedMessage
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. val timeStamp: Long
  31. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  32. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  33. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  34. def toProtoString: String
    Definition Classes
    Transaction → GeneratedMessage
  35. val totalFees: Long
  36. val txHash: String
  37. val unknownFields: UnknownFieldSet
  38. def update(ms: (Lens[Transaction, Transaction]) => Mutation[Transaction]*): Transaction
    Definition Classes
    Updatable
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  42. def withAmount(__v: Long): Transaction
  43. def withBlockHash(__v: String): Transaction
  44. def withBlockHeight(__v: Int): Transaction
  45. def withDestAddresses(__v: Seq[String]): Transaction
  46. def withLabel(__v: String): Transaction
  47. def withNumConfirmations(__v: Int): Transaction
  48. def withRawTxHex(__v: String): Transaction
  49. def withTimeStamp(__v: Long): Transaction
  50. def withTotalFees(__v: Long): Transaction
  51. def withTxHash(__v: String): Transaction
  52. def withUnknownFields(__v: UnknownFieldSet): Transaction
  53. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  54. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Transaction → GeneratedMessage
  55. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Inherited from Product

Inherited from Equals

Inherited from Updatable[Transaction]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped