Chains & Virtual Machines
Lux Network chain types and VM implementations
Lux Network supports multiple chain types through its virtual machine architecture. Each VM is purpose-built for specific workloads and runs as a subnet on the Lux primary network.
Primary Chains
Every Lux node validates these three chains. They form the backbone of the network.
| Chain | VM | Chain ID | Consensus | Purpose |
|---|---|---|---|---|
| C-Chain | EVM | 96369 | Chain (linear) | Smart contracts, DeFi, EVM compatibility |
| P-Chain | PlatformVM | -- | Chain (linear) | Validators, staking, subnet management |
| X-Chain | ExchangeVM | -- | DAG | UTXO-based asset creation and transfers |
Subnet EVM Chains
Custom EVM chains deployed as subnets with configurable gas, fees, and precompiles.
| Chain | Chain ID (Mainnet) | Chain ID (Testnet) | Chain ID (Devnet) | Purpose |
|---|---|---|---|---|
| Zoo | 200200 | 200201 | 200202 | Zoo ecosystem |
| Hanzo | 36963 | 36964 | 36964 | Hanzo AI services |
| SPC | 36911 | 36910 | 36912 | SPC ecosystem |
| Pars | 494949 | 7071 | 494951 | Pars ecosystem |
Specialized VMs
These VMs run as subnets and provide domain-specific functionality beyond general-purpose smart contracts.
| VM | Chain | Consensus | Purpose |
|---|---|---|---|
| DEX VM | D-Chain | Chain | On-chain CLOB, AMM liquidity pools, perpetuals |
| Threshold VM | T-Chain | Chain | MPC-as-a-service, threshold signing, key management |
| Quantum VM | Q-Chain | DAG (Quasar) | Post-quantum signatures, Ringtail keys |
| AI VM | A-Chain | Chain | AI compute tasks, TEE attestation, reward distribution |
| Bridge VM | B-Chain | Chain | Cross-chain bridge with MPC signer set |
| ZK VM | Z-Chain | Chain | Zero-knowledge proofs, shielded UTXO transfers |
| Identity VM | I-Chain | Chain | Decentralized identifiers (DIDs), verifiable credentials |
| Oracle VM | O-Chain | Chain | Decentralized data feeds, observation aggregation |
| Key VM | K-Chain | Chain | ML-KEM/ML-DSA key management, threshold sharing |
| Relay VM | R-Chain | Chain | Cross-chain message passing, Lux Warp protocol |
| Graph VM | G-Chain | Chain | GraphQL data layer, cross-chain queries |
API Endpoints
All chain RPCs are accessible through the Lux gateway:
https://api.lux.network/{network}/ext/bc/{chain}/rpcWhere network is mainnet, testnet, or devnet, and chain is the chain alias (e.g., C, P, X) or the blockchain ID.
Node Configuration
To track a subnet chain, pass the subnet ID (not blockchain ID) to your node:
luxd --track-chains=<subnet-id-1>,<subnet-id-2>To track all chains on a testnet or devnet node:
luxd --network-id=testnet --track-all-chainsAdditional VMs
| VM | Directory | Status |
|---|---|---|
| Service Node VM | servicenodevm/ | Active |
| FalconFX VM | falconfx/ | Active |
| DA VM | da/ | Active |
| Experimental | experimental/ | Development |