One leg filled.
The other didn't.
PairPilot helps traders understand and resolve long/short pairs whose execution did not finish as planned: what actually filled, what is still open, and a reviewed way to close it.

A shared execution plan.
SIX PAIR COMBINATIONS.
Reverse your direction.
See what is open.
Decide what to close.
Two orders, sent one after the other. If only one fills, PairPilot shows requested, filled and still-open quantities for each leg, and the one next step that makes sense.
Long ETH / Short BTC
EXAMPLE / FIXED VALUES- Requested
- 0.0099 ETH
- Filled
- 0.0099 ETH
- Open quantity
- +0.0099 ETH
- Requested
- 0.00029 BTC
- Filled
- 0.00014 BTC
- Open quantity
- −0.00014 BTC
A deliberate route
through every trade.
For traders who already have a relative view between two assets. You choose the idea; PairPilot helps you follow its execution.
Prepare your wallet- 01
Build the pair
Pick your long and short assets, total notional, and slippage. Each market keeps its own size and price rules.
- 02
Review before signing
See both quantities and price limits. A preview sends nothing, and stale previews must be refreshed.
- 03
Follow each leg
Sign two sequential orders. Actual receipts and positions determine the outcome, including partial or unknown results.
- 04
Reconcile, then close
Check unresolved results without resending. Review the remaining exposure before signing close orders.
Recovered on chain.
Then four clean runs.
Five live runs on Somnia Tokyo. In the first, the second leg was deliberately withheld: PairPilot showed the one-legged HYPE position and unwound it to flat. Every run was re-checked from chain data and read back flat.
HYPE / ETHCLI · 8ab9e2fb… · Recovery · injected fault Open HYPE ETH withheld Close HYPERecovered to flat
HYPE / SOLCLI · 6516f259… Open Close Read backRecorded flat
ETH / BTCBrowser · bda58fa7… Open Close Read backRecorded flat
SOL / BTCBrowser · 43dc36bf… Open Close Read backRecorded flat
ETH / BTCCLI · cd37d484… Open Close Read backRecorded flat
Know the boundaries.
Do both orders execute together?
Orders are sent one after the other. They are not atomic: one can fill while the other fails. PairPilot shows the result of each leg and the exposure that remains.
Where do the funds stay?
In your trading account. For a linked wallet, the owner holds margin and positions while an authorized signer pays gas and signs orders. The website has no server signing endpoint.
What if the result is unknown?
Use Reconcile to read receipts and positions. PairPilot does not automatically send replacement orders. An interrupted send without a hash requires a manual history check.
Can every position always be closed?
A close can fill partly, fail for lack of liquidity, or leave an amount below the market minimum. Remaining exposure stays visible. Close checks run in the client; they are not contract-enforced reduce-only protection.
Is this live on mainnet?
PairPilot is a testnet MVP on Somnia Tokyo. Trading uses paper USDso and STT gas. Equal notional allocation does not guarantee a hedge or a profit.