Table of Contents

Class ArkadeIntentAdvance

Namespace
NArk.ArkadeIntents.Services
Assembly
NArk.ArkadeIntents.dll

What AdvanceAsync(string, CancellationToken) did about one swap.

public sealed record ArkadeIntentAdvance : IEquatable<ArkadeIntentAdvance>
Inheritance
ArkadeIntentAdvance
Implements
Inherited Members

Constructors

ArkadeIntentAdvance(string, ArkadeIntentAction, bool, string?, string?)

What AdvanceAsync(string, CancellationToken) did about one swap.

public ArkadeIntentAdvance(string SwapId, ArkadeIntentAction Action, bool Acted, string? Txid = null, string? Error = null)

Parameters

SwapId string

The swap.

Action ArkadeIntentAction

What it called for.

Acted bool

Whether the action actually ran.

Txid string

The transaction it produced, when it produced one.

Error string

Why it did not run, when it did not.

Properties

Acted

Whether the action actually ran.

public bool Acted { get; init; }

Property Value

bool

Action

What it called for.

public ArkadeIntentAction Action { get; init; }

Property Value

ArkadeIntentAction

Error

Why it did not run, when it did not.

public string? Error { get; init; }

Property Value

string

SwapId

The swap.

public string SwapId { get; init; }

Property Value

string

Txid

The transaction it produced, when it produced one.

public string? Txid { get; init; }

Property Value

string