Interface IOnchainIngressQuoteClient
- Namespace
- NArk.ArkadeIntents.Composition
- Assembly
- NArk.ArkadeIntents.dll
Bitcoin-chain ingress quote seam used by the client-side composer.
public interface IOnchainIngressQuoteClient
Methods
ReceiveFromOnchainIntoAsync(string, long, IRfqTransport, string, BitcoinAddress, SwapLinkSecret, ArkAddress, ArkContract, string, SolverCard?, string?, CancellationToken)
Creates the L1 HTLC and M with its non-interactive claim pinned to L.
Task<PendingOnchainReceive> ReceiveFromOnchainIntoAsync(string walletId, long amountSats, IRfqTransport rfqTransport, string covclaimdPubKey, BitcoinAddress l1RefundAddress, SwapLinkSecret secret, ArkAddress payoutAddress, ArkContract receiverContract, string outgoingSwapId, SolverCard? solverCard = null, string? rfqId = null, CancellationToken cancellationToken = default)
Parameters
walletIdstringamountSatslongrfqTransportIRfqTransportcovclaimdPubKeystringl1RefundAddressBitcoinAddresssecretSwapLinkSecretpayoutAddressArkAddressreceiverContractArkContractoutgoingSwapIdstringsolverCardSolverCardrfqIdstringcancellationTokenCancellationToken