Get Block Trades

This method returns Block RFQs trades by block RFQ ID.

Endpoint

block/rfqs/get_block_trades

Parameters

Parameter Type Required Description
blockRfqId string true RFQ ID
accountId long true Signalplus account ID

Request Example

{
  "rid": 558356454631760400,
  "method": "block/rfqs/get_block_trades",
  "params": {
    "blockRfqId": "792633537032432301",
    "accountId": 10003723
  }
}

Response

Name Type Description
blockTrades array of objects Array of block trade objects
> tradeId string Unique (per currency) trade identifier
> blockRfqId string ID of the Block RFQ
> blockTradeId string ID of the Block Trade
> quoteId string ID of the Block RFQ Quote (maker role only)
> status string Trade status
> failReason string Why this block trade failed
> trades array Array of individual trades
>> tradeId string Trade ID
>> quantity string This value multiplied by the ratio of a leg gives trade size on that leg
>> quantityIn string Quantity currency
>> side string Direction: buy, sell
>> price string Trade price
>> priceIn string Price currency
>> fee string Trade fee
>> feeCurrency string Trade fee currency
>> indexPrice string Index Price at the moment of trade
>> timestamp bigint The timestamp of the trade (milliseconds since the UNIX epoch)
>> markPrice string Mark Price at the moment of trade
>> instrumentName string Unique instrument identifier
>> underlyingPrice string Underlying price for implied volatility calculations (Options only)

Response Example

{
  "rid": 8956354991466417000,
  "result": {
    "blockTrades": [
      {
        "blockRfqId": "792633537032432301",
        "blockTradeId": "936748722493465261",
        "quoteId": "864691128866895365",
        "status": "success",
        "trades": [
          {
            "tradeId": "11706",
            "quantity": "0.71",
            "quantityIn": "BTC",
            "side": "sell",
            "price": "587",
            "priceIn": "USDC",
            "fee": "0",
            "feeCurrency": "USDC",
            "indexPrice": "109570",
            "timestamp": 1759046732715,
            "markPrice": "49303.7907",
            "instrumentName": "BTC-USDC-20251226-160000-P",
            "underlyingPrice": "111305.1877"
          },
          {
            "tradeId": "11707",
            "quantity": "0.19",
            "quantityIn": "BTC",
            "side": "buy",
            "price": "862",
            "priceIn": "USDC",
            "fee": "0",
            "feeCurrency": "USDC",
            "indexPrice": "109570",
            "timestamp": 1759046732715,
            "markPrice": "608.9761",
            "instrumentName": "BTC-USDC-20251226-160000-C",
            "underlyingPrice": "111305.1877"
          },
          {
            "tradeId": "11708",
            "quantity": "0.72",
            "quantityIn": "BTC",
            "side": "buy",
            "price": "630",
            "priceIn": "USDC",
            "fee": "0",
            "feeCurrency": "USDC",
            "indexPrice": "109570",
            "timestamp": 1759046732715,
            "markPrice": "30269.4777",
            "instrumentName": "BTC-USDC-20251226-140000-P",
            "underlyingPrice": "111305.1877"
          }
        ],
        "failReason": null
      }
    ]
  }
}

results matching ""

    No results matching ""