Class/Object

fr.acinq.eclair.payment

PaymentSent

Related Docs: object PaymentSent | package payment

Permalink

case class PaymentSent(id: UUID, paymentHash: ByteVector32, paymentPreimage: ByteVector32, recipientAmount: MilliSatoshi, recipientNodeId: PublicKey, parts: Seq[PartialPayment]) extends PaymentEvent with Product with Serializable

A payment was successfully sent and fulfilled.

id

id of the whole payment attempt (if using multi-part, there will be multiple parts, each with a different id).

paymentHash

payment hash.

paymentPreimage

payment preimage (proof of payment).

recipientAmount

amount that has been received by the final recipient.

recipientNodeId

id of the final recipient.

parts

child payments (actual outgoing HTLCs).

Linear Supertypes
Serializable, Serializable, Product, Equals, PaymentEvent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PaymentSent
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. PaymentEvent
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PaymentSent(id: UUID, paymentHash: ByteVector32, paymentPreimage: ByteVector32, recipientAmount: MilliSatoshi, recipientNodeId: PublicKey, parts: Seq[PartialPayment])

    Permalink

    id

    id of the whole payment attempt (if using multi-part, there will be multiple parts, each with a different id).

    paymentHash

    payment hash.

    paymentPreimage

    payment preimage (proof of payment).

    recipientAmount

    amount that has been received by the final recipient.

    recipientNodeId

    id of the final recipient.

    parts

    child payments (actual outgoing HTLCs).

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val amountWithFees: MilliSatoshi

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. val feesPaid: MilliSatoshi

    Permalink
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. val id: UUID

    Permalink

    id of the whole payment attempt (if using multi-part, there will be multiple parts, each with a different id).

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. val nonTrampolineFees: MilliSatoshi

    Permalink
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. val parts: Seq[PartialPayment]

    Permalink

    child payments (actual outgoing HTLCs).

  17. val paymentHash: ByteVector32

    Permalink

    payment hash.

    payment hash.

    Definition Classes
    PaymentSentPaymentEvent
  18. val paymentPreimage: ByteVector32

    Permalink

    payment preimage (proof of payment).

  19. val recipientAmount: MilliSatoshi

    Permalink

    amount that has been received by the final recipient.

  20. val recipientNodeId: PublicKey

    Permalink

    id of the final recipient.

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. val timestamp: Long

    Permalink
    Definition Classes
    PaymentSentPaymentEvent
  23. val trampolineFees: MilliSatoshi

    Permalink
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from PaymentEvent

Inherited from AnyRef

Inherited from Any

Ungrouped