Class LightningToEvmRoute
- Namespace
- NArk.ArkadeIntents.Composition
- Assembly
- NArk.ArkadeIntents.dll
A Lightning invoice whose M claim feeds the outgoing Arkade lock L.
public sealed record LightningToEvmRoute : IEquatable<LightningToEvmRoute>
- Inheritance
-
LightningToEvmRoute
- Implements
- Inherited Members
Constructors
LightningToEvmRoute(PendingEvmSend, PendingLightningReceive, long, long)
A Lightning invoice whose M claim feeds the outgoing Arkade lock L.
public LightningToEvmRoute(PendingEvmSend Outgoing, PendingLightningReceive Ingress, long CheckoutExpiresAt, long IngressFeeSats)
Parameters
OutgoingPendingEvmSendFirst, independent Arkade-to-EVM quote.
IngressPendingLightningReceiveSecond Lightning-to-Arkade quote using the same H and paying L.
CheckoutExpiresAtlongLast Unix second at which the invoice may be shown.
IngressFeeSatslongCustomer-paid from-to spread.
Properties
CheckoutExpiresAt
Last Unix second at which the invoice may be shown.
public long CheckoutExpiresAt { get; init; }
Property Value
Ingress
Second Lightning-to-Arkade quote using the same H and paying L.
public PendingLightningReceive Ingress { get; init; }
Property Value
IngressFeeSats
Customer-paid from-to spread.
public long IngressFeeSats { get; init; }
Property Value
Outgoing
First, independent Arkade-to-EVM quote.
public PendingEvmSend Outgoing { get; init; }