Overview
Notional monitors account health with the cross-margin ratio: Lower is healthier. Liquidation can start when total margin value falls below maintenance margin, which is the same as a ratio above 1.0. Maintenance margin is calculated from each open perp position’s mark-price notional: The account’s total maintenance margin is the sum across open positions. Total margin value includes haircut-adjusted collateral value, unrealized PnL, and realized USDC liabilities.What Happens During Liquidation
The account is frozen during liquidation. User orders and withdrawals are blocked, but system liquidation orders can still execute. Active TWAPs are canceled so new suborders do not continue while the account is frozen.Partial Liquidations
Notional uses partial liquidation when the account is below maintenance but not deeply underwater. Partial liquidation tries to restore the account above the liquidation threshold while preserving as much value as possible.
Partial liquidation exits once the account is healthier than the liquidation line. The current exit
target is a cross-margin ratio below 0.90.
Notional’s partial liquidation is account-level. It is not Hyperliquid’s large-position rule where a
fixed percentage of a single oversized position is sent to the book. Today, Notional starts with the
largest maintenance-margin position and closes positions sequentially until the account is healthy or
needs escalation.
Full Liquidation
If the account reaches the full-liquidation threshold, or partial liquidation cannot restore health, Notional fully liquidates the account. Full liquidation cancels active orders, closes all positions, and sells non-USDC collateral until liabilities are covered or no recoverable account value remains. Full liquidation uses gradual execution to reduce market impact:
Collateral sales are only automatic for collateral that has an executable Hyperliquid spot pair
against USDC. If an unsupported collateral asset cannot be sold automatically, liquidation continues
for the remaining positions and collateral, and operators must reconcile the retained asset.
Computing Liquidation Price
Liquidation prices are estimates. In cross margin, the true trigger can move because the whole account contributes to margin health. For one cross-margin position, Notional solves for that position’s mark price at which account health reaches the liquidation threshold: The shared solver uses: where:size is positive for a long and negative for a short. other MMR is the maintenance margin from
the rest of the account. total margin value already includes unrealized PnL at the current mark
price.
The estimate can change after the position is opened because funding, realized losses, collateral
prices, other positions, and open orders all change account health. Cross-margin liquidation price is
not determined only by the leverage selected for one position.
What Moves Liquidation Risk
Your liquidation risk can change even if you do not place a new order.
Perp margin and liquidation calculations use mark prices. Your liquidation price can therefore move
as mark prices, funding, collateral values, open orders, and other positions change.
Notional uses fresh Hyperliquid mark prices first for perp margin and liquidation. If a fresh mark is
unavailable, the backend can use configured fallback sources. Spot collateral uses a separate
collateral-risk price path. Missing or stale collateral prices can block liquidation until pricing is
ready, because liquidating against bad collateral data is worse than waiting.
