BlockTrades
Execute individual offer
Execute a specific offer independently of the parent block trade.
Executes an individual offer without waiting for full block trade execution.
Requirements:
- Called by authorized account (initiator, offering account, or required signer)
- Valid signatures from all required parties
- Unexpired signatures and executable offer state
Independent Execution:
- Processes only the specific offer's trades
- Does not require other offers to be ready
- Executes all trades in the offer together
Returns: Executed offer with status, fill details, timestamps, and updated balances.
post/block-trades/{block_trade_id}/offers/{offer_id}/execute
Path parameters
block_trade_idstring required
Parent Block Trade ID
offer_idstring required
Offer ID
Request body
Example request
{
"execution_nonce": "execution_001"
}Response
OK
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"
}