MagicBlock ER trigger engine for Flash Trade

On-chain trailing stops for Solana perps.

Ghost Stops adds trailing stops, OCO, and bracket exits to Flash Trade V2. The trigger state runs inside a MagicBlock Ephemeral Rollup, evaluates live Pyth prices about ten times a second, and closes the Flash position through a scoped session key.

Non-custodial by design: the session key trades, but cannot withdraw.
100msrollup crank cadence
$0trigger evaluation fees
~1strigger-to-fill path
scopednon-withdraw session key
SOL logo
SOL-PERP
live · Pyth Lazer
Pyth feed1.5% trailFlash close
stop 179.66
stop trailing · 1.5%evals 4,182×
Real execution pathFlash TradeMagicBlockSolana
Why Ghost Stops
Exit logic you can inspect on-chain

The browser is only the control surface. The trigger state, high-water mark, and fire decision are carried by accounts on the Ephemeral Rollup.

The trigger lives on-chain

Order accounts are delegated to MagicBlock and evaluated against live Pyth Lazer prices about ten times a second.

deterministic trigger state

No keeper tax

The rollup validator cranks the conditions fee-free, so the stop can trail continuously without draining an account.

zero trigger fees

Custody stays with the trader

One signature creates a scoped, revocable session key that can trade and close positions, but cannot withdraw funds.

session-key constrained

Advanced exits on Flash

Trailing stops, fixed triggers, OCO pairs, and bracket orders sit on top of real Flash Trade V2 perp positions.

trailing · OCO · brackets
Three taps to protected
From wallet to armed exit in seconds
1

Connect

Pick a wallet and prove ownership with a free signature. No transaction is needed for the first handshake.

2

Enable the session

Approve a scoped session key once. It can open and close Flash positions, but it cannot withdraw.

3

Arm the exit

Attach a trailing stop or bracket order and let the rollup update the high-water mark while the market moves.

The magic bit
It follows the high, then fires on the retrace
Price climbs.

The market keeps printing new highs while the position stays open.

The peak is remembered.

The high-water mark ratchets upward inside the rollup and never moves backward.

The stop fires on the fall.

When price retraces past the trail distance, the account flips to fired and the executor closes the Flash position.

Arm the exit before the market moves.

Open the terminal, connect once, and attach an on-chain trailing stop to a real Flash position.

Launch Ghost Stops