Supported wallets
| Wallet | Support | Notes |
|---|---|---|
| MetaMask | Browser extension and mobile | Add c8ntinuum as a custom network. |
| Rabby | Browser extension | Add c8ntinuum with the same EVM network values. |
| Coinbase Wallet | Browser extension and mobile | Add c8ntinuum as a custom network where custom networks are supported. |
| WalletConnect-compatible wallets | Mobile wallet protocol | Dapps should advertise c8ntinuum as eip155:2184. |
| Ledger Nano | Hardware wallet through an EVM wallet | Ledger Nano S Plus and Nano X are supported through MetaMask, Rabby, or another EVM wallet using the Ledger Ethereum app and derivation path. |
Mainnet network details
Use these values when a wallet asks for manual network configuration.| Field | Value |
|---|---|
| Network Name | c8ntinuum |
| RPC URL | https://public-evm-rpc.c8ntinuum.com |
| Chain ID | 2184 / 0x888 |
| Currency Symbol | CTM |
| Block Explorer | https://ctmscan.io |
Testnet network details
| Field | Value |
|---|---|
| Network Name | c8ntinuum testnet |
| RPC URL | https://public-testnet-evm.c8ntinuum.link |
| Chain ID | 2185 / 0x889 |
| Currency Symbol | tCTM |
| Block Explorer | https://testnet.ctmscan.io |
WalletConnect metadata
WalletConnect dapps should expose c8ntinuum as an EVM chain in theeip155 namespace.
| Metadata | Value |
|---|---|
| Namespace | eip155 |
| Chain | eip155:2184 |
| Native currency | CTM |
| RPC URL | https://public-evm-rpc.c8ntinuum.com |
| Explorer URL | https://ctmscan.io |
Wallet application workflows
No separate official c8ntinuum wallet application is published in this repository. c8ntinuum is integrated through EVM-compatible wallets and wallet protocols using the network metadata above.| Workflow | Wallet behavior |
|---|---|
| Account generation | Wallets generate Ethereum-compatible eth_secp256k1 accounts. The EVM address is the primary wallet address. |
| Account selection | Users choose an Ethereum-style account in MetaMask, Rabby, Coinbase Wallet, a Ledger Nano (S Plus or X) through an EVM wallet, or a WalletConnect-compatible wallet. |
| Network selection | Wallets must be switched to chain ID 2184 for mainnet or 2185 for testnet before signing. |
| Transaction construction | Dapps request standard EVM transactions with eth_sendTransaction; wallets fill or confirm nonce, fee, gas, recipient, value, and data. |
| Signing | Browser and mobile wallets sign in-app. Ledger Nano signs through the Ledger Ethereum app and the connected EVM wallet. |
| Broadcasting | Most wallets broadcast through their configured RPC after signing. Custody systems can broadcast offline-signed transactions with eth_sendRawTransaction. |
| Confirmation | Wallets and dapps should poll eth_getTransactionReceipt and treat status == 1 as success. |
Wallet support matrix
| Wallet path | Account generation | Transaction construction | Signing | Broadcasting | Confirmation |
|---|---|---|---|---|---|
| MetaMask browser/mobile | Generates or imports Ethereum-compatible accounts. | Dapps request eth_sendTransaction; users confirm recipient, value, fees, and data. | In-wallet software signer, or Ledger when connected. | Wallet broadcasts through the configured c8ntinuum RPC. | Wallet activity, CTMScan, or eth_getTransactionReceipt. |
| Rabby browser | Generates or imports Ethereum-compatible accounts. | Dapps request standard EVM transactions with chain ID 2184. | In-wallet software signer, or Ledger when connected. | Wallet broadcasts through the configured c8ntinuum RPC. | Wallet activity, CTMScan, or eth_getTransactionReceipt. |
| Coinbase Wallet | Generates or imports Ethereum-compatible accounts where custom networks are supported. | Dapps request standard EVM transactions after the network is added. | Browser or mobile wallet signer. | Wallet broadcasts through the configured c8ntinuum RPC. | Wallet activity, CTMScan, or eth_getTransactionReceipt. |
| WalletConnect-compatible wallets | Wallet owns account generation; dapps advertise eip155:2184. | Dapps submit EVM transaction requests through WalletConnect. | Wallet signs in-app after the user approves the request. | Wallet broadcasts through its configured RPC or connected session policy. | Dapp should poll eth_getTransactionReceipt; users can also inspect CTMScan. |
| Ledger Nano through an EVM wallet | Ledger Ethereum app derives Ethereum-compatible accounts on the selected path. | Connected EVM wallet constructs the transaction and displays the signing prompt. | Ledger Nano S Plus or Nano X signs through the Ledger Ethereum app. | Connected EVM wallet broadcasts through the configured c8ntinuum RPC. | Connected wallet activity, CTMScan, or eth_getTransactionReceipt. |
Third-party wallet instructions
Use these instructions when documenting c8ntinuum support for third-party wallet users:- Add c8ntinuum as a custom EVM network using the mainnet or testnet values above.
- Select an account derived with an Ethereum-compatible path.
- Confirm the wallet shows the expected chain ID before signing.
- Keep native
CTMin the sending account for gas. - For ERC-20 tokens, import the token contract address manually if the wallet does not auto-detect it.
- After signing, confirm the transaction in the wallet activity list, CTMScan, or by querying
eth_getTransactionReceipt.
c8... account representation, label it clearly as the Cosmos-format alias of the same account.
Wrapped CTM
c8ntinuum’s wrapped native token is the WETH9-compatible wrapped CTM contract:Address formats and conversion
| Use case | Address format |
|---|---|
| EVM wallets, contracts, JSON-RPC, and token imports | 0x... |
| Cosmos account UX, REST queries, and IBC-facing account flows | c8... |
| Validator operator addresses | c8valoper... |
0x and c8 account formats refer to the same underlying account. Use the Accounts page for key type and prefix details, and the Bech32 precompile when a contract needs to convert between formats.
Common wallet errors
| Symptom | Likely cause | Fix |
|---|---|---|
| Wallet shows the wrong chain | Chain ID was entered as a different value. | Edit the custom network and use 2184 or 0x888. |
| Wallet says the network is unsupported | The wallet has not added c8ntinuum as a custom EVM network. | Add the mainnet values from this page manually. |
| Transaction cannot be sent | Account has no native CTM for gas. | Fund the account with CTM before sending transactions or token transfers. |
| Token is not visible | The ERC-20 was not imported into the wallet UI. | Import the token contract address manually and confirm it on CTMScan. |
| MetaMask mobile opens the wrong network | The mobile app is still connected to another chain. | Switch networks inside MetaMask mobile before approving the dapp connection. |
| Ledger Nano signing fails or shows an unexpected address | The connected EVM wallet is using a different derivation path or Ledger app. | Open the Ledger Ethereum app on the Nano S Plus or Nano X and use the Ethereum path documented in Accounts. |
| RPC is unavailable | Public endpoint is temporarily unreachable or blocked by local networking. | Retry later, check https://public-evm-rpc.c8ntinuum.com, or use a documented provider when more are published. |
| Explorer links do not open | Explorer URL is missing from the custom network. | Set the block explorer URL to https://ctmscan.io. |