Namespace NArk.ArkadeIntents.Onchain
Classes
- FundedOnchainSend
The result of funding an off-board's Arkade side.
- OnchainClaimBuilder
Builds the Bitcoin-L1 transaction that claims an HTLC by publishing its preimage.
- OnchainHtlc
The Bitcoin-L1 half of an onchain corridor swap: a two-leaf taproot HTLC.
- OnchainHtlcState
Reading an L1 HTLC's state back off the chain, for a client that no longer knows it.
- OnchainHtlcStatus
What a look at an L1 HTLC found.
- OnchainIntentsClient
The
arkade:BTC->onchain:BTCcorridor: off-board an Arkade balance to Bitcoin L1.
- OnchainIntentsClient.OnchainClaimOutcome
What a pass over an off-board's L1 leg found.
- OnchainReceiveGates
The checks run immediately before an on-board funds its L1 HTLC — never at quote time.
- OnchainReceiveNotFundableException
Thrown when an onchain receive quote is refused before anything is funded.
- OnchainRefundBuilder
Builds the Bitcoin-L1 transaction that takes an HTLC back once its refund leaf has matured.
- OnchainRefundOutcome
What a pass over an on-board's L1 refund found.
- OnchainSendGates
The checks run immediately before an onchain send is funded — never at quote time.
- OnchainSendNotFundableException
Thrown when an onchain send quote is refused before anything is funded.
- PendingOnchainReceive
A negotiated on-board, waiting for its L1 HTLC to be funded.
Enums
- OnchainHtlcPhase
Where an L1 HTLC stands, as the chain reports it.
- OnchainReceiveRefusalReason
Why an onchain receive quote cannot be funded.
- OnchainSendRefusalReason
Why an onchain send quote cannot be funded.