v56

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-03113163377.5 KB
BlockTrades

Get specific block trade offer

Get a specific offer by ID for a block trade.

Retrieves detailed information about an offer submitted for a parent block trade.

Access: Available to initiator, required signers, or the offering account.

Returns:

  • Offer ID and parent block trade reference
  • Market-specific order information with pricing/sizing
  • StarkNet signatures and verification data
  • Execution status and timestamps
get/block-trades/{block_trade_id}/offers/{offer_id}

Path parameters

block_trade_idstring required

Parent Block Trade ID

offer_idstring required

Offer ID

Response

OK

block_expirationinteger

Unix timestamp in milliseconds when block expires

block_idstring

Backend-generated unique identifier

block_type'DIRECT' | 'OFFER_BASED'
created_atinteger

When block was created

failure_reasonstring

Reason for failure (if status is FAILED)

initiatorstring

Account that initiated this block trade

last_updated_atinteger

When block was last updated

noncestring

Original block nonce

parent_block_idstring

Parent block ID (if offer-based)

required_signersstring[]

List of accounts that can participate in the block trade

signaturesobject

Current signatures on this block (for signature verification)

status'CREATED' | 'OFFER_COLLECTION' | 'READY_TO_EXECUTE' | 'EXECUTING' | 'PENDING_SETTLEMENT' | 'COMPLETED' | 'FAILED' | 'CANCELLED'
tradesobject

Map of market to trade details

Example response

{
  "block_expiration": 1640995800000,
  "block_id": "block_456",
  "created_at": 1640995200000,
  "initiator": "0x123...abc",
  "last_updated_at": 1640995400000,
  "nonce": "67890",
  "parent_block_id": "block_123"
}