Table of Contents

Interface IEvmOutgoingQuoteClient

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

Outgoing quote seam used by the client-side composer.

public interface IEvmOutgoingQuoteClient

Methods

CreateSendQuoteAsync(string, long, string, EvmSendPolicy, IRfqTransport, SwapLinkSecret?, string?, SolverCard?, ArkContract?, CancellationToken)

Creates and persists L before any ingress quote is requested.

Task<PendingEvmSend> CreateSendQuoteAsync(string walletId, long amountSats, string evmClaimAddress, EvmSendPolicy policy, IRfqTransport rfqTransport, SwapLinkSecret? secret = null, string? rfqId = null, SolverCard? solverCard = null, ArkContract? refundContract = null, CancellationToken cancellationToken = default)

Parameters

walletId string
amountSats long
evmClaimAddress string
policy EvmSendPolicy
rfqTransport IRfqTransport
secret SwapLinkSecret
rfqId string
solverCard SolverCard
refundContract ArkContract
cancellationToken CancellationToken

Returns

Task<PendingEvmSend>