Skip to main content

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)
  • Testnet account with funds
  • Basic understanding of options trading

Step 1: Open the app and start onboarding

  1. Open Hypercall in your mobile browser or wallet in-app browser
  2. Tap "Get Started" or "Connect Wallet"

Onboarding screen

Step 2: Connect a wallet

  1. Select a wallet app
  2. Approve the connection request in your wallet

Connect wallet flow

Step 3: Open a market

  1. From the main view, open an options market

Option A: Tap underlying to open market page

Select market from main view

Option B: Swipe to left buy a call or right to buy a put

Swipe to buy a call

Step 4: Choose a contract and side

  1. Select Call or Put
  2. Pick a strike with liquidity
  3. Tap Next

Select strike

Step 5: Enter order details

  1. Enter size and limit price
  2. Review the order summary
  3. Tap "Place Order"
  4. Approve the signature in your wallet

Enter order details

Step 7: Watch order status

  1. If the order rests, it appears as open
  2. If it fills, it moves to filled
  3. Open the portfolio or positions view
  4. Confirm the new position and updated balance

Asset view with position

Common Failure Modes

"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.

See also