Use this guide to add c8ntinuum mainnet to an EVM wallet, connect from mobile, import wrapped CTM, and confirm the wallet is on the correct chain. The canonical mainnet values live in Network Information - Mainnet Beta. For testnet values, use Network Information - Testnet.

Network details

MetaMask browser

  1. Open MetaMask and click the network dropdown.
  2. Click Add a custom network.
  3. Enter the values from the table above.
  4. Click Save and switch to c8ntinuum.

MetaMask mobile

  1. Open MetaMask mobile.
  2. Tap the network selector at the top of the wallet.
  3. Tap Add a custom network.
  4. Enter the c8ntinuum mainnet values from the table above.
  5. Save the network, then switch to c8ntinuum before approving dapp connections.
If a dapp opens MetaMask mobile on another network, switch to c8ntinuum in the wallet and reconnect the dapp.

Rabby and Coinbase Wallet

Rabby, Coinbase Wallet, and other EVM wallets can use the same network details. If the wallet asks for a decimal or hex chain ID, use 8 or 0x8 respectively.

Ledger Nano hardware wallets

Ledger Nano S Plus and Nano X are supported through MetaMask, Rabby, or another EVM wallet:
  1. Unlock the Ledger Nano and open the Ledger Ethereum app.
  2. Connect the Nano to your EVM wallet over USB (Nano S Plus, Nano X) or Bluetooth (Nano X).
  3. Select the Ethereum-compatible account derived with the standard Ethereum path.
  4. Switch the connected wallet to c8ntinuum before signing.
If the wallet shows an unexpected address, confirm the derivation path and account index in the connected EVM wallet. c8ntinuum uses Ethereum-compatible account derivation; see Accounts.

Add c8ntinuum from a dapp

Dapps can request network addition with EIP-3085 wallet_addEthereumChain:
c8ntinuum mainnet is also listed on Chainlist, which can add the network to a wallet in one click. Chainlist lists several RPC URLs for chain 8, including third-party and legacy ones, such as https://rpc.octano.dev from the network that used chain ID 8 before c8ntinuum. The chain registry entry behind Chainlist carries a reused-chain-ID flag for the same reason, and wallets may show a warning about it. Before you approve, check that the chain ID is 8 and the currency is CTM. After you add the network, check its RPC URL in the wallet and change it to https://public-evm-rpc.c8ntinuum.com if it is different.

Import wrapped CTM

c8ntinuum’s wrapped native token is the WETH9-compatible wrapped CTM contract:
On c8ntinuum this address is wrapped CTM (WCTM). On Ethereum and BNB Chain the same address is the CTM token, a different contract. Native CTM on c8ntinuum needs no token import, so check that the wallet is on c8ntinuum before you use this address. To import it:
  1. Switch the wallet to c8ntinuum.
  2. Open the wallet’s token import flow.
  3. Paste the WETH9 address above.
  4. Let the wallet auto-detect token metadata, then confirm the import.
For other ERC-20 tokens, import the token contract address from the project or CTMScan. Do not use a token address from another chain unless the token publisher explicitly says it is deployed at the same address on c8ntinuum.

Confirm it worked

  • The selected wallet network should be c8ntinuum.
  • The selected chain ID should be 8 or 0x8.
  • Native balances should display as CTM.
  • Account and transaction links should open CTMScan.
  • A JSON-RPC eth_chainId request should return 0x8:

Troubleshooting