Repository navigation
docs(wallets): add end-user troubleshooting for common unanswered assistant questions - #2349
Conversation
palango
left a comment
There was a problem hiding this comment.
Good scope: the questions picked are the ones readers keep asking, and leaving availability, partnerships and rewards out is the right call. All internal links resolve, and the description and section order follow AGENTS.md.
Two entries send readers to the wrong place, though, and I'd fix those before merge (inline comments). The recovery one matters most because of the scam risk. The other two inline comments are smaller.
One thing I couldn't check: whether current MetaMask builds already list Celo among their built-in networks. If they do, "MetaMask does not show Celo until the network is added" needs softening.
|
|
||
| ### You cannot sign in or recover a wallet | ||
|
|
||
| Celo has no accounts or passwords. A wallet is controlled by the wallet app that created it, so recovery goes through that wallet's app or support, not through Celo. |
There was a problem hiding this comment.
This is wrong for every wallet on this page, and the wording is risky. They are all non-custodial: whoever holds the recovery phrase or private key controls the wallet, not the app. If the phrase is lost, the wallet's support team can't recover the funds either. Telling stuck users to "contact support" is how the fake-support scam usually starts.
Suggested direction:
Celo has no usernames or passwords. A wallet is controlled by its recovery phrase (seed phrase) or private key. To restore a wallet, import the recovery phrase into a wallet app. Without it, no one can recover the funds: not Celo, and not the wallet's maker. Never share your recovery phrase with anyone, including people who say they are support.
("No accounts" is also loose, since an address is an account, so I'd say "usernames or passwords" instead.)
| ## Related | ||
|
|
||
| - [Fee abstraction](/build-on-celo/fee-abstraction/overview): pay gas in stablecoins, and which wallets support it | ||
| - [Self-custody](/home/manage/self-custody): keep control of your own funds |
There was a problem hiding this comment.
/home/manage/self-custody doesn't match this description. It is a Celo CLI + Ledger guide for ReleaseGold beneficiaries who gave their address to cLabs. It doesn't explain how to keep control of your own funds. I'd drop this bullet.
|
|
||
| ### Connect MetaMask to Celo | ||
|
|
||
| MetaMask does not show Celo until the network is added. Follow [Configure MetaMask for Celo](/tooling/wallets/metamask/setup); the chain ID and RPC URL are on the [network overview](/build-on-celo/network-overview). If an app asks you to install MetaMask when you already have it, the app could not detect the extension in that browser. Open the app in the browser profile where MetaMask is installed, or connect with another wallet from the lists above. |
There was a problem hiding this comment.
/tooling/wallets/metamask/setup is the developer page ("Programmatic Setup", a wallet_addEthereumChain JS snippet). An end user is better served by the one-click AddNetworkButton on /build-on-celo/network-overview, or you could embed it here as home/celo.mdx does (import { AddNetworkButton } from '/snippets/AddNetworkButton.jsx'). The mislabel came from tooling/wallets/metamask/use.mdx, which lists the same page under "For end users". That one is a separate fix.
|
|
||
| ### A token does not appear in your wallet | ||
|
|
||
| Check that the wallet is on the Celo network, then add the token by its contract address. Stablecoin addresses are listed in [stablecoin contracts](/tooling/contracts/stablecoin-contracts). Tokens sent on another network do not show up on Celo. |
There was a problem hiding this comment.
The stablecoin contracts table puts mainnet and Celo Sepolia addresses side by side, so a reader can easily copy the testnet one. Worth adding "use the Celo Mainnet column".
palango
left a comment
There was a problem hiding this comment.
Re-checked on the same head (dfe9f28). The four inline comments from my earlier review still apply, and the recovery one (line 191) is the one I'd want fixed before merge.
I checked the open question from that review: neither the MetaMask extension (FEATURED_RPCS in shared/constants/network.ts) nor MetaMask mobile (PopularList in customNetworks.tsx) lists Celo as a built-in or popular network, so "MetaMask does not show Celo until the network is added" is fine as written.
This PR and #2350 conflict on the description line of home/wallets.mdx. Whichever merges second should keep the "connect MetaMask, find your address and move funds in or out" wording if this Troubleshooting section is in, since that is what the description is meant to match.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Review points addressed in 6c2c588 (
|
palango
left a comment
There was a problem hiding this comment.
Thanks, all four points from my last review are fixed. The recovery entry says the right thing and no longer sends people to "support", the MetaMask entry uses the one-click mainnet button, the self-custody link is gone, and the token entry points at the Celo Mainnet column. Links resolve and CI is green.
One note for whichever of this and #2350 lands second: they conflict in three places, not two. The frontmatter (#2350 renames the title to "Wallets for users"), the top of the page, and Troubleshooting plus Related at the end. The top one matters most: the AddNetworkButton import sits next to the <Info> block #2350 replaces, so if the resolution takes #2350's side there, the import goes and the button breaks. When merging Related, keep #2350's dash format, which is what AGENTS.md asks for. #2352 merges cleanly with this.
Keeps the holder-page title, intro and Related links from the wallet split, and the Troubleshooting section with its description. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
#2350 merged first, so I merged
|
Refs #2314, #2320, #2324, #2343
Each weekly assistant report lists readers' questions that returned no citation. The recurring in-scope ones were wallet and funds basics: connecting MetaMask, finding an address, recovering a wallet, tokens not showing, moving money in or out.
What changed
home/wallets.mdx: new## Troubleshooting(five short entries) and## Related;descriptionrewritten to use the words readers ask with. No new addresses, numbers or availability claims./home/manage/self-custodybullet from## Related: that page is a Celo CLI plus Ledger guide for ReleaseGold beneficiaries.AddNetworkButton(ashome/celo.mdxdoes) and links the network overview, instead of the developer-oriented setup page.description(keep "connect MetaMask, find your address and move funds in or out") and## Related.Deliberately not written (need an owner's input)
Verification
mint devrender check: the Troubleshooting section renders and the "Add Celo Mainnet to your wallet" button shows (Playwright).🤖 Generated with Claude Code