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 = 3valid_untilpassed with no funding observed.Filled = 6The fill succeeded; the receipt exists and the solver is collecting.
Filling = 5The solver's outbound fill is in flight.
Funded = 4The settlement contract is funded.
Quoted = 2Binding terms issued; awaiting funding until
valid_until.Refunded = 8The contract's refund path executed.
Refused = 1Terms declined pre-contract; no exposure ever existed.
Settled = 7Both sides done; the preimage receipt is published.
Stuck = 9Exposure exists and progress is impossible without a human.
Unknown = 0A state this client does not know — treat as non-terminal and keep watching the chain.