API Flows
VRFQ Created
- Subscribed to
rfqWS Channel. - Receives WS message with
kind==ADDED,status==ACTIVE.
VRFQ Expires
- Subscribed to
rfqWS Channel. - Receives a WS message with
kind==REMOVED,status==EXPIRED.
Quote Created
- Subscribed to the
quoteWS Channel. - Maker sends request to create a Quote
- Once quote is created, Maker will asynchronously receive a WS messages on
quoteWS Channel withkind==NEWandstatus==OPEN.
Quote Canceled
- Subscribed to the
quoteWS Channel. - Maker sends request to cancel a Quote
- Once quote is canceled, Maker will asynchronously receive a WS messages on
quoteWS Channel withkind==CANCELEDandstatus==CLOSED.
Matched Quote and Order
- Subscribed to
quoteandtradeWS Channels. - Asynchronously the Maker receives a WS message on
quoteWS Channel withkind==PENDING_FILLandstatus==CLOSED. - Trade is executed:
- If Trade execution is successful at clearing & settlement:
- Asynchronously the Maker receives a WS message on
tradeWS channel withkind==COMPLETEDandstatus==COMPLETED. - Asynchronously the Maker receives a WS message on
quoteWS channel withkind==FILLEDandstatus==CLOSED.
- Asynchronously the Maker receives a WS message on
- If Trade execution is rejected at clearing & settlement:
- Asynchronously the Maker receives WS messages on
tradeWS channel withkind==REJECTIONandstatus==REJECTED. - Asynchronously the Maker receives WS messages on
quoteWS channel withkind==CANCELEDandstatus==CLOSED.
- Asynchronously the Maker receives WS messages on
