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
- Open your mobile wallet app
- Look for the Scan or WalletConnect option (usually found in settings or the main menu)
- Scan the QR code displayed on the GX Exchange page
- Review the connection request in your mobile wallet
- 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:
- The GX Exchange interface submits the transaction
- A notification appears on your mobile wallet
- Open the wallet and review the EIP-712 typed data
- Tap Sign or Confirm
- 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
| Issue | Solution |
|---|---|
| QR code not scanning | Ensure your camera has permission to access the scanner; try reducing screen brightness glare |
| Connection dropped | WalletConnect sessions can expire; disconnect and reconnect via QR code |
| Signing request not appearing | Check that your mobile wallet supports WalletConnect v2; update to the latest version |
| Wrong network | Switch your mobile wallet to Arbitrum One before depositing |
Disconnecting
To disconnect your mobile wallet:
- Click your wallet address in the GX Exchange header
- Select Disconnect
- Optionally, also disconnect the session from within your mobile wallet app under WalletConnect settings