Table of Contents

Enum RfqState

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

The lifecycle vocabulary RFQ v1 shares across all settlement profiles.

[JsonConverter(typeof(RfqStateConverter))]
public enum RfqState
Extension Methods

Fields

Expired = 3

valid_until passed with no funding observed.

Filled = 6

The fill succeeded; the receipt exists and the solver is collecting.

Filling = 5

The solver's outbound fill is in flight.

Funded = 4

The settlement contract is funded.

Quoted = 2

Binding terms issued; awaiting funding until valid_until.

Refunded = 8

The contract's refund path executed.

Refused = 1

Terms declined pre-contract; no exposure ever existed.

Settled = 7

Both sides done; the preimage receipt is published.

Stuck = 9

Exposure exists and progress is impossible without a human.

Unknown = 0

A state this client does not know — treat as non-terminal and keep watching the chain.