cheqd Keplr Config Migration Guide
Use this guide to remove old, stale, or untrusted cheqd Keplr chain settings and migrate to the official cheqd Keplr config page.
Mobile: Add cheqd Mainnet in Keplr Wallet App (iOS and Android)
Use this section for Keplr Mobile only. Keplr Mobile does not use the desktop experimentalSuggestChain popup flow described later in this guide. On mobile, enable cheqd only through the official Keplr Wallet app and only if Cheqd / cheqd-mainnet-1 appears inside Keplr Mobile’s own chain list.
This mobile section covers cheqd mainnet only. Do not use it for cheqd-testnet-6.
Â
iOS
- Install or update Keplr – Crypto Wallet from the Apple App Store.
- Open the Keplr Wallet app and unlock your wallet.
- If needed, restore the same wallet account you use on desktop, but only inside the official Keplr app. Never enter your seed phrase into a website, config page, QR-code flow, support chat, or direct message.
- From the wallet home / portfolio screen, open the chain management or chain search area. Depending on the app version, this may be labelled Manage Chains, Chain Visibility, Add Chains, or available through search.
- Search for Cheqd, CHEQ, or cheqd-mainnet-1.
- Select Cheqd. Confirm that the chain ID shown is cheqd-mainnet-1.
- Enable or add the chain in Keplr Mobile.
- Confirm that the wallet address for cheqd starts with cheqd1 before receiving funds or signing transactions.
Â
Android
- Install or update Keplr – Crypto Wallet from Google Play.
- Open the Keplr Wallet app and unlock your wallet.
- If needed, restore the same wallet account you use on desktop, but only inside the official Keplr app. Never enter your seed phrase into a website, config page, QR-code flow, support chat, or direct message.
- From the wallet home / portfolio screen, open the chain management or chain search area. Depending on the app version, this may be labelled Manage Chains, Chain Visibility, Add Chains, or available through search.
- Search for Cheqd, CHEQ, or cheqd-mainnet-1.
- Select Cheqd. Confirm that the chain ID shown is cheqd-mainnet-1.
- Enable or add the chain in Keplr Mobile.
- Confirm that the wallet address for cheqd starts with cheqd1 before receiving funds or signing transactions.
Â
If cheqd Does Not Appear in Keplr Mobile
Stop and use the desktop browser extension migration flow below. Do not use unofficial mobile workarounds.
The desktop experimentalSuggestChain / Suggest in Keplr flow is for the Keplr browser extension. Keplr Mobile should be treated as a native / registry-supported flow only: if Cheqd / cheqd-mainnet-1 is not available inside the official mobile app, there is no equivalent official mobile suggest-chain workaround in this guide.
Use Only the Official Source
The only trusted source for cheqd Keplr configuration is:
https://keplr-config.cheqd.io
Treat every other cheqd Keplr config page, mirror, JSON snippet, QR code, social post, Discord DM, GitHub gist, or third-party “helper” site as fake or impersonating. Do not use it.
This matters because Keplr’s suggest-chain feature is permissionless. Other people can publish chain config prompts, but that does not make them official cheqd configuration.
Never enter your seed phrase, private key, mnemonic, or recovery phrase into any cheqd config page. The official cheqd config page only asks Keplr to suggest or enable a chain. It does not need wallet secrets.
Before You Start on Desktop
- Use the Keplr browser extension on desktop.
- Update Keplr to the latest version available in your browser extension store.
- Unlock Keplr before starting.
- Manually type https://keplr-config.cheqd.io into the browser address bar or use a bookmark you created yourself.
- Do not follow search ads, shortened links, QR codes, or direct messages.
Desktop Browser Extension Migration Steps
1. Remove Existing cheqd Custom Chains
Before adding the official config, remove any existing cheqd custom chain entries from Keplr.
- Open the Keplr browser extension.
- Open the menu, then go to Settings.
- Open the chain management area, usually labelled Add/Remove Chains or Manage Chains.
- Search for cheqd, CHEQ, cheqd-mainnet-1, and cheqd-testnet-6.
- Use Remove Custom Chains, the remove button, or the trash action for any existing cheqd custom or beta entries.
- Confirm the removal in Keplr.
- Close and reopen the Keplr extension.
Do not skip this step. Removing old custom entries prevents Keplr from keeping stale RPC, REST, gas, staking, or metadata values from an older or untrusted config.
Â
2. Open the Official cheqd Config Page
Go to:
Check the address carefully before clicking anything:
- It must use https://.
- The hostname must be exactly keplr-config.cheqd.io.
- Any other domain is not trusted for cheqd Keplr config.
Â
3. Suggest the Official Chain Config
On the official page:
- Choose the network you want to add.
- Use cheqd-mainnet-1 for mainnet.
- Use cheqd-testnet-6 for testnet.
- Click Suggest in Keplr.
- Review the Keplr popup.
- Approve only if the chain ID and source page match the official cheqd config page.
If Keplr does not open a popup, return to Step 1 and confirm that old cheqd custom chains were removed. Then reload https://keplr-config.cheqd.io and try again.
Â
4. Enable the Chain
After approving the suggested config:
- Click Enable on the same official page if Keplr does not enable the chain automatically.
- Approve the Keplr permission request.
- Confirm that cheqd appears in Keplr with the expected cheqd address prefix.
Â
5. Verify Before Using Funds
Before sending funds or signing transactions:
- Confirm you used only https://keplr-config.cheqd.io.
- Confirm the chain ID is cheqd-mainnet-1 for mainnet or cheqd-testnet-6 for testnet.
- Confirm the address prefix is cheqd.
- Confirm the token is CHEQ.
- Reject any popup that comes from another cheqd config page or asks for wallet secrets.
Â
If Something Looks Wrong
Stop immediately if:
- The page URL is not exactly https://keplr-config.cheqd.io.
- Keplr shows an unexpected chain ID.
- A site asks for your seed phrase, private key, mnemonic, or recovery phrase.
- A link was sent through a direct message or points to a different domain.
- A config claims to be an alternative official cheqd Keplr config.
Those sources should be treated as fake or impersonating.
Report suspicious links through official cheqd support and do not approve their Keplr popups.
References
- Official cheqd Keplr config page: https://keplr-config.cheqd.io
- Keplr chain registry cheqd mainnet config: https://raw.githubusercontent.com/chainapsis/keplr-chain-registry/main/cosmos/cheqd-mainnet.json
- Keplr suggest-chain developer documentation: https://docs.keplr.app/api/guide/suggest-chain
- Keplr add non-native chains page: https://chains.keplr.app
- Keplr Mobile deeplink documentation: https://docs.keplr.app/api/mobile/deeplink
- Keplr Mobile WalletConnect documentation: https://docs.keplr.app/api/mobile/wallet-connect
- Keplr beginner guide security guidance: https://help.keplr.app/start
