Wallet connect
How to connect a Solana wallet to a dApp
Connecting shares your public key so a website can request payments. The Connect button and approval popup differ per wallet app. Pick Phantom, Solflare, or Backpack below, then try a free demo roll and optional 0.001 SOL payment in the panel under this page.
Free demo below
Phantom · Solflare · Backpack
Connect then pay
Pick your wallet
Connect flows, popup styles, and mobile deep links differ per app. Open the guide that matches your wallet.
| Wallet | Best for | Connect guide |
|---|---|---|
| Phantom | Browser extension and mobile; most common on Solana sites | Connect Phantom to a dApp |
| Solflare | Mobile-first; clear connect approval screen | Connect Solflare to a dApp |
| Backpack | Extension + mobile; xNFT-aware wallet | Connect Backpack to a dApp |
What connect actually does
Understanding the difference between connect and pay keeps you safe on unfamiliar sites.
| Action | What happens | Risk level |
|---|---|---|
| Connect wallet | Site reads your public key; can show your balance and request transactions | Low — no SOL moves yet |
| Approve payment | You sign a transfer with amount and recipient you review in the popup | Higher — SOL leaves your wallet |
| Solana Pay QR | Scan or open a transfer link in your wallet app without browser connect | Medium — still requires your approval |
| Free demo roll | No wallet needed; proves the site works before you connect | None — no on-chain action |
Before you connect
- Install a wallet — set up Phantom, Solflare, or Backpack on mainnet. See wallet tutorial path or your wallet setup guide.
- Fund for fees — you need a small SOL balance before your first payment. See how to get SOL on Solana.
- Switch to mainnet — wallet must show Mainnet Beta. See wrong network hub if connect fails.
- Try the demo first — scroll to the free roll above before connecting on a new site.
After you connect
- Review every popup — check recipient address and SOL amount before approving a payment.
- Start small — Garden Dice defaults to 0.001 SOL for a first micropayment.
- Payment stuck? — see Solana Pay troubleshooting, transaction failed hub, or wallet cleanup if balance looks fine but spendable SOL is low (rent locked).
- First payment walkthrough — read your first Solana payment for the full flow.
FAQ
- Can a site steal my SOL after I connect?
- Connecting alone cannot move funds. A site can only request a transaction — you must approve each payment in your wallet popup. Never approve unknown token approvals or unlimited permissions.
- Connect button does nothing
- Check that your wallet extension is unlocked, popups are allowed, and you are on mainnet. Mobile users may need the wallet in-app browser. See your wallet-specific connect guide above.
- Do I need to connect for Solana Pay QR?
- No. QR and transfer links open your wallet app directly. Browser connect is one path; Solana Pay is another. Both require your approval to pay.