Create block trade offer
Create a sub-block offer for an existing block trade.
Required signers submit their order details and pricing for markets defined in the parent block trade.
Requirements:
- Account must be listed as required signer with active onboarding
- Valid order signatures for all markets
- Orders must match parent block trade constraints
Includes:
- Individual order signatures per market
- Block trade execution signature with expiration
- Proper nonce and signature verification data
Returns the created offer with unique ID, parent reference, and order details.
Path parameters
block_trade_id
Parent Block Trade ID
Request
Block offer content
nonce
Unique nonce for this offer request
offering_account
Starknet address of the account making this offer
signature
Cryptographic signature authorizing this offer
trades
Map of market symbol to offer details
Response
Created
block_expiration
Unix timestamp in milliseconds when block expires
block_id
Backend-generated unique identifier
block_type
Block type
Allowed values:
created_at
When block was created
initiator
Account that initiated this block trade
last_updated_at
When block was last updated
nonce
Original block nonce
parent_block_id
Parent block ID (if offer-based)
required_signers
List of accounts that can participate in the block trade
signatures
Current signatures on this block (for signature verification)
status
Current status of the block trade
trades
Map of market to trade details