Understand Phantom Wallet & Solana
From Newbie to Professional
Start Your Web3 Journey
Authored by William H. Simmons
Founder of A Few Bad Newbies LLC.
Understanding Phantom Wallet & Solana Course
Module 1: Blockchain & Solana Fundamentals
Chapter 1: Understanding Blockchain Basics
Blockchain is a decentralized, distributed ledger technology that records transactions across many computers. Key features:
- Decentralization: No central authority controls the network
- Immutability: Once recorded, data cannot be altered
- Transparency: All transactions are publicly visible
- Security: Cryptographic techniques protect the network
Pro Tip
Think of blockchain as a Google spreadsheet that everyone can see and verify, but no single person controls.
Chapter 2: Solana’s Unique Architecture
Solana is a high-performance blockchain that stands out because of:
- Proof of History (PoH): A cryptographic clock that timestamps transactions
- High Throughput: 50,000+ transactions per second (TPS)
- Low Fees: Average transaction cost of $0.00025
- Fast Finality: 400ms block times
// Solana's key innovations:
- Tower BFT (consensus mechanism)
- Gulf Stream (mempool-less transaction forwarding)
- Sealevel (parallel smart contracts)
- Pipelining (transaction processing optimization)
Common Mistakes
- Assuming all blockchains are slow like Ethereum
- Not understanding Solana’s trade-offs (decentralization vs speed)
- Confusing SOL (token) with Solana (network)
Chapter 3: SOL Token & Economics
SOL is Solana’s native cryptocurrency with several key functions:
- Transaction Fees: Paid in SOL to process transactions
- Staking: Secure the network and earn rewards
- Governance: Vote on network upgrades
- Store of Value: Digital asset with market value
Key economic metrics:
- Total Supply: ~511 million SOL (as of 2023)
- Inflation Rate: Starts at 8%, decreases by 15% annually until 1.5%
- Staking Rewards: ~7% APY (varies by network participation)
Module 2: Phantom Wallet Essentials
Chapter 1: Installing & Setting Up Phantom
Phantom is a non-custodial wallet designed for Solana with these key features:
- Browser extension (Chrome, Firefox, Brave, Edge)
- Mobile app (iOS & Android)
- Built-in token swaps
- NFT management
- DApp browser
Installation steps:
- Visit the official Phantom website (phantom.app)
- Download for your browser or mobile device
- Create a new wallet (write down seed phrase!)
- Set a strong password
- Fund your wallet with SOL
Security Warning
- NEVER share your seed phrase with anyone
- Only download from official sources
- Bookmark the real Phantom website to avoid phishing
Chapter 2: Wallet Security Best Practices
Essential security measures for Phantom Wallet:
- Seed Phrase: Write it down on paper (never digital) and store securely
- Password: Use a strong, unique password for the wallet
- 2FA: Enable two-factor authentication on connected accounts
- Hardware Wallet: Connect Ledger for additional security
- Blind Signing: Disable unless absolutely needed
Pro Tip
Create a “burner wallet” with small amounts for testing new dApps before using your main wallet.
Common scams to avoid:
- Fake support agents (Phantom will NEVER DM you first)
- Malicious airdrops (don’t interact with unexpected tokens)
- Phishing websites (always check URLs carefully)
- Fake wallet updates (only update through official channels)
Chapter 3: Managing Assets in Phantom
Phantom allows you to manage various Solana assets:
- SOL: Native cryptocurrency for transactions
- SPL Tokens: Solana’s equivalent of ERC-20 tokens
- NFTs: Digital collectibles and assets
- Staked SOL: Delegated to validators
Key wallet operations:
1. Receiving Funds:
- Share your public address (starts with "Sol...")
- QR code available for mobile
2. Sending Funds:
- Enter recipient address (double-check!)
- Set amount and confirm
3. Swapping Tokens:
- Built-in swap interface
- Connects to Raydium or Jupiter aggregator
4. Managing NFTs:
- View your collection
- Send/receive NFTs
Module 3: Transactions & Network Fees
Chapter 1: Understanding Solana Transactions
Solana transactions have unique characteristics:
- Fee Structure: Fixed base fee + priority fee (optional)
- Transaction Size: Max 1232 bytes
- Signatures: Required for all transactions
- Finality: Typically under 1 second
Transaction lifecycle:
- Created and signed by sender
- Broadcast to the network
- Included in a block by leader
- Confirmed by 2/3+ of validators
- Marked as finalized
Pro Tip
Use the “Simulate Transaction” feature in Phantom before signing to understand what the transaction will do.
Chapter 2: Fee Markets & Priority Fees
During network congestion, Solana implements a fee market:
- Base Fee: 0.000005 SOL (5000 lamports)
- Priority Fee: Optional additional fee to prioritize your transaction
- Compute Units: Each transaction consumes compute budget
When to use priority fees:
- Trading during high volatility
- Minting popular NFTs
- Time-sensitive transactions
- When transactions are failing
Common Mistakes
- Not having enough SOL for transaction fees
- Setting priority fees too low during congestion
- Not checking transaction simulation before signing
Chapter 3: Transaction Failed? Now What?
Common transaction failure reasons:
- Insufficient SOL: Need SOL for gas fees
- Network Congestion: Try again with higher priority fee
- Invalid Address: Double-check recipient
- Token Account Not Initialized: Some tokens require initialization
- RPC Issues: Try switching RPC endpoint
Troubleshooting steps:
1. Check Solana status page (status.solana.com)
2. Verify you have enough SOL
3. Try increasing priority fee
4. Wait a few minutes and retry
5. Check transaction on Solana Explorer
6. Restart Phantom wallet
7. Switch RPC endpoint (Settings → Network)
Module 4: Staking & Earning Rewards
Chapter 1: Solana Staking Basics
Staking SOL helps secure the network and earns rewards:
- Delegated Proof-of-Stake: SOL holders delegate to validators
- Rewards: Currently ~7% APY (varies by epoch)
- Unstaking Period: 2-3 days to withdraw staked SOL
- No Slashing: Unlike Ethereum, no penalty for validator misbehavior
Pro Tip
Stake with multiple validators to diversify and support decentralization.
How staking works in Phantom:
- Navigate to the “Stake” tab
- Choose a validator (research first!)
- Enter amount to stake
- Confirm transaction
- Monitor rewards in “Stake” tab
Chapter 2: Choosing Validators
Selecting good validators is crucial for network health:
- Commission Rate: % validator takes from rewards (5-10% is typical)
- Uptime: Should be 99%+
- Decentralization: Avoid over-concentration in single validator
- Reputation: Research validator’s history and community standing
Tools for validator research:
- Solana Beach (solanabeach.io)
- Validators.app
- Stakeview.app
- Solana Compass
Common Mistakes
- Staking with 0% commission validators (often unsustainable)
- Not checking validator performance
- Putting all SOL with one validator
Chapter 3: Managing Stakes
Advanced staking operations in Phantom:
- Deactivate Stake: Begin unstaking process
- Withdraw Stake: After deactivation period
- Split Stake: Divide stake across multiple validators
- Merge Stake: Combine stakes to same validator
Staking tax considerations:
- Rewards are taxable income when received
- Keep records of all staking activity
- Consult a tax professional for your jurisdiction
Pro Tip
Use the “Stake Account” feature to create separate accounts for different purposes (e.g., long-term staking vs liquid staking).
Module 5: NFTs on Solana
Chapter 1: Solana NFT Standards
Solana has several NFT standards with different features:
- Metaplex: Most common standard (Token Metadata program)
- Compressed NFTs: Reduced storage costs using state compression
- Programmable NFTs (pNFTs): Added functionality like royalties
Key NFT concepts:
- Mint Address: Unique identifier for the NFT
- Metadata: Contains name, image, attributes
- Royalties: Percentage paid to creator on secondary sales
- Collection: Group of related NFTs
Common Mistakes
- Buying NFTs from unverified collections
- Not checking mint authority (avoid NFTs where creator can mint more)
- Ignoring royalty settings
Chapter 2: Buying & Selling NFTs
Popular Solana NFT marketplaces:
- Magic Eden (magiceden.io)
- Tensor (tensor.trade)
- Solanart (solanart.io)
- Hyperspace (hyperspace.xyz)
Buying process in Phantom:
- Connect wallet to marketplace
- Browse or search for NFTs
- Click “Buy Now” or place bid
- Confirm transaction in Phantom
- NFT appears in your wallet
Pro Tip
Use “Escrow” services for high-value NFT trades to prevent scams.
Chapter 3: NFT Safety & Scams
Common NFT scams to avoid:
- Fake Mint Sites: Look identical to real projects
- Counterfeit NFTs: Copies of real collections
- Pump & Dumps: Artificial price inflation
- Rug Pulls: Creators abandon project after mint
Safety checklist before buying NFTs:
1. Verify collection on Solana Explorer
2. Check creator wallet (should match official announcement)
3. Look for verified badge on marketplace
4. Research project team and community
5. Never click suspicious links in Discord
6. Use burner wallet for new mints
Security Warning
NEVER approve transactions that ask for unlimited token approvals or wallet access.
Module 6: DeFi on Solana
Chapter 1: Solana DeFi Landscape
Solana’s DeFi ecosystem includes:
- DEXs: Raydium, Orca, Jupiter (aggregator)
- Lending: Solend, Marginfi, Kamino
- Liquid Staking: Marinade, Jito, BlazeStake
- Derivatives: Drift, Zeta, PsyOptions
- Stablecoins: USDC, USDT, UXD
Key advantages of Solana DeFi:
- Sub-second settlement
- Fees under $0.01 per transaction
- Composability between protocols
- Growing TVL and innovation
Pro Tip
Use Jupiter aggregator (jup.ag) for best swap rates across all DEXs.
Chapter 2: Using DEXs with Phantom
Steps to swap tokens using Phantom:
- Open Phantom wallet and navigate to “Swap”
- Select input and output tokens
- Enter amount (check slippage tolerance)
- Review transaction details
- Confirm and sign transaction
- View transaction hash on explorer
Advanced DeFi concepts:
- Slippage: Price movement during transaction
- Price Impact: Effect of your trade on pool
- LP Tokens: Represent liquidity provider shares
- Impermanent Loss: Risk of providing liquidity
Chapter 3: DeFi Risks & Safety
Major risks in DeFi:
- Smart Contract Risk: Bugs or exploits in code
- Oracle Risk: Incorrect price feeds
- Rug Pulls: Malicious team actions
- Regulatory Risk: Changing laws
Safety practices for DeFi:
1. Always start with small amounts
2. Research protocols before using
3. Check audit reports (but don't rely solely on them)
4. Monitor for unusual approvals
5. Use hardware wallet for large amounts
6. Diversify across protocols
7. Stay updated on security news
Common Mistakes
- Not revoking unused token approvals
- Using unaudited new protocols with large amounts
- Ignoring transaction simulation warnings
Module 7: Connecting to dApps
Chapter 1: Wallet Connection Process
How Phantom connects to decentralized applications:
- Visit dApp website
- Click “Connect Wallet” button
- Select Phantom from options
- Approve connection in Phantom popup
- Confirm permissions (view address only)
- Connection established
Types of permissions:
- View Address: Read-only access
- Request Approval: Sign transactions
- Change Account: Switch connected wallet
- Disconnect: End session
Pro Tip
Bookmark frequently used dApps to avoid phishing sites that mimic real ones.
Chapter 2: Transaction Signing
What happens when you sign a transaction:
- dApp creates transaction instructions
- Phantom displays transaction details
- You review and approve/reject
- If approved, Phantom signs with private key
- Signed transaction sent to network
- Confirmation received
Critical security checks before signing:
- Verify the dApp domain is correct
- Check transaction details carefully
- Look for unexpected token approvals
- Confirm amount and recipient
- Be wary of urgent requests
Chapter 3: Revoking Permissions
How to manage dApp connections:
- View Active Connections: Settings → Trusted Apps
- Revoke Access: Click “Disconnect” for suspicious dApps
- Token Approvals: Use revoke.cash or Phantom’s approval manager
When to revoke permissions:
- After using a dApp you don’t trust
- If you notice suspicious activity
- Periodically as security maintenance
- Before transferring large amounts
Security Warning
NEVER approve transactions that ask for unlimited token approvals or wallet access.
Module 8: Advanced Phantom Features
Chapter 1: Ledger Integration
Using Ledger hardware wallet with Phantom adds security:
- Connect Ledger via USB/BT
- Open Solana app on Ledger
- In Phantom, go to Settings → Connect Hardware Wallet
- Select Ledger device
- Choose derivation path (default is recommended)
- Confirm public key matches
Benefits of Ledger + Phantom:
- Private keys never leave hardware wallet
- Physical confirmation required for transactions
- Protection against malware
- Same Phantom interface with added security
Pro Tip
Use Ledger for main storage and Phantom hot wallet for small daily transactions.
Chapter 2: Multi-Wallet Management
Phantom supports multiple wallets in one interface:
- Create New Wallet: File → Add/Connect Wallet → Create New
- Import Wallet: Use seed phrase or private key
- Connect Hardware Wallet: As shown in previous chapter
- Switch Between Wallets: Click profile icon in top-right
Use cases for multiple wallets:
- Separate personal and business funds
- Different risk profiles (e.g., DeFi vs staking)
- Testing new dApps with minimal funds
- Organizing by purpose (NFTs, trading, etc.)
Chapter 3: Custom RPC Endpoints
Why customize RPC endpoints:
- Better performance during congestion
- Access to private APIs
- Specialized indexing
- Geographic optimization
How to change RPC in Phantom:
- Go to Settings → Network Settings
- Click “Advanced Settings”
- Enter custom RPC URL (e.g., from Helius, Triton, etc.)
- Save changes
Popular RPC providers:
- Helius (helius.xyz)
- Triton (triton.one)
- QuickNode (quicknode.com)
- Public RPCs (api.mainnet-beta.solana.com)
Module 9: Solana Mobile & Phantom
Chapter 1: Phantom Mobile App
Phantom mobile features:
- Biometric authentication
- QR code scanning for addresses
- Built-in dApp browser
- WalletConnect support
- Push notifications
Mobile security best practices:
- Enable screen lock on device
- Use biometric authentication in app
- Be cautious of clipboard malware
- Avoid public WiFi for transactions
- Keep OS and apps updated
Common Mistakes
- Saving seed phrase in notes app
- Taking screenshots of private info
- Using same password as other accounts
Chapter 2: Solana Mobile Stack
Solana’s mobile ecosystem includes:
- Saga Phone: Android with secure element
- Mobile Wallet Adapter: Standard for mobile dApps
- Seed Vault: Secure key storage
- Solana Pay: Mobile payments
Benefits of mobile Web3:
- Access anywhere
- QR code convenience
- Integrated experience
- Growing dApp support
Pro Tip
Use the “Request” feature in Phantom mobile to easily receive crypto from others.
Chapter 3: Mobile dApp Usage
Connecting to dApps on mobile:
- Open dApp in Phantom’s browser or mobile browser
- Tap “Connect Wallet”
- Select Phantom (may auto-connect)
- Approve connection request
- Interact with dApp as usual
Mobile-specific features:
- Deep links for seamless switching
- WalletConnect for cross-app connections
- Biometric signing confirmations
- Mobile-optimized interfaces
Module 10: Becoming a Power User
Chapter 1: Phantom Shortcuts & Tips
Phantom power user features:
- Quick Send: Right-click address anywhere to send SOL
- Token Favorites: Star frequently used tokens
- Hidden Tokens: Hide spam tokens from view
- Address Book: Save frequent contacts
- Dark Mode: Easier on eyes
Keyboard shortcuts:
- Ctrl/Cmd + K: Quick search
- Ctrl/Cmd + ,: Open settings
- Ctrl/Cmd + T: New tab
Pro Tip
Use the “Hide Token” feature to clean up your wallet view from spam airdrops.
Chapter 2: Solana CLI with Phantom
Advanced users can interact with Solana CLI:
- Install Solana CLI tools
- Import Phantom keypair (carefully!)
- Use CLI for advanced operations
- Monitor with Solana Explorer
Common CLI commands:
solana balance # Check balance
solana transfer # Send SOL
solana stake-delegate # Delegate stake
solana config set --url # Change RPC
Security Warning
Be extremely careful when exporting private keys – only do this in secure environments.
Chapter 3: Contributing to Solana
Ways to contribute to Solana ecosystem:
- Run a Validator: Help decentralize the network
- Build dApps: Solana developer documentation
- Create Content: Tutorials, translations, docs
- Community: Discord, forums, meetups
- Governance: Participate in decisions
Resources for contributors:
- Solana Foundation (solana.org)
- Solana Developers (solana.com/developers)
- Superteam (superteam.fun)
- GitHub (github.com/solana-labs)
Solana & Phantom Career Paths
Complete all modules and pass the final test!