API key passed as Bearer token
limit 32-byte hex hash
^0x[a-fA-F0-9]{64}$"0x1111111111111111111111111111111111111111111111111111111111111111"
EVM address
^0x[a-fA-F0-9]{40}$"0x1111111111111111111111111111111111111111"
Integer encoded as decimal string
^\d+$"1000000"
Requested share size in 6-decimal fixed-point units. The API accepts this high-level limit-order shape and maps it to the current settlement model after migration.
^\d+$"1000000"
0 Hex string
^0x[a-fA-F0-9]*$"0xabc123"
Integer encoded as decimal string
^\d+$"1000000"
Integer encoded as decimal string
^\d+$"1000000"
Constraint enum. 0 = any, 1 = yes, 2 = no / no-inventory depending on the field.
0 Constraint enum. 0 = any, 1 = yes, 2 = no / no-inventory depending on the field.
0 Hex string
^0x[a-fA-F0-9]*$"0xabc123"
Optional pre-fee collateral budget for buy orders, in 6-decimal fixed-point units. The normalized SettlementV2 collateral cap adds maxFee on top of this value.
^\d+$"1000000"
Optional time-in-force override for the normalized SettlementV2 order. When omitted, the server uses good-till-cancelled (GTC).
0 Optional client-side intent label preserved by the API. This does not change signature verification.
limit, market