How to Start Trading
This guide walks you through the complete process of making your first trade on GX Exchange, from connecting your wallet to placing an order.
Step 1: Connect Your Wallet
- Navigate to gx.exchange
- Click Connect Wallet in the top-right corner
- Select your wallet provider:
- MetaMask — Click the MetaMask option and approve the connection in your browser extension
- Coinbase Wallet — Connect via the Coinbase Wallet browser extension or mobile app
- Phantom — Connect your Phantom wallet
- WalletConnect — Scan the QR code with your mobile wallet
- Keplr — Connect your Keplr wallet
- OKX Wallet — Connect via the OKX Wallet extension
- Email / Social (Privy) — Sign in with your email, Google, Twitter, or other social accounts to create an embedded wallet via Privy
- Turnkey — Use Turnkey for secure key management and wallet access
- Once connected, your wallet address will appear in the header
Note: Your Ethereum wallet address is your identity on GX Exchange. The same private key that controls your Ethereum wallet also signs your orders on GX Chain via EIP-712 typed data signatures.
Step 2: Deposit Funds
GX Exchange supports multi-collateral deposits with no minimum deposit amount.
Option A: Arbitrum Bridge Deposits (Instant)
Deposit via the GXVault smart contract on Arbitrum One:
- USDC and USDT — Stablecoins on Arbitrum (instant credit)
- WBTC and WETH — Wrapped BTC and ETH on Arbitrum
Prerequisites: A small amount of ETH on Arbitrum for gas (less than $0.10 per transaction).
Deposit Process:
- Click Deposit in the trading interface
- Select the token you wish to deposit (USDC, USDT, WBTC, or WETH)
- Enter the amount
- If this is your first deposit of that token, you will be prompted to approve spending for the GXVault contract
- Confirm the deposit transaction in your wallet
- GX Chain validators will detect the deposit event and credit your account
Deposits are typically credited within seconds of the Arbitrum block confirmation.
Option B: Direct Chain Deposits
Send assets directly on their native chains using Tatum-powered deposit wallets:
| Asset | Network |
|---|---|
| BTC | Bitcoin |
| ETH | Ethereum |
| SOL | Solana |
| LTC | Litecoin |
| DOGE | Dogecoin |
| TRX | Tron |
Navigate to the Deposit page and select Direct Chain Deposit to get your unique deposit address for each supported network.
Contract Details
| Field | Value |
|---|---|
| GXVault Address | 0x55edC6b11c35b5F12358Aa3Fa140B185390Acc71 |
| Chain | Arbitrum One (Chain ID: 42161) |
| Accepted Tokens | USDC, USDT, WBTC, WETH |
Step 3: Place Your First Trade
Once your deposit is credited, you can begin trading.
Select a Market
Choose a perpetual futures market from the market selector. Available markets include BTC-USD, ETH-USD, SOL-USD, and others.
Choose Your Direction
- Long — You profit if the price increases
- Short — You profit if the price decreases
Set Order Parameters
| Parameter | Description |
|---|---|
| Order Type | Market, Limit, Stop-Limit |
| Size | The notional size of your position |
| Leverage | Multiplier applied to your collateral (up to 50x) |
| Reduce Only | Checked if this order should only reduce an existing position |
Supported Order Types
| Order Type | Behavior |
|---|---|
| GTC (Good-Til-Cancelled) | Rests on the order book until filled or cancelled |
| IOC (Immediate-or-Cancel) | Fills immediately or cancels any unfilled portion |
| FOK (Fill-or-Kill) | Fills entirely or cancels entirely — no partial fills |
| Post Only | Guaranteed to add liquidity; rejected if it would match immediately |
| Reduce Only | Can only decrease an existing position, never increase it |
Submit the Order
- Review all order parameters
- Click Place Order
- Sign the EIP-712 typed data message in your wallet
- The order is submitted to GX Core’s matching engine
- If matched, your position will appear in the Positions panel
Step 4: Monitor Your Position
After your order fills, you can monitor your position in real time:
- Entry Price — The average price at which your position was opened
- Mark Price — The current fair market price used for margin calculations
- Unrealized PnL — Your current profit or loss based on the mark price
- Liquidation Price — The price at which your position will be automatically liquidated
- Margin — The collateral backing your position
Step 5: Close Your Position
To close a position:
- Navigate to the Positions panel
- Click Close next to the position you wish to exit
- Choose Market (immediate close) or Limit (close at a specific price)
- Sign the order and confirm
Alternatively, you can place a Reduce Only order in the opposite direction to partially or fully close your position.
Step 6: Withdraw Funds
- Click Withdraw in the trading interface
- Enter the amount of USDC to withdraw
- Sign the EIP-712 withdrawal request
- A 24-hour timelock begins
- Two-thirds of validators must co-sign the withdrawal
- After approval, USDC is returned to your wallet on Arbitrum One
Margin System
GX Exchange uses a margin system to manage risk:
| Parameter | Value |
|---|---|
| Initial Margin | 5% of position notional (20x max default leverage) |
| Maintenance Margin | 3% of position notional |
| Liquidation | Automatic when equity falls below maintenance margin |
If your account equity falls below the maintenance margin requirement, your positions will be automatically liquidated by the risk engine to prevent further losses.
Fees
| Fee Type | Rate |
|---|---|
| Maker | 0.020% (base tier) |
| Taker | 0.050% (base tier) |
| Funding | Variable, settled periodically |
Fees are reduced by staking GX tokens. See How to Stake GX for fee tier details.
Troubleshooting
| Issue | Solution |
|---|---|
| Deposit not appearing | Wait for Arbitrum block confirmation; check the GXVault contract on Arbiscan |
| Order rejected | Verify you have sufficient margin and that order parameters are within limits |
| Wallet not connecting | Ensure your wallet is set to Arbitrum One; refresh the page and try again |
| Withdrawal delayed | Withdrawals have a 24-hour timelock and require validator co-signatures |