Table of Contents

Namespace NArk.Abstractions.Intents

Classes

ArkIntent

A submitted Arkade intent: a signed commitment to spend specific VTXOs to given outputs, tracked through the batch lifecycle until it succeeds, fails, or is cancelled.

ArkIntentSpec

The inputs and outputs of a pending Arkade intent before it is registered with the server.

Interfaces

IIntentScheduler

Decides which intents to submit on the next batch cycle. Implement this to drive automatic VTXO rollover (e.g. refresh before expiry).

IIntentStorage

Persistence for Arkade intents.

Enums

ArkIntentState

Lifecycle state of an Arkade intent.