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 = "", previousOutpoints: Seq[PreviousOutPoint] = _root_.scala.Seq.empty, 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.

previousOutpoints

PreviousOutpoints/Inputs of this transaction.

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 = "", previousOutpoints: Seq[PreviousOutPoint] = _root_.scala.Seq.empty, 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.

    previousOutpoints

    PreviousOutpoints/Inputs of this transaction.

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