Table of Contents

Interface ILightningIngressQuoteClient

Namespace
NArk.ArkadeIntents.Composition
Assembly
NArk.ArkadeIntents.dll

Lightning ingress quote seam used by the client-side composer.

public interface ILightningIngressQuoteClient

Methods

ReceiveFromLightningIntoAsync(string, long, IRfqTransport, string, SwapLinkSecret, ArkAddress, ArkContract, string, SolverCard?, string?, CancellationToken)

Creates M with its non-interactive claim pinned to L.

Task<PendingLightningReceive> ReceiveFromLightningIntoAsync(string walletId, long amountSats, IRfqTransport rfqTransport, string covclaimdPubKey, SwapLinkSecret secret, ArkAddress payoutAddress, ArkContract receiverContract, string outgoingSwapId, SolverCard? solverCard = null, string? rfqId = null, CancellationToken cancellationToken = default)

Parameters

walletId string
amountSats long
rfqTransport IRfqTransport
covclaimdPubKey string
secret SwapLinkSecret
payoutAddress ArkAddress
receiverContract ArkContract
outgoingSwapId string
solverCard SolverCard
rfqId string
cancellationToken CancellationToken

Returns

Task<PendingLightningReceive>