Table of Contents

Namespace NArk.ArkadeIntents.Models

Classes

ArkadeSwapIntent
ArkadeSwapIntentMetadataExtensions

Typed views over Metadata — one per corridor, so the blob is read and written through a shape rather than through string keys at each call site.

ArkadeSwapMetadataKeys

The keys Metadata is written under. Constants rather than string literals at each call site, so a typo is a build error instead of a value that silently reads back as absent.

AssetSwapMetadata

What an Arkade BTC↔asset swap keeps beyond the fields every corridor has.

EvmSwapMetadata

Recovery data and immutable public tuple for an Arkade-to-EVM leg.

LightningSwapMetadata

What a Lightning swap keeps beyond the fields every corridor has.

OnchainSwapMetadata

What an onchain corridor swap keeps beyond the fields every corridor has.

Enums

ArkadeSwapIntentStatus

Lifecycle of a non-interactive swap, derived from the covenant VTXO's on-chain state (mirrors the arkade wallet's AssetSwapStatus).

ArkadeSwapIntentType

Which direction a non-interactive swap runs in.