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

Multi-chain Architecture

Crynux Multi-chain Architecture

The Crynux Network is built on a multi-chain architecture, operating across multiple EVM-compatible blockchains. It currently supports Base and Near, with future plans to expand the ecosystem to more blockchains.

The architecture has three layers:

  • L0 — Ethereum: the canonical CNX ERC20 token lives on Ethereum, together with the Emission contract that releases new CNX according to the emission schedule. All CNX in circulation originates from this layer.

  • L1 — Base and Near: CNX is bridged from Ethereum to each supported L1 network, where it becomes the CNX token on that network. On Base, this is done through the standard Optimism token bridge; on Near, through the Rainbow Bridge.

  • L2 — Crynux Blockchains: on each L1, Crynux runs a dedicated L2 blockchain. CNX on the L1 is bridged to the L2, where it becomes the native gas token of the chain, similar to how ETH works on Ethereum mainnet. Crynux on Base is launched on top of Base using Arbitrum Orbit, and Crynux on Near will be launched on top of Near as a Virtual Chain by Aurora.

You can use the Crynux Portal at portal.crynux.io to add networks easily: open the site, connect your wallet, choose the network you want, and the portal will automatically add the corresponding network to MetaMask.

Ethereum (L0)

Ethereum is the top layer of the architecture. It hosts the canonical CNX ERC20 token, which defines the total CNX supply across all networks, and the Emission contract, which releases new CNX to the network participants according to the emission schedule. CNX on every other network is a bridged representation of the canonical token on Ethereum.

Crynux Relay

Payments in Crynux go through the Crynux Relay: users deposit CNX into their Relay account, spend and earn inside the Relay, and withdraw back on-chain anytime. As a result, the Relay always holds pooled user funds on-chain.

The Relay also makes cross-chain transfers easier for users: since deposits and withdrawals are supported on multiple networks, a user can deposit CNX on one network and withdraw it on another, without interacting with the underlying bridges directly. To serve withdrawals on every supported network, the Relay maintains a reserve of CNX on each of them, so its system wallets also hold the tokens backing these cross-chain reserves.

Crynux Portal is the web frontend of the Relay. Through the Portal, users can access the Relay's cross-chain features: it supports direct deposits and withdrawals on Base and Crynux on Base, and can also be used to transfer CNX between Base and Crynux on Base without directly interacting with the native bridge contracts.

System Wallets

The Relay uses a set of system wallets on-chain:

Wallet
Purpose

Relay Deposit Address

Pooled user deposits. This is where users send CNX to top up their Relay accounts. Its balance is simply the aggregate deposits of all Relay users.

Relay Hot Wallet

Pays out Relay withdrawals. Its key lives on a server, and since any online key is a potential attack target, the hot wallet only keeps a small working balance.

Relay Cold Wallet

The Relay's cold-storage reserve. The key is kept fully offline. When the hot wallet runs low, it is manually refilled from cold storage. Even if the withdrawal server were fully compromised, only the small hot-wallet float would be at risk — never the main reserve.

The Relay deposit address and system wallets exist on every L1 and L2 network that supports Relay deposits and withdrawals. The addresses on each network are listed in the blockchain sections below.

Crynux Blockchains

Base (L1)

Base is an Ethereum Layer 2 chain using Optimism. In the Crynux architecture, Base serves as an L1 network. The Relay uses the same set of wallet addresses on Base as on Ethereum.

Crynux on Base (L2)

Crynux on Base is an Arbitrum Orbit chain launched on top of Base. It uses CNX as its native gas token.

Item
Value

JSON RPC

https://json-rpc.base.crynux.io

Chain ID

18896214

Token Symbol

CNX

Decimal

18

The Crynux Relay uses the following wallet addresses on Crynux on Base:

Coming soon. The Near network is still being deployed and will be available shortly.

Near (L1)

The Crynux Token on Near is bridged from the canonical CNX ERC20 token on Ethereum through the Rainbow Bridge.

Crynux on Near (L2)

Crynux on Near will be launched on top of Near as a Virtual Chain by Aurora, using CNX as its native gas token.

Last updated