ONE WORLD. A THOUSAND PERSPECTIVES.

Previous test balances.

BTC long or short, with live price checks.
A visible path from position to payout.

01 / YOUR TEST WALLET

Bring a little curiosity.

Connect a test account to begin. Only HyperEVM testnet is supported.

Reading the testnet contracts…

PRICE CHECKSConnecting…
LIQUIDATION WATCHReading…

The native BTC price is checked against two external feeds. Trades pause if the checks cannot pass.

QTEST in your wallet—Available to deposit
Available margin—Ready to use or withdraw
Margin in positions—Returned after settlement, less losses
Profit ready to withdraw—Allocated to you in the queue

02 / PREPARE

A place to begin.

Get free QTEST, then move some into your trading balance.

First use can require two wallet confirmations: an exact token approval, then the deposit.

Withdraw unused margin

Only available margin. An open position’s margin stays locked until it closes.

03 / OPEN A POSITION

Choose a direction.

QTEST
Position direction
1–1,000 QTEST
Test maximum: 10×
Maximum profit in this test10 QTEST

The test caps both profit and collected loss at the initial margin. A position becomes liquidatable at 10% remaining equity.

BTC / USD · HYPERCORE TESTNET

—

Reading the native price…

The on-chain native price is checked against Coinbase and Kraken. Your trade uses the execution-time price within the approved bounds.

Start with 10 QTEST at 2×. Close when you are ready, then follow any profit through the queue. Use the offline workbench to explore large moves and liquidation.

A new quote is checked before each trade. If it expires while you confirm, the transaction cannot execute.

04 / FOLLOW THE POSITION

Your positions.

Closing settles the position at the checked BTC price. Remaining margin becomes available immediately; positive profit enters the queue.

Connect your wallet to see your positions.

05 / FOLLOW THE PAYOUT

A queue you can see.

FIRST IN, FIRST OUT

Profit is a separate claim. Move reserved QTEST into the queue, allocate it in order, then withdraw your part. Partial payments leave the rest of the claim open.

Profit awaiting allocation—
In the queue, unallocated—
Allocated, not yet withdrawn—
Engine profit reserve—

2. Allocate to the next claims

These two actions use the shared engine and queue balances, not QTEST in your wallet. Your wallet pays only testnet gas. Only a claim’s owner can withdraw it.

3. Withdraw your allocated profit

Your profit claims will appear here.
The test’s boundaries and contract details

What is being tested?

A bounded synthetic long/short test with native HyperCore BTC prices, an XO-operated price cross-check, capped profit, automated liquidation monitoring and a FIFO payout queue. There is no funding rate, BTC deposit or real-money payout. QTEST is freely minted. This is not a production perps exchange.

New positions need available risk backing and pause while profit remains unallocated. A queue records a claim; it does not create liquidity.

The testnet keeper checks about once a minute, with a limit of 20 liquidations and 0.0005 test HYPE in total. Monitoring is bounded and does not guarantee immediate liquidation.

Return to an earlier manual-price test table ↗

Reading the engine’s balances…

An irreversible contribution of worthless QTEST, not a deposit you can withdraw. Only needed if the test backing runs low.

Verify the destination

Network
HyperEVM testnet · chain 998
Trading engine
Profit queue
Price oracle
Test token

The application checks the deployed contract code before sending transactions. The XO guardian can withhold quotes when price checks fail. Available margin and allocated profit remain withdrawable without a price quote. Your wallet signs your actions; this page holds no wallet private keys.

Marco’s proposed Observer role is a reporting and governance direction. It does not grant powers in these test contracts.