Client FAQ and troubleshooting
Answers about exchange funding, USD purchases, identity keys, wallet connection ports, missing payments, permissions and backups.
Answers for Metanet Client 0.8.11, checked October 26, 2026. Mobile users should also read the Explorer FAQ.
How do I top up from an exchange?
An exchange commonly needs a traditional type-1 BSV address, while Metanet's native receive flow uses an identity key. Open Mountaintops with Client connected, choose Show My BSV Address, withdraw BSV to that address, then use Get Balance → Import Money. Follow the complete funding guide, including network, fees and privacy checks. Arrival at the address is not the same as import into your wallet.
Can I buy BSV with USD inside Client?
Do not assume that a USD amount or a funding prompt is a fiat purchase facility. Buy BSV through your chosen provider if needed, then follow the receiving/import steps. Provider access, limits, fees and settlement times vary; these docs do not promise a built-in card or bank purchase.
How do I withdraw from Metanet to an exchange?
Get your BSV deposit address from your own exchange account. In Client 0.8.11, open Send & Receive → Person or service and paste a valid type-1 address into Recipient. Choose the sending profile, currency and amount, then review the payment. Mountaintops' SHOUT BSV form is another route, including inside Explorer. Follow the outbound walkthrough. Check deposit minimums, network, fees and confirmation requirements. Save the transaction ID and do not send twice because exchange credit is delayed or Client reports an automatic retry. Depositing BSV is separate from selling it or withdrawing fiat.
Is my identity key a Bitcoin address or a recovery key?
Neither. It is a public key used to identify your wallet/profile to compatible apps and payments. An exchange address is a different input. Your recovery key is secret account-recovery material and must never be shared with a sender, website or support agent.
Why does a website say no wallet is installed?
Check that Client is running and unlocked, that no other BRC-100 desktop wallet owns the bridge, and that the website is open on the same computer. Bring Client forward and inspect any permission prompt. Browser local-network/security restrictions can affect localhost connections; record the actual error rather than disabling browser protection. Builders can use the connection-only example to isolate transport from payment failures.
Why does Client say another wallet is running?
The binary, JSON and HTTPS bridges share ports 3301, 3321 and 2121 with other desktop wallets. Quit the competing wallet rather than launching more copies. Client owns the set together so an app is not accidentally connected to different wallets on different bridge ports.
Why does a prompt appear for each app?
Permissions are tied to the requesting origin and capability. A different site, protocol, basket, certificate request or spending scope can need a separate decision. Read the origin and limits. Manage or revoke access in Client's app/permission controls; blanket approval is not a connection fix. The app should recover cleanly when you deny a request.
My send timed out. Should I send again?
First inspect Activity, the pending payment and the recipient's Receive screen. A signed/broadcast payment may exist despite an interrupted acknowledgement. Client preserves signed payments for recovery. Reuse the retained payment workflow; do not create another send until you know what happened to the first one.
I moved money to my own profile. Why is its balance unchanged?
In Client, choose the destination profile in Send & Receive, open Receive and use Accept saved payment. A local saved payment remains on the sending device until acceptance, so do not clear that app's data. See payments and profiles. Explorer's own-profile receipt behavior differs; do not assume every product has the same buttons.
I paid an app, but my purchase is missing. What now?
Check wallet Activity and the app's purchase history or receipt. Save the transaction ID and any error. Ask the app's support to reconcile the payment with the entitlement before paying again. A wallet debit, delivery acknowledgement and purchased content becoming available are distinct events.
Why is my balance smaller than the amount I sent?
Check the selected profile and network, exact BSV/satoshi amount, exchange withdrawal fee, import/network fee and any separately disclosed wallet-account update. A currency preference changes the display. It does not turn BSV into a USD deposit. Use the transaction details to distinguish fees from funds waiting to be imported or received.
Is saving a recovery key enough to back up everything?
Keep recovery material and wallet-data backups separately. A same-device copy is not protection against losing the device. Transaction history, certificates, local pending payments and application files may need their own durable copies. Follow backups and recovery before reinstalling or changing devices.
How do I get useful help?
Contact Babbage support. Include Client version, operating system, mainnet/testnet, the app URL and exact failing step/error. Say whether funds have a transaction ID and whether Activity or Receive shows them. Share identifying details privately and redact screenshots. Never send passwords, SMS codes, recovery keys, private keys or full wallet-data archives.
Does a Mountaintops address expire? Are my coins lost?
Receiving and free-index coverage can expire under BRC-234. Read the address card and Refresh coverage before a withdrawal; there is no fixed date before the mainnet block-1,000,000 anchor and later chain/volume/notice conditions. Once retired, the address is permanently blocked for new receiving in Mountaintops. Replace it in saved exchange and recurring-payout instructions. Coins received before expiration remain yours: use Check retained funds → Import Money. Do not assume new deposits sent after expiration will be discovered. See address coverage.
Can I recover Mountaintops without the old browser or device?
Yes, with the same restored BRC-100 wallet account/profile and its supported wallet data/storage service. Show My BSV Address reloads encrypted PushDrop records and wallet-retained evidence. The original address remains derivable as well. No old browser data, Mountaintops export or manually remembered key ID is required. Keep the wallet's own backups; provider history/proofs and spend-status availability still matter. A failed historical check is not proof that funds are gone. Follow wallet-backed recovery.
Why does finding or selecting an address ask for a payment or permission?
Browser search itself is computation. Saving an address, selection, progress or other recovery metadata creates encrypted PushDrop wallet records: a 1-satoshi output per record plus network fees, with wallet approval. Several records may be needed; this is not a fixed all-in price. Imports and outgoing payments have their own network fees. An empty wallet's first import needs no extra prepaid action-status record, while publishing a new mined address still needs funds for its metadata writes. Review the fee table. Do not delete recovery outputs or share an address whose save was not acknowledged.
