Lux Docs

Chain Support

Multi-chain wallet operations

The Lux wallet supports all chain types in the Lux Network. Each chain type uses different address formats and transaction models.

Supported Chains

ChainTypeAddress FormatTX ModelDecimals
P-ChainPlatformBech32 (P-lux1...)Custom6
X-ChainExchangeBech32 (X-lux1...)UTXO6
C-ChainContractHex (0x...)EVM18
ZooSovereign L1 EVMHex (0x...)EVM18
HanzoSovereign L1 EVMHex (0x...)EVM18
SPCSovereign L1 EVMHex (0x...)EVM18
ParsSovereign L1 EVMHex (0x...)EVM18

P-Chain Operations

The Platform chain manages staking and validator registration:

  • Add/remove validators
  • Delegate stake
  • Create chains
  • Create blockchains

P-Chain uses 6 decimal places: 1 LUX = 1,000,000 nLUX.

X-Chain Operations

The Exchange chain handles UTXO-based asset transfers:

  • Create assets
  • Transfer assets (UTXO model)
  • Cross-chain exports/imports

C-Chain Operations

The Contract chain is a full EVM with standard Ethereum tooling:

  • Smart contract deployment
  • ERC-20/721/1155 token operations
  • DeFi protocol interaction
  • Standard eth_* JSON-RPC methods

C-Chain uses 18 decimal places (standard EVM wei).

Cross-Chain Transfers

Assets can move between chains using export/import transactions:

C-Chain -> export -> P-Chain -> import
P-Chain -> export -> X-Chain -> import
X-Chain -> export -> C-Chain -> import

Each cross-chain transfer requires two transactions: an export on the source chain and an import on the destination chain.

Sovereign L1 EVM Chains

All sovereign L1 EVM chains (Zoo, Hanzo, SPC, Pars) use the same EVM interface as the C-Chain. The only difference is the RPC endpoint URL and chain ID.

On this page