block_rfq.taker.{currency}
Description
Subscribe to Block RFQ taker updates for a specific currency.
Request Path And Method
wss path:
/ws/private
method:
private/subscribe
Request Example
{
"method": "private/subscribe",
"rid": 2,
"params": {
"channels": [
"block_rfq.taker.btc"
]
}
}
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| currency | string | true | The currency symbol or "any" for all. Valid values: BTC, ETH, USDC, USDT, EURR, any |
Notification Message
| Name | Type | Description |
|---|---|---|
| method | string | Equals to subscription |
| channel | string | Equals to block_rfq.taker |
| result | object | Response data |
| > blockRfqId | string | The exchange created unique identifier of the RFQ |
| > createdAt | long | The time in UNIX milliseconds since the epoch when the RFQ was created |
| > expiresAt | long | The time in UNIX milliseconds since the epoch when the RFQ expires |
| > lastUpdatedAt | long | The time in UNIX milliseconds since the epoch when the RFQ was last updated |
| > currency | string | The currency the RFQ is exposed to. Valid values include BTC, ETH |
| > makers | array | List of targeted Block RFQ makers |
| > role | string | The role of the user to the RFQ |
| > legs | array | The composite Instrument legs of the RFQ |
| >> instrumentName | string | The real exchange instrument name |
| >> ratio | string | The relative multiplier applied to the quantity of the Instrument's amount relative to the amount of the RFQ. Maximum of 2 decimal places. For hedge leg, it's null |
| >> side | string | The direction of the composite leg relative to the RFQ. Valid values include buy, or sell |
| > quantity | string | The total size of the composite Instrument legs, denominated in the clearingCurrency |
| > disclosed | boolean | Indicates whether the RFQ was created as non-anonymous, meaning taker and maker aliases are visible to counterparties |
| > label | string | RFQ creator label of the RFQ |
| > status | string | The availability of the RFQ to trade. Valid values include create, open, filled, traded, cancelled, expired, closed |
| > markPrice | string | A combination market price of non-hedged leg |
| > asks | array | Ask quotes |
| >> quantity | string | This value multiplied by the ratio of a leg gives trade size on that leg |
| >> executionInstruction | string | Execution instruction of the quote. Default - any_part_of. "all_or_none (AON)" - The quote can only be filled entirely or not at all, ensuring that its amount matches the amount specified in the Block RFQ. Additionally, 'all_or_none' quotes have priority over 'any_part_of' quotes at the same price level. "any_part_of (APO)" - The quote can be filled either partially or fully, with the filled amount potentially being less than the Block RFQ amount |
| >> expiresAt | long | The timestamp when the quote expires (milliseconds since the Unix epoch), equal to the earliest expiry of placed quotes |
| >> lastUpdatedAt | long | Timestamp of the last update of the quote (milliseconds since the UNIX epoch) |
| >> makers | array | Maker of the quote |
| >> price | string | Price of a quote |
| > bids | array | Bid quotes |
| >> quantity | string | This value multiplied by the ratio of a leg gives trade size on that leg |
| >> executionInstruction | string | Execution instruction of the quote. Default - any_part_of. "all_or_none (AON)" - The quote can only be filled entirely or not at all, ensuring that its amount matches the amount specified in the Block RFQ. Additionally, 'all_or_none' quotes have priority over 'any_part_of' quotes at the same price level. "any_part_of (APO)" - The quote can be filled either partially or fully, with the filled amount potentially being less than the Block RFQ amount |
| >> expiresAt | long | The timestamp when the quote expires (milliseconds since the Unix epoch), equal to the earliest expiry of placed quotes |
| >> lastUpdatedAt | long | Timestamp of the last update of the quote (milliseconds since the UNIX epoch) |
| >> makers | array | Maker of the quote |
| >> price | string | Price of a quote |
| > minTradeAmount | string | Minimum amount for trading |
| > includedInTakerRating | boolean | Indicates whether the RFQ is included in the taker's rating calculation. Present only for closed RFQs created by the requesting taker |
| > takerRating | string | Taker rating associated with this account, if available |
| > trades | array | Trade information |
| >> quantity | number | Trade amount. For options, linear futures, linear perpetuals and spots the amount is denominated in the underlying base currency coin. The inverse perpetuals and inverse futures are denominated in USD units |
| >> side | string | Direction: buy, or sell |
| >> hedgeQuantity | number | Amount of the hedge leg. For linear futures, linear perpetuals and spots the amount is denominated in the underlying base currency coin. The inverse perpetuals and inverse futures are denominated in USD units |
| >> maker | string | Alias of the maker (optional) |
| >> price | number | Price in base currency |