For the complete documentation index, see llms.txt. This page is also available as Markdown.

Networks

Mainnet

Property
Value

Network Name

Neo X Mainnet

Chain ID

47763

WSS Endpoint

wss://mainnet.wss1.banelabs.org wss://mainnet.wss2.banelabs.org wss://mainnet.wss3.banelabs.org

Currency Symbol

GAS

Testnet

Property
Value

Network Name

Neo X Testnet T4

Chain ID

12227332

WSS Endpoint

wss://neoxt4wss1.ngd.network wss://neoxt4wss2.ngd.network wss://neoxt4wss3.ngd.network

Currency Symbol

GAS

* RPC nodes that enable Anti-MEV support will not broadcast any normal transaction. Please refer Envelope Transaction for their proper usage.

Environment Compatibility

Name
Supported Version

Geth RPC

v1.16.9

Solidity Compiler

Latest

EVM Version

Support up to osaka

Deployed Contracts

Core Infrastructure

Core infrastructure contracts provide fundamental primitives used across the ecosystem. The CREATE2 Deployer enables deterministic contract deployments via CREATE2 and matches the canonical Ethereum deployer at the same address. CreateX is an extensible deployment factory for CREATE, CREATE2, and CREATE3-based contract creation, including clone and deploy-and-init workflows.

Account Abstraction

Account abstraction infrastructure provides the canonical ERC-4337 EntryPoint contracts used by smart accounts, bundlers, paymasters, and related account abstraction tooling.

The EntryPoint is a critical singleton contract for ERC-4337. Different wallets and bundlers may depend on different EntryPoint versions, so Neo X provides deployments for v0.6, v0.7, v0.8, and v0.9. The contracts are deployed at the same deterministic addresses as on other EVM networks using CREATE2.

Utilities

Name
Network
Address

Permit2

Mainnet

0x000000000022D473030F116dDEE9F6B43aC78BA3

Testnet

0x000000000022D473030F116dDEE9F6B43aC78BA3

Utility contracts provide reusable functionality for interacting with the network. Multicall3 enables batching multiple contract calls into a single request. Permit2 enables signature-based token approvals and transfers.

Assets

Asset contracts represent tokenized value on Neo X.

  • WGAS10 wraps native GAS with a WETH9-compatible design and implements ERC-3156 flash loans.

  • xGAS is an immutable wrapped native GAS asset that extends standard ERC-20 behavior with explicit permit and transfer-authorization support (EIP-2612, EIP-3009, EIP-712), plus ERC-1271-compatible encoded-signature extensions.

Integrations

Name
Network
Address

x402ExactPermit2Proxy

Mainnet

0x402085c248EeA27D92E8b30b2C58ed07f9E20001

Testnet

0x402085c248EeA27D92E8b30b2C58ed07f9E20001

Integration contracts enable higher-level workflows built on top of Neo X. The x402ExactPermit2Proxy is a Permit2-based x402 settlement contract for exact-amount, witness-bound payments.

See: x402 Integration

Last updated