Guide
How to connect Phantom to a Solana website
Most Solana games and apps ask you to connect your wallet before you can pay or sign on-chain. Connecting shares your public address with the site — it does not send SOL by itself. This guide walks through Phantom's connect flow, what to check before approving, and a live 0.001 SOL micropayment you can try on Garden Dice once connected.
Practice the full flow — free demo roll first, then connect Phantom on the Wallet tab and send 0.001 SOL for a provably fair roll.
New to Garden Dice? Read the step-by-step play tutorial before connecting your wallet.
How to play Full wallet pathConnect vs pay — know the difference
- Connect lets the website read your wallet address and request signatures later. No SOL moves until you approve a separate transaction.
- Sign / approve is when you actually send SOL or authorize an on-chain action. Phantom always shows amount, recipient, and fees before you confirm.
- Disconnect when you are done — most sites have a disconnect button, or you can revoke the site from Phantom's Connected Apps settings.
Only connect on sites you trust. Check the URL in your browser bar matches what Phantom
shows in the popup (e.g. solana.garden, not a look-alike domain).
Connect Phantom on desktop (browser extension)
- Install Phantom — if you do not have a wallet yet, follow our Phantom setup guide first. Otherwise pin the extension from phantom.app.
- Open a Solana site that supports wallet connect — for example Garden Dice or a challenge page like beat roll of 4.
- Click Connect wallet (or similar). The site opens Phantom's popup listing the site origin and the account(s) you can share.
- Confirm you are on mainnet if the site handles real SOL. Phantom's network selector should show Mainnet Beta for live payments. Devnet is for testing only — tokens there have no real value.
- Click Connect. The site now shows your truncated address and enables pay buttons. On Garden Dice, switch to the Wallet tab to send SOL.
- Approve payments separately. When you roll for real, Phantom opens another popup with recipient, amount, and fee. Review everything, then confirm.
If no popup appears, check whether your browser blocked popups for the site, or whether another wallet extension is competing for the same connect request. Disable unused wallet extensions temporarily if connect hangs.
Connect on mobile
Mobile browsers do not use the desktop extension the same way. Common patterns:
- Phantom in-app browser — open the site from inside the Phantom app (Browser tab) so connect works natively.
- Solana Pay QR — many sites (including Garden Dice) let you scan a QR from the Phantom app without in-browser connect. See our Solana Pay guide.
- WalletConnect / deep links — some dApps deep-link into Phantom on phone; approve the same way as desktop.
On Garden Dice challenge pages, the Solana Pay tab is often faster on mobile than wrestling with extension connect inside Safari or Chrome.
Safety checklist before you connect
- URL matches the real domain — watch for typosquatting (
solana-garden.evilvssolana.garden). - Phantom popup shows the same origin as your browser address bar.
- You expect mainnet for real SOL, not devnet or testnet.
- You understand the next step — connect alone is safe; only approved transactions spend SOL.
- Start with a tiny amount (Garden Dice rolls from 0.001 SOL) before larger sends.
Validate unfamiliar addresses with our address validator before pasting them into Phantom's Send screen.
Try connect + pay on Garden Dice
Garden Dice is a minimal dApp: connect Phantom, send a micropayment to the treasury, and receive a provably fair die roll. The commit hash is revealed before you pay so you can verify fairness afterward — no casino payouts, just on-chain transparency.
New here? Start with the free demo roll on the challenge page — no wallet required. When you are ready, connect and send 0.001 SOL on the Wallet tab.
Troubleshooting
- "Wallet not found" — install Phantom, refresh the page, and try again.
- Connect loop / nothing happens — allow popups; try a private window with only Phantom enabled.
- Transaction fails — ensure you have enough SOL for amount + fee; check mainnet is selected.
- Wrong network — switch Phantom to Mainnet Beta before signing real payments.
- Paid but site did not update — wait a few seconds, then use I've paid — detect and roll on the Solana Pay tab or paste the tx signature. See verify payment guide.