Class OnchainToEvmRoute
- Namespace
- NArk.ArkadeIntents.Composition
- Assembly
- NArk.ArkadeIntents.dll
An L1 address whose Arkade delivery feeds the outgoing Arkade lock L.
public sealed record OnchainToEvmRoute : IEquatable<OnchainToEvmRoute>
- Inheritance
-
OnchainToEvmRoute
- Implements
- Inherited Members
Constructors
OnchainToEvmRoute(PendingEvmSend, PendingOnchainReceive, long, long)
An L1 address whose Arkade delivery feeds the outgoing Arkade lock L.
public OnchainToEvmRoute(PendingEvmSend Outgoing, PendingOnchainReceive Ingress, long CheckoutExpiresAt, long IngressFeeSats)
Parameters
OutgoingPendingEvmSendFirst, independent Arkade-to-EVM quote.
IngressPendingOnchainReceiveSecond onchain-to-Arkade quote using the same H and paying L.
CheckoutExpiresAtlongLast Unix second at which the L1 address may be shown.
IngressFeeSatslongCustomer-paid from-to spread.
Properties
CheckoutExpiresAt
Last Unix second at which the L1 address may be shown.
public long CheckoutExpiresAt { get; init; }
Property Value
Ingress
Second onchain-to-Arkade quote using the same H and paying L.
public PendingOnchainReceive 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; }