This channel is used to receive updates for RFQs where you are the taker.
You'll receive an update when the RFQ status changes, or when a quote is made against your RFQ.
RFQS can have a status of open, filled, cancelled, or expired.
Unique identifier for the RFQ
Internal FIG ID for the associated product
Type of RFQ (e.g., option, future)
Strategy short name (e.g., IFly, Fut Spd, Collar)
FIG generated description of the RFQ
Current status of the RFQ
Base currency for the trade
When an RFQ is created a quote currency is provided which is used to determine the list of available quoteCurrencies for each settlementOption.
For example, if a BTC option RFQ is created with quoteCurrency: BTC, then the quoteCurrency for DBT will be BTC and the quoteCurrency for BULL will be USDC.
If it is created with quoteCurrency: USDC, then the quoteCurrency for DBT and BULL will be USDC.
This is because DBT supports both BTC and BTC_USDC options while BULL only supports BTC_USDC options.
When quoting please use the appropriate quote currency from the quoteCurrencies list that is relevant to the settlementOption chosen for the quote.
Trade amount in base currency units for options and quote currency units for futures
Whether the taker is anonymous
Your role in the trade, either maker or taker
Mark price for the RFQ
Best bid price for the RFQ
Best ask price for the RFQ
Direction of the trade (buy or sell)
Only returned if the RFQ has been traded and you are the maker or taker in the trade.
Price paid in the RFQ's quote currency
Only returned if the RFQ has been traded and you are the maker or taker in the trade.
Amount traded in the RFQ's base currency (e.g. BTC)
Only returned if the RFQ has been traded and you are the maker or taker in the trade.
Timestamp when the trade was executed (unix timestamp in milliseconds)
Only returned if the RFQ has been traded and you are the maker or taker in the trade.
Unique identifier for the RFQ trade
Only returned if the RFQ has been traded and you are the maker or taker in the trade.
The RFQ hedge
ID of the exchange where trade will be settled. Currently only Deribit is supported [17]
Timestamp when the RFQ was created (unix timestamp in milliseconds)
Expiration timestamp for the RFQ (unix timestamp in milliseconds)
{
"rfqId": 12345,
"productId": 67890,
"kind": "option",
"strategy": "RR",
"description": "26Sep25/27Mar26 116000 CCal 40d",
"status": "open",
"baseCurrency": "BTC",
"quoteCurrency": "USD",
"amount": 1.5,
"anonymous": false,
"role": "maker",
"markPrice": 0.1179,
"tradeDirection": "buy",
"tradePrice": 0.02,
"tradeAmount": 25,
"tradeCreatedAt": 1756802862567,
"tradeId": 12345,
"legs": [
{
"instrumentId": 6451,
"instrumentName": "BTC-26SEP25-116000-C",
"direction": "sell",
"ratio": 1,
"expiry": "26Sep25",
"amount": 25
},
{
"instrumentId": 8830,
"instrumentName": "BTC-27MAR26-116000-C",
"direction": "buy",
"ratio": 1,
"expiry": "27Mar26",
"amount": 25
}
],
"hedge": {
"amount": 2344243,
"direction": "sell",
"expiry": "31Oct25",
"instrumentId": 11201,
"instrumentName": "BTC-31OCT25",
"price": 117212.13
},
"settlementOptions": ["BULL", "DBT"],
"quoteCurrencies": {
"DBT": "BTC",
"BULL": "USDC"
},
"quotes": [
{
"rfqQuoteId": 12345,
"direction": "buy",
"price": 0.026,
"amount": 1.5,
"makers": [ "maker1", "maker2" ],
"createdAt": 1756802862567
}
],
"trades": [
{
"direction": "sell",
"price": 0.02,
"amount": 25,
"instrumentName": "BTC-26SEP25-116000-C",
"exchangeTradeId": "BLOCK-792841",
"createdAt": 1756802862567
},
{
"direction": "buy",
"price": 0.02,
"amount": 25,
"instrumentName": "BTC-27MAR26-116000-C",
"exchangeTradeId": "BLOCK-792841",
"createdAt": 1756802862567
}
],
"createdAt": 1757871888038,
"expiresAt": 1757871587930
}