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
| Component | Details |
|---|---|
| Consensus | GX BFT |
| Block Time | 1 second |
| Finality | Sub-second, no reorgs |
| EVM Compatibility | Full EVM equivalence — deploy any Solidity contract |
| Order Signing | EIP-712 typed data (Ethereum keys work natively) |
| Native Denomination | agx (1 GX = 10^18 agx) |
| Gas Token | GX |
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
| Interface | Port | Description |
|---|---|---|
| REST API | 4001 | Order placement, cancellation, market data queries |
| WebSocket | 4000 | Real-time subscriptions (orderbook, trades, candles) |
| P2P Network | 9000 | TCP 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.
| Parameter | Value |
|---|---|
| Security Model | Multisig bridge — validators co-sign withdrawals |
| Supported Assets | GX (ERC-20) and USDC |
| Deposit Time | ~12 seconds (1 Ethereum block confirmation) |
| Withdrawal Time | ~2-5 minutes (multisig confirmation + Ethereum tx) |
| Bridge Fee | None — users pay only Ethereum gas |
| Key Compatibility | Same Ethereum private key works on both chains |
Deposit Flow
- Connect wallet (MetaMask, WalletConnect, or Privy)
- Approve token spending (or use EIP-2612 permit for gasless approval)
- Call the bridge deposit function
- GX Chain validators observe the deposit event and credit your L1 balance
- Funds are immediately available for trading, staking, or governance
Withdrawal Flow
- Request withdrawal on GX Chain
- Validators co-sign the release transaction
- Bridge contract releases tokens on Ethereum
- 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.