Table of Contents

Class RfqStatus<TProfile>

Namespace
NArk.ArkadeIntents.Rfq
Assembly
NArk.ArkadeIntents.dll

The solver's view of a negotiation. Best-effort by design: the settlement is equally observable on-chain, and the spend that settles the contract is the ground truth. Treat this as a convenience, never as the money path.

public sealed class RfqStatus<TProfile>

Type Parameters

TProfile

The corridor's status-profile shape.

Inheritance
RfqStatus<TProfile>
Inherited Members

Properties

Profile

Corridor-specific receipts.

public TProfile? Profile { get; init; }

Property Value

TProfile

RfqId

The correlation id.

public string? RfqId { get; init; }

Property Value

string

State

Where the negotiation stands.

public RfqState State { get; init; }

Property Value

RfqState

Type

Envelope discriminator.

public string? Type { get; init; }

Property Value

string

UpdatedAt

Unix seconds of the last change.

public long UpdatedAt { get; init; }

Property Value

long

V

Envelope version.

public int V { get; init; }

Property Value

int