MetaMask Wallet Setup Guide
Complete step-by-step guide to setting up MetaMask wallet with Solana support for use with reply.cash.
π Quick Mobile Access to reply.cashβ
Fastest Way to Access reply.cash on Mobile:
- Open MetaMask app β Tap browser icon (bottom navigation)
- Type
app.reply.cashin address bar - Connect wallet β Pin to home screen for instant access
- Next time: Just tap the reply.cash icon on your home screen!
π± See detailed instructions below in the "Connecting to reply.cash" section
What is MetaMask Wallet?β
MetaMask is one of the most popular multi-chain wallets, originally built for Ethereum but now has native Solana support (as of May 2025). It's available as a browser extension and mobile app with over 30 million monthly active users.
Key Features:
- β Native Solana support (added May 2025, version 12.18+, no Snap required)
- β Multi-chain support (Ethereum, EVM chains, Solana, Bitcoin, Sei, Monad)
- β Browser extension and mobile app
- β Built-in token swap and bridge between Ethereum and Solana
- β NFT support
- β Extensive dApp ecosystem
- β Hardware wallet support (Ledger, Trezor, Keystone)
- β Multichain account structure (single account, multiple addresses)
Supported Chains (2026):
- Ethereum and EVM-compatible chains (Arbitrum, Avalanche, Base, Polygon, Optimism, BSC, Fantom, Harmony)
- Solana (native support as of 2025)
- Bitcoin (native support as of December 2025)
- Sei (Layer 1 blockchain, added August 2025)
- Monad (Layer 1 blockchain)
Sources:
- MetaMask Official Website
- MetaMask Documentation
- MetaMask Solana Support Guide
- MetaMask Product Updates 2025
- MetaMask Multichain Accounts
Important: Non-Custodial Nature of reply.cashβ
reply.cash is a non-custodial platform:
- β We do NOT custody your assets - Your funds always remain in your wallet
- β We facilitate top-ups and payments - We connect you to third-party services
- β Merchant rails handle conversion - Local payment providers convert USDC to local currency
- β You control your keys - Only you can sign transactions
- β Every transaction requires your signature - No automatic transfers without your approval
How it works:
- You connect your wallet (MetaMask) to reply.cash
- You sign transactions to approve payments
- reply.cash facilitates the connection to local payment rails
- Merchant rails handle the actual conversion to local currency (KES, NGN, etc.)
- Your funds are never held by reply.cash - they move directly from your wallet to the recipient
Creating a MetaMask Accountβ
Desktop (Browser Extension)β
Step 1: Download MetaMask Extensionβ
- Visit metamask.io
- Click "Download" button
- Choose your browser:
- Chrome/Edge: Chrome Web Store
- Firefox: Firefox Add-ons
- Brave: Use Chrome Web Store link
Step 2: Install Extensionβ
- Click "Add to Chrome" (or your browser)
- Click "Add Extension" in the popup
- Wait for installation to complete
- MetaMask icon will appear in your browser toolbar
Step 3: Create New Walletβ
- Click the MetaMask icon in your browser toolbar
- Click "Get Started"
- Click "Create a Wallet"
- Read and accept the terms of service
- Create a password for your wallet (minimum 8 characters)
- Click "Create"
Step 4: Save Your Recovery Phraseβ
β οΈ CRITICAL: This is the most important step!
- MetaMask will display your 12-word recovery phrase
- Write down all 12 words in order on paper
- Never take screenshots or photos of your recovery phrase
- Never share it with anyone
- Store it in a safe, secure location
- Click "Next" after writing it down
Step 5: Verify Recovery Phraseβ
- MetaMask will ask you to verify your recovery phrase
- Select the words in the correct order
- Click "Confirm"
- Your wallet is now created!
Mobile (iOS/Android)β
Step 1: Download MetaMask Appβ
- iOS: Visit App Store
- Android: Visit Google Play Store
- Click "Install" or "Get"
- Wait for download and installation
Step 2: Create New Walletβ
- Open the MetaMask app
- Tap "Get Started"
- Tap "Create a new wallet"
- Read and accept the terms of service
- Create a password (or use biometric authentication)
- Tap "Create"
Step 3: Save Your Recovery Phraseβ
- MetaMask will display your 12-word recovery phrase
- Write down all 12 words in order on paper
- Never take screenshots or photos
- Never share it with anyone
- Store it securely
- Tap "I've written it down"
Step 4: Verify Recovery Phraseβ
- Select the words in the correct order
- Tap "Complete"
- Your mobile wallet is ready!
Note: While MetaMask mobile app supports Solana (as of 2025), the browser extension provides the most complete Solana experience. For best Solana functionality on mobile, consider using a native Solana wallet like Phantom or Solflare.
Adding Solana Supportβ
Good News: MetaMask has native Solana support as of May 2025! No Snap installation is required - Solana is fully integrated into MetaMask.
Native Solana Support (May 2025+)β
Requirements:
- MetaMask extension version 12.18 or later
- Update to latest version if needed
When you have MetaMask 12.18+:
- β Solana network is automatically available
- β You can switch to Solana network in MetaMask
- β Your Solana address is generated automatically
- β No additional setup or Snap installation needed
- β Send and receive SOL and SPL tokens directly
- β Connect to Solana dApps natively
- β Swap and bridge assets between Ethereum and Solana
To Access Solana:
- Open MetaMask extension (ensure version 12.18+)
- Click the network selector (top of extension)
- Select "Solana" from the network list
- Your Solana address is displayed
- You can now receive SOL and USDC
Your Solana address:
- Format: Base58-encoded (typically 32-44 characters)
- Example:
BYPsjxa3YuZESQz1dKuBw1QSFCSpecsm8nCQhY5xbU1Z - This is your Solana address for receiving SOL and USDC
What You Can Do with Native Solana Support:
- Send and receive SOL and SPL tokens
- Connect to Solana dApps (like reply.cash)
- Swap tokens between Ethereum and Solana
- Bridge assets across networks
- Manage all Solana assets alongside Ethereum assets
Accessing dApps with MetaMaskβ
Desktop (Browser Extension)β
Method 1: Connect via dApp Websiteβ
- Visit a Solana dApp (e.g., app.reply.cash)
- Click "Connect Wallet" or "Connect"
- Select "MetaMask" from the wallet list
- MetaMask extension will open automatically
- Switch to Solana network if prompted
- Review the connection request
- Click "Approve" or "Connect"
- Your wallet is now connected!
Method 2: Manual Network Switchβ
- Open MetaMask extension
- Click network selector (top of extension)
- Select "Solana" network
- Visit dApp and connect
- Approve connection
Mobile (iOS/Android)β
Solana Support on Mobile:
- MetaMask mobile app supports Solana (as of 2025)
- Use MetaMask's in-app browser for Solana dApps
- For best Solana experience on mobile, consider using a native Solana wallet (Phantom, Solflare)
- WalletConnect can connect mobile MetaMask to desktop dApps
Transaction Signing with MetaMaskβ
Important: Every movement of funds requires your signature. reply.cash cannot move your funds without your explicit approval.
How MetaMask Signing Worksβ
Desktop (Browser Extension):
- When you initiate a transaction on reply.cash, MetaMask extension opens automatically
- Review the transaction details (amount, recipient, fees)
- Enter your password to unlock MetaMask
- Click "Confirm" or "Approve" to sign the transaction
- Transaction is sent to Solana network
Mobile (iOS/Android):
- Transaction request appears in MetaMask app
- Review transaction details
- Use biometric authentication (fingerprint/face ID) or enter password
- Tap "Confirm" to sign
- Transaction is processed
Signature Methodsβ
MetaMask supports multiple signature methods:
- Password: Enter wallet password to unlock and sign
- Biometric: Use fingerprint (Touch ID) or face recognition (Face ID) on mobile
- Hardware Wallet: If using Ledger/Trezor, confirm on device
Note: The specific signing method depends on your MetaMask wallet settings and device capabilities. reply.cash does not control how you sign - that's entirely up to your wallet.
Transaction Flowβ
- Initiate Transaction: You start a payment on reply.cash
- MetaMask Opens: Extension/app opens automatically
- Review Details: Check amount, recipient, network (Solana)
- Unlock Wallet: Enter password or use biometric
- Sign Transaction: Click "Confirm" to sign
- Transaction Sent: Signed transaction sent to Solana network
- Confirmation: Transaction confirmed on blockchain
Funding Your MetaMask Walletβ
Adding SOL (for Gas Fees)β
Method 1: Buy on Exchange
- Buy SOL on an exchange (Coinbase, Binance, etc.)
- Withdraw SOL to your MetaMask Solana address
- Copy your Solana address from MetaMask (switch to Solana network)
- Paste it as the withdrawal address on the exchange
- Important: Ensure you're withdrawing to Solana network, not Ethereum
Method 2: Swap in MetaMask
- Open MetaMask extension
- Switch to Solana network
- Click "Swap" tab (if available)
- Swap other tokens for SOL
- Confirm swap
Method 3: Receive from Another Wallet
- Share your MetaMask Solana address
- Have someone send you SOL
- SOL will appear in your wallet (on Solana network)
Adding USDC (for Payments)β
Method 1: Buy and Transfer
- Buy USDC on an exchange
- Important: Withdraw to Solana network (not Ethereum)
- Use your MetaMask Solana address
- USDC will appear in your wallet
Method 2: Swap in MetaMask
- Switch to Solana network in MetaMask
- Swap SOL or other tokens for USDC
- Confirm swap
Connecting to reply.cashβ
Desktop Connectionβ
- Visit app.reply.cash
- Click "Connect Wallet"
- Select "MetaMask" from the list
- MetaMask extension will open
- Switch to Solana network if not already on Solana
- Click "Approve" or "Connect"
- Your wallet is connected!
Mobile Connectionβ
Method 1: Using MetaMask In-App Browser (Recommended)β
-
Open MetaMask App
- Tap the MetaMask app icon on your home screen
- Unlock your wallet (password or biometric)
-
Access In-App Browser
- Tap the browser icon in the bottom navigation bar (usually a globe or browser icon)
- Or tap "Browser" tab if available
-
Navigate to reply.cash
- In the address bar, type:
app.reply.cash - Or visit:
https://app.reply.cash - Tap "Go" or "Enter"
- In the address bar, type:
-
Connect Your Wallet
- Tap "Connect Wallet" on reply.cash
- Select "MetaMask" from the wallet list
- Ensure you're on Solana network in MetaMask
- Approve the connection in MetaMask
- You're now connected!
-
Pin reply.cash for Quick Access (Optional but Recommended)
- While on app.reply.cash in MetaMask's browser
- Tap the menu icon (three dots) in the browser
- Select "Add to Home Screen" or "Pin" or "Bookmark"
- Name it "reply.cash" or "Send Money"
- Tap "Add" or "Save"
- Now you can access reply.cash directly from your home screen!
Method 2: Using External Browser with WalletConnectβ
- Open your mobile browser (Safari on iOS, Chrome on Android)
- Navigate to app.reply.cash
- Tap "Connect Wallet"
- Select "WalletConnect" or "MetaMask"
- MetaMask app will open automatically
- Approve the connection
- Return to browser - you're connected!
To Pin reply.cash in External Browser:
iOS (Safari):
- Tap the Share button (square with arrow)
- Scroll down and tap "Add to Home Screen"
- Edit the name if needed
- Tap "Add"
- reply.cash icon appears on your home screen
Android (Chrome):
- Tap the menu icon (three dots)
- Tap "Add to Home screen" or "Install app"
- Tap "Add" or "Install"
- reply.cash icon appears on your home screen
Note: For best Solana experience on mobile, consider using a native Solana wallet like Phantom or Solflare. MetaMask mobile supports Solana, but native Solana wallets may provide a better experience.
Troubleshootingβ
Solana Network Not Availableβ
- Update MetaMask: Ensure you have version 12.18 or later (native Solana support added May 2025)
- Check Version: Go to MetaMask Settings β About to check version
- Network Switch: Ensure you're on Solana network in MetaMask
- Refresh: Restart browser and MetaMask extension
Can't Connect to dAppβ
- Wallet Unlocked: Ensure MetaMask is unlocked
- Correct Network: Switch to Solana network in MetaMask
- dApp Compatibility: Verify dApp supports MetaMask with Solana
- Clear Cache: Clear browser cache and try again
Mobile App Issuesβ
- Solana Support: MetaMask mobile app supports Solana (as of 2025)
- Update App: Ensure mobile app is updated to latest version
- In-App Browser: Use MetaMask's in-app browser for Solana dApps
- Alternative: For best Solana experience on mobile, consider using a native Solana wallet (Phantom, Solflare)
Transaction Failuresβ
- Insufficient SOL: Need SOL for gas fees (not just USDC)
- Wrong Network: Ensure you're on Solana network
- Network Congestion: Wait and try again
- Amount Limits: Check transaction limits
Security Best Practicesβ
Protect Your Recovery Phraseβ
- β Write it on paper (never digitally)
- β Store in a fireproof safe
- β Never share with anyone
- β Never take screenshots
- β Don't store in cloud or email
Wallet Securityβ
- β Use strong, unique password
- β Enable biometric authentication on mobile
- β Keep MetaMask updated
- β Only download from official sources
- β Be cautious of phishing sites
Transaction Safetyβ
- β Verify all transaction details
- β Double-check recipient addresses
- β Verify you're on Solana network
- β Start with small test amounts
- β Keep some SOL for gas fees
Additional Resourcesβ
- MetaMask Official Website
- MetaMask Documentation
- MetaMask Support
- MetaMask Solana Support Guide
- MetaMask Twitter
Related Guidesβ
- Getting a Solana Wallet - Overview of all wallet options
- Getting Started with reply.cash - Begin using reply.cash
- Sending Money - How to send payments
MetaMask is a trusted multi-chain wallet with native Solana support (as of May 2025). You can manage Solana assets directly in MetaMask without any additional plugins or extensions. For Solana-specific advanced features, you may also consider using a dedicated Solana wallet like Phantom or Solflare.