Tutorial: Your First Trade (Mobile)
Place your first options order in the Hypercall mobile web app.
Prerequisites
- Mobile device (iOS Safari or Android Chrome)
- Web3 wallet (MetaMask, Coinbase Wallet, or WalletConnect-compatible)
- Basic understanding of options trading
Step 1: Open the app and start onboarding
- Open Hypercall in your mobile browser or wallet in-app browser
- Tap "Connect Wallet"
This opens the wallet connection flow in the app.

Step 2: Connect a wallet
- Select a wallet app
- Approve the connection request in your wallet
Once approved, you return to the main view with markets and your wallet connected.
Before continuing to step 3, follow the link below if you have not yet funded your account. Testnet tokens hold no economic value.
Step 3: Open a market
- From the main view, there are two ways to open an options market
Option A: Tap underlying to open market page
This takes you to the market page for that underlying
Option B: Swipe to left buy a call or right to buy a put
This opens a buy ticket directly from the main view and preselects Call or Put.
Step 4: Choose a contract and side
- Select Call or Put
- Pick a strike
- Tap Next
Choose a strike with visible bid and ask liquidity, then tap Next to open the order ticket.
Step 5: Enter order details
- Enter size
- Review the order summary
- Tap "Sign transaction"
- Approve the signature in your wallet
- A notification will confirm order placement as well as matching
The summary shows the contract, price, and estimated cost. Signing authorizes the order and submits it to the book.
Step 6: Watch order status
Orders are placed as limit orders. If your limit price is marketable, it fills immediately. If it is away from the best bid or ask, the order rests on the book until matched or canceled.
- If the order rests, it appears as open on the main page
- If it fills, it moves to the top of the main page
- Open the portfolio or positions view to confirm the new position and updated balance

Common Issues
"Signature verification failed"
Cause: Signature format mismatch, wrong nonce, or unauthorized agent wallet.
Fix: See Authentication.
"Instrument has expired"
Cause: Option has reached expiry time (08:00 UTC).
Fix: Select a different instrument with future expiry.
"Insufficient margin"
Cause: Account equity is below required margin threshold.
Fix: Reduce order size, close existing positions, or deposit more funds.
"Account has no funds"
Cause: Account cash balance is zero.
Fix: Deposit funds or verify account balance.
Order stuck in "Pending" state
Cause: Order may be queued or system delay.
Fix: Wait a few seconds and refresh the order status. If persistent, check system status.