Table of Contents

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

Outgoing PendingEvmSend

First, independent Arkade-to-EVM quote.

Ingress PendingOnchainReceive

Second onchain-to-Arkade quote using the same H and paying L.

CheckoutExpiresAt long

Last Unix second at which the L1 address may be shown.

IngressFeeSats long

Customer-paid from-to spread.

Properties

CheckoutExpiresAt

Last Unix second at which the L1 address may be shown.

public long CheckoutExpiresAt { get; init; }

Property Value

long

Ingress

Second onchain-to-Arkade quote using the same H and paying L.

public PendingOnchainReceive Ingress { get; init; }

Property Value

PendingOnchainReceive

IngressFeeSats

Customer-paid from-to spread.

public long IngressFeeSats { get; init; }

Property Value

long

Outgoing

First, independent Arkade-to-EVM quote.

public PendingEvmSend Outgoing { get; init; }

Property Value

PendingEvmSend