OnboardingConnect Mobile via QR Code

Connect Mobile via QR Code

You can trade on GX Exchange from your mobile device using WalletConnect. This guide walks you through connecting a mobile wallet to the GX Exchange web interface.


Supported Mobile Wallets

Any wallet that supports WalletConnect v2 will work, including:

  • MetaMask Mobile
  • Rainbow
  • Trust Wallet
  • Coinbase Wallet
  • Safe (formerly Gnosis Safe)

How to Connect

Step 1: Open GX Exchange

Open gx.exchange in your mobile browser or on a desktop where you want to trade.

Step 2: Click Connect Wallet

Click the Connect Wallet button in the top-right corner of the GX Exchange interface.

Step 3: Select WalletConnect

Choose WalletConnect from the wallet options. A QR code will be displayed on screen.

Step 4: Scan the QR Code

  1. Open your mobile wallet app
  2. Look for the Scan or WalletConnect option (usually found in settings or the main menu)
  3. Scan the QR code displayed on the GX Exchange page
  4. Review the connection request in your mobile wallet
  5. Tap Approve or Connect

Step 5: Confirm Connection

Once approved, the GX Exchange interface will show your connected wallet address. You can now:

  • View your balances
  • Deposit and withdraw USDC
  • Place and manage orders
  • Monitor positions

Signing Transactions on Mobile

When you place an order, deposit, or withdraw on GX Exchange, a signing request will be sent to your mobile wallet:

  1. The GX Exchange interface submits the transaction
  2. A notification appears on your mobile wallet
  3. Open the wallet and review the EIP-712 typed data
  4. Tap Sign or Confirm
  5. The signed transaction is sent to GX Chain

All order signatures use EIP-712 typed data, which displays human-readable information about what you are signing (market, side, size, price).


Tips for Mobile Trading

  • Keep your wallet app open in the background to receive signing requests quickly
  • Ensure stable internet on both your trading device and your phone
  • Use the same network (Arbitrum One) on your mobile wallet for deposits and withdrawals
  • Lock timeout — Some wallets have auto-lock features; extend the timeout if you are actively trading

Troubleshooting

IssueSolution
QR code not scanningEnsure your camera has permission to access the scanner; try reducing screen brightness glare
Connection droppedWalletConnect sessions can expire; disconnect and reconnect via QR code
Signing request not appearingCheck that your mobile wallet supports WalletConnect v2; update to the latest version
Wrong networkSwitch your mobile wallet to Arbitrum One before depositing

Disconnecting

To disconnect your mobile wallet:

  1. Click your wallet address in the GX Exchange header
  2. Select Disconnect
  3. Optionally, also disconnect the session from within your mobile wallet app under WalletConnect settings