Package

fr.acinq.eclair.payment

receive

Permalink

package receive

Visibility
  1. Public
  2. All

Type Members

  1. class ForwardHandler extends ReceiveHandler

    Permalink

    Simple handler that forwards all messages to an actor

  2. class MultiPartHandler extends ReceiveHandler

    Permalink

    Simple payment handler that generates payment requests and fulfills incoming htlcs.

    Simple payment handler that generates payment requests and fulfills incoming htlcs.

    Created by PM on 17/06/2016.

  3. class MultiPartPaymentFSM extends FSMDiagnosticActorLogging[State, Data]

    Permalink

    Handler for a multi-part payment (see https://github.com/lightningnetwork/lightning-rfc/blob/master/04-onion-routing.md#basic-multi-part-payments).

    Handler for a multi-part payment (see https://github.com/lightningnetwork/lightning-rfc/blob/master/04-onion-routing.md#basic-multi-part-payments). Once all the partial payments are received, a MultiPartHtlcSucceeded message is sent to the parent. After a reasonable delay, if not enough partial payments have been received, a MultiPartHtlcFailed message is sent to the parent. This handler assumes that the parent only sends payments for the same payment hash.

  4. class PaymentHandler extends Actor with DiagnosticActorLogging

    Permalink

    Generic payment handler that delegates handling of incoming messages to a list of handlers.

  5. trait ReceiveHandler extends AnyRef

    Permalink

Value Members

  1. object MultiPartHandler

    Permalink
  2. object MultiPartPaymentFSM

    Permalink
  3. object PaymentHandler

    Permalink

Ungrouped