Private execution

Perpetuals

Leveraged long and short positions on SOL, ETH and BTC, with take-profit and stop-loss orders, opened and settled from a private balance.

Perpetuals let you trade price movements with leverage: going long if you think a market will rise, or short if you think it will fall. Veilo's perps trade against on-chain perpetuals liquidity, and can be funded either publicly or from your private balance.

Long or short

Open a long to profit when a market rises, or a short to profit when it falls.

Adjustable leverage

Scale position size with leverage from 1.1× up to 100×, with presets at 2×, 5×, 10×, 25×, 50× and 100×.

Take profit & stop loss

Attach optional TP and SL triggers when you open, so the position can close automatically at your chosen prices, and update them later.

SOL, ETH & BTC markets

The three core crypto markets against USD, each with a live price and candlestick chart.

Clear order preview

Before you confirm, see your entry price, position size, estimated liquidation price and the open fee.

Manage your positions

Track everything under Positions, Open Orders and History, close part or all of a position, or update its TP/SL at any time.

The private path

On the private path, collateral is always USDC: the notes spent to fund the position and the settlement reissued when it closes are both private USDC notes. Your funding wallet never appears on-chain.

StageWhat happens
OpenPrivate USDC notes are spent to fund a single-purpose wallet, which opens the position.
ManageTP/SL can be set, updated or cancelled by re-deriving that wallet from your own keys.
CloseSettlement is swept back into your private balance as a fresh USDC note.
RecoverCollateral left behind by a cancelled trigger or rejected order is recoverable into a private note.

Why USDC only, privately

Uniform collateral is what keeps positions unlinkable from each other. If collateral assets varied per position, the asset itself would become a correlating signal.

Opening a position

1

Pick a market and a direction

SOL, ETH or BTC; long or short.

2

Set size, leverage and triggers

Enter how much you want to pay, set your leverage, and optionally add take-profit and stop-loss prices.

3

Review and slide to confirm

The order preview shows entry, size, estimated liquidation price and fee. Once filled, the position appears under Positions.

Liquidation price is an estimate

The liquidation price shown in the preview is estimated from your inputs at that moment. The live figure moves with funding, fees and the market.

Leverage increases risk

Higher leverage amplifies both gains and losses and brings your liquidation price closer to the current price. If the market moves against you past that level, the position can be liquidated. Only trade with funds you can afford to lose, and consider using a stop loss.

What is visible

The position exists on-chain and can be seen. What cannot be derived is who holds it, which deposit funded it, or that it belongs to the same person as any other position. See how private execution works.