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, outputDetails: Seq[OutputDetail] = _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. Deprecated as it is now incorporated in the output_details field.

outputDetails

Outputs 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. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  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, outputDetails: Seq[OutputDetail] = _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. Deprecated as it is now incorporated in the output_details field.

    outputDetails

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

Deprecated Value Members

  1. val destAddresses: Seq[String]
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[Transaction]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped