Positions you can actually read
Entry, mark and liquidation prices next to each other, fees itemized, and PnL shown before and after fees, straight from Jupiter’s positions endpoint.
Open the terminal









Your Solana perps terminal for clearer positions, visible risk, and trading that stays in your hands.
Every trade is a transaction built from Jupiter's API and signed in your own wallet. JigsPerps is an interface: it holds no funds and runs no exchange.
Prices, fees, borrow rates and liquidity straight from Jupiter's API, refreshed every few seconds and stamped with their fetch time.
Prices are Jupiter's reported market prices. Borrow rates are Jupiter's base hourly borrow rates, not funding rates.










Pool numbers for SOL-PERP from GET /pool-info.
Each card below maps to working functionality in the app. Labels say how far each path was verified against the live protocol.
Entry, mark and liquidation prices next to each other, fees itemized, and PnL shown before and after fees, straight from Jupiter’s positions endpoint.
Open the terminalEvery order starts as a preview: average price, open fee, price impact, outstanding borrow fee and the protocol’s own liquidation estimate. Previews expire after 30 seconds and are never signed stale.
See a previewPick equity, a risk budget and a stop; get a notional and margin that keep the loss at the stop inside the budget, with fees and slippage disclosed and a scenario table for the moves you care about.
Size a positionYour wallet signs; the app submits exactly once and then tracks the signature on chain and the execution record on Jupiter. Ambiguous results are reconciled, never resent.
How signing worksAttach notes and tags to real trades, filter history by market and date, export what the API returned as CSV and move notes between browsers as JSON.
Open the journalPrice alerts on Jupiter’s market price, evaluated in your open tab, with optional browser notifications you turn on yourself. No server watches anything for you.
Set an alertThe JigsPerps token on Solana. The contract address is published here and on X the moment it exists; until then it reads Soon.
No supply, price, utility or listing claims are made here. Any address not shown on this page or on @JigsPerps is not $JIGS.

This is the terminal itself, not a demo: live Jupiter prices and pool data, your own wallet, your own signature. Connect to preview an order; nothing is submitted until you sign.
Chart: spot USD candles from a public exchange API; not the Jupiter oracle price.
Chart: spot USD candles from a public exchange API; not the Jupiter oracle price.
Decide what a wrong call may cost, then let the stop distance set the size. The same engine runs here and in the full tool, which adds fixed-dollar risk, fee and slippage inputs and the formulas with their limits.
Open the full calculatorSimplified linear model with a 12 bps fee and 10 bps slippage assumption. The stop is hypothetical, not an order; Jupiter's own margin and liquidation rules come from the position preview.
A trade is a transaction you sign, not a button the app presses for you. This is the exact path the terminal follows.
Read the full lifecycleWallet connected on mainnet-beta, inputs within Jupiter’s limits (1.1–250×, $10 minimum collateral), balance covers the input plus fees, and market data is fresh.
Jupiter builds the quote and the unsigned transaction. You see side, size, collateral, average price, fees, slippage setting and the liquidation estimate.
Nothing happens until you press Sign. The preview counts down; after 30 seconds it must be rebuilt.
Your wallet signs the exact transaction from the preview. Fee payer and blockhash are checked first; seed phrases and private keys are never requested.
The signed transaction goes to Jupiter’s execute route (or the RPC for legacy cancels) exactly once. A duplicate click is refused.
The signature is polled on chain until it confirms, fails or its blockhash expires. Confirmed is not executed yet.
Only when Jupiter lists the trade (or the TP/SL request appears on the position) does the app report success, then refreshes balances, positions and history from the source.


Open the terminal, connect a wallet when you want to, and browse markets, positions and risk tools without signing anything.