Bluefin Pro: WebSocket Order Confirmation
Bluefin Pro is a decentralized perpetual futures exchange on Sui. For API order creation and cancellation, HTTP replies acknowledge requests after basic schema validation. WebSocket updates provide the actual confirmation of order status and cancellation outcomes.
UpdatedBluefin states that its platform is unavailable to United States residents.
Order State Beyond the HTTP Response
An acknowledged request is distinct from an open order or a completed cancellation. The Pro API confirmation model uses WebSocket updates to confirm open or rejected orders, successful cancellations, and failed outcomes.
Cancellation Codes and Their Conditions
Bluefin Pro returns cancellation-reason codes through WebSocket order updates. These documented values identify margin shortfalls, violations of order constraints, and revoked trading authorization.
| Cancellation Code | Documented Condition |
|---|---|
INSUFFICIENT_MARGIN
|
The order requires more margin than is available. |
PRICE_OUT_OF_TICK_SIZE
|
The price does not align with the required minimum increment. |
QUANTITY_OUT_OF_STEP_SIZE
|
The quantity does not align with the required minimum increment. |
POST_ONLY_WOULD_TRADE
|
A post-only order would match immediately. |
REDUCE_ONLY_WOULD_OPEN
|
A reduce-only order would increase position size. |
ACCOUNT_DEAUTHORIZED
|
Trading authorization has been revoked. |
Liquidity and Market Availability
The API uses
INSUFFICIENT_LIQUIDITY
when an immediate-or-cancel (IOC) or fill-or-kill (FOK) order lacks matching counterparties. The separate code
MARKET_NOT_TRADING
identifies a halted or closed market.