GX EVMGX EVM

GX EVM

Overview

GX EVM is the EVM-compatible execution layer of the GX Chain sovereign L1 blockchain. It enables developers to deploy Solidity smart contracts, build dApps, and interact with the GX ecosystem using familiar Ethereum tooling — all while benefiting from GX Chain’s sub-second finality and industry-leading throughput.

GX Chain is a Rust-native L1 blockchain with the GXCore matching engine. A single binary handles consensus (GX BFT with consensus pipelining), order matching, settlement, and EVM execution (EVM-compatible runtime). There are no external dependencies, no Docker containers, and no separate indexers.

Architecture

ComponentDetails
ConsensusGX BFT
Block Time1 second
FinalitySub-second, no reorgs
EVM CompatibilityFull EVM equivalence — deploy any Solidity contract
Order SigningEIP-712 typed data (Ethereum keys work natively)
Native Denominationagx (1 GX = 10^18 agx)
Gas TokenGX

Key Features

  • Ethereum Key Compatibility — Use your existing Ethereum wallet (MetaMask, WalletConnect, Privy) to interact with GX EVM. No separate wallet or key generation required. EIP-712 signing is supported natively.
  • Sub-Second Finality — Transactions finalize within one block (1 second). No waiting for confirmations or worrying about reorgs.
  • Built-in Matching Engine — The GX Core matching engine operates at the protocol level. Smart contracts can interact with the orderbook directly, enabling on-chain trading strategies and composable DeFi products.
  • High Throughput — Millions of operations per second sustained throughput, with vertical scaling via single-binary architecture.

Network Interfaces

InterfacePortDescription
REST API4001Order placement, cancellation, market data queries
WebSocket4000Real-time subscriptions (orderbook, trades, candles)
P2P Network9000TCP peer-to-peer validator communication

Bridge: Ethereum to GX Chain

GX and USDC can be bridged between Ethereum and GX Chain using the multisig-secured bridge.

ParameterValue
Security ModelMultisig bridge — validators co-sign withdrawals
Supported AssetsGX (ERC-20) and USDC
Deposit Time~12 seconds (1 Ethereum block confirmation)
Withdrawal Time~2-5 minutes (multisig confirmation + Ethereum tx)
Bridge FeeNone — users pay only Ethereum gas
Key CompatibilitySame Ethereum private key works on both chains

Deposit Flow

  1. Connect wallet (MetaMask, WalletConnect, or Privy)
  2. Approve token spending (or use EIP-2612 permit for gasless approval)
  3. Call the bridge deposit function
  4. GX Chain validators observe the deposit event and credit your L1 balance
  5. Funds are immediately available for trading, staking, or governance

Withdrawal Flow

  1. Request withdrawal on GX Chain
  2. Validators co-sign the release transaction
  3. Bridge contract releases tokens on Ethereum
  4. Tokens arrive in your Ethereum wallet within minutes

Getting Started

To begin building on GX EVM, see Tools for GX EVM Builders for the full developer toolkit, RPC endpoints, and contract deployment guides.