perps Uniswap v4 hook
mark price
funding · 1h
long oi
short oi
treasury
insurance
Total burned
PERPS
—% of supply
Pending buyback
0 ETH
threshold 0.05 ETH
caller reward 0.1%

Your positions

0 open
·spot = real-time PnL from V4 PoolManager (always available)
·stale = oracle frozen, raw data only — click ↻ Sync TWAP to refresh
🔧 Lookup position by ID (emergency)
Position list filter has bugs in v0.1. If your position isn't showing, look it up by ID manually. Find your ID in the tx receipt (PositionOpened event) or guess (usually 1, 2, 3...).
no open positions open one on the left

All open positions

— total
Public view — everyone's positions. Yours are highlighted in cyan, others in white.
no positions yetbe the first

Liquidatable positionsearn 5%

0 liquidatable
Anyone can liquidate. The keeper receives 5% of remaining collateral as bounty. Sorted by health factor — lowest first.
no liquidatable positions all positions healthy

No orderbook. No deposit. Just one tx.

Familiar with dYdX or Hyperliquid? Coil works differently. There's no margin account to deposit into, no orderbook of limit orders. Your ETH collateral ships with the open-tx itself, and the position fills instantly at the pool's TWAP.

orderbook
dYdX, Hyperliquid
vault model
GMX, Gains
Coil
Order types
market / limit / stop
market only
market only · TWAP
Deposit step
required
required
none · sent with open
Mark price source
orderbook midprice
Chainlink oracle
pool's own TWAP
Counterparty
opposing trader
LP vault
OI imbalance + insurance (10% of fees)
Steps to open
2 (deposit → order)
2 (deposit → order)
1 · just sign
Liquidation impact
dumps into book
dumps into pool
none · bookkeeping