Solana Wallet Setup for Bounties
To participate in CoderVibez bounties, you'll need a Solana wallet. This guide walks you through setting up Phantom, the most popular Solana wallet.
Why Solana?
CoderVibez uses Solana for bounties because:
- Fast: Transactions confirm in ~400ms
- Cheap: Fees are fractions of a cent
- Secure: Battle-tested blockchain security
- Developer-friendly: Great tooling and documentation
Step 1: Install Phantom
Browser Extension
- Go to phantom.app
- Click "Download" and select your browser
- Add the extension to Chrome, Firefox, Brave, or Edge
Mobile App
- Download from App Store or Google Play
- Create or import your wallet
Step 2: Create Your Wallet
- Click the Phantom icon in your browser
- Select "Create New Wallet"
- Create a strong password
- CRITICAL: Write down your 12-word recovery phrase
- Store it offline (paper, metal backup)
- Never share it with anyone
- Never enter it on a website
Step 3: Fund Your Wallet
For Testing (Devnet)
- Click the settings gear in Phantom
- Go to Developer Settings
- Change network to Devnet
- Visit faucet.solana.com
- Enter your wallet address
- Request free devnet SOL
For Production (Mainnet)
Option 1: Buy on an Exchange
- Purchase SOL on Coinbase, Binance, Kraken, etc.
- Withdraw to your Phantom wallet address
Option 2: Use Phantom's Built-in Purchase
- Click "Buy" in Phantom
- Use credit card or bank transfer
- SOL appears in your wallet
Step 4: Connect to CoderVibez
- Visit codervibez.onrender.com
- Click "Connect Wallet" in the header
- Select Phantom from the wallet list
- Click "Connect" in the Phantom popup
- Your SOL balance will appear in the header
Understanding Transactions
Posting a Bounty (Vibe Coders)
- Create a project with a bounty amount
- Approve the transaction in Phantom
- SOL is held in escrow until completion
- Release to developer when satisfied
Receiving a Bounty (Developers)
- Complete the project work
- Client releases the bounty
- SOL appears in your wallet instantly
- Withdraw or use for other transactions
Security Best Practices
Do's ✅
- Use a hardware wallet for large amounts (Ledger)
- Enable additional Phantom security features
- Verify transaction details before signing
- Keep your recovery phrase offline
- Use a unique password for Phantom
Don'ts ❌
- Never share your recovery phrase
- Don't enter your phrase on any website
- Avoid connecting to unknown dApps
- Don't approve transactions you don't understand
- Never screenshot your recovery phrase
Troubleshooting
"Wallet Not Found"
- Ensure Phantom extension is installed
- Refresh the page
- Check if Phantom is enabled for the site
"Transaction Failed"
- Check you have enough SOL for fees (~0.00001 SOL)
- Ensure you're on the correct network (Devnet vs Mainnet)
- Try again—network congestion can cause failures
"Insufficient Balance"
- Add more SOL to your wallet
- Account for transaction fees
- Check you're viewing the correct network
Ready to earn SOL? Browse open projects and start bidding!