Skip to content
Solana perpetuals terminalBuilt on the Jupiter Perpetuals API$JIGS · CA Soon

Market moves.
Keep your head.

Your Solana perps terminal for clearer positions, visible risk, and trading that stays in your hands.

Live markets · Jupiter Perps APILoading

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.

Markets · live

Three markets.
Every number in view.

Prices, fees, borrow rates and liquidity straight from Jupiter's API, refreshed every few seconds and stamped with their fetch time.

Loading

Prices are Jupiter's reported market prices. Borrow rates are Jupiter's base hourly borrow rates, not funding rates.

More markets on Pacifica
US stocks, an index, commodities, FX and dozens of coins, live from Pacifica's public API.
All markets
Max price impact
—
Open fee
—
Borrow L / S (per h)
—
Utilization L / S
—
Liquidity L / S
—
Jupiter price
—

Pool numbers for SOL-PERP from GET /pool-info.

What is actually built

Less noise.
More of what moves your P&L.

Each card below maps to working functionality in the app. Labels say how far each path was verified against the live protocol.

Verified live

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
Built, unsigned-verified

Risk before you sign

Every 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 preview

Sizing that respects your stop

Pick 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 position
Verified live

Signed by you, submitted once

Your 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 works
Verified live

A journal that stays on your device

Attach 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 journal

Alerts while you are here

Price 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 alert
Token

$JIGS

The JigsPerps token on Solana. The contract address is published here and on X the moment it exists; until then it reads Soon.

Ticker
$JIGS
Chain
Solana
Contract address (CA)Soon
Soon

No supply, price, utility or listing claims are made here. Any address not shown on this page or on @JigsPerps is not $JIGS.

JigsPerps sticker logo
Live terminal

Trade from this page.

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.

WalletOpen the full app
SOL-PERP · Jupiter price
Loading
Loading

Chart: spot USD candles from a public exchange API; not the Jupiter oracle price.

Risk calculator

Size the loss first.

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 calculator
Waiting for a live SOL price (or type an entry price) to size the example.

Simplified 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.

Wallet signing workflow

Your keys.
Your pace.

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 lifecycle
  1. 01
    Validate

    Wallet 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.

  2. 02
    Preview

    Jupiter builds the quote and the unsigned transaction. You see side, size, collateral, average price, fees, slippage setting and the liquidation estimate.

  3. 03
    Confirm

    Nothing happens until you press Sign. The preview counts down; after 30 seconds it must be rebuilt.

  4. 04
    Sign

    Your wallet signs the exact transaction from the preview. Fee payer and blockhash are checked first; seed phrases and private keys are never requested.

  5. 05
    Submit once

    The signed transaction goes to Jupiter’s execute route (or the RPC for legacy cancels) exactly once. A duplicate click is refused.

  6. 06
    Track

    The signature is polled on chain until it confirms, fails or its blockhash expires. Confirmed is not executed yet.

  7. 07
    Reconcile

    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.

Ready when you are

Keep your head.

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