Skip to main content

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:

  1. Open MetaMask app β†’ Tap browser icon (bottom navigation)
  2. Type app.reply.cash in address bar
  3. Connect wallet β†’ Pin to home screen for instant access
  4. 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:


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:

  1. You connect your wallet (MetaMask) to reply.cash
  2. You sign transactions to approve payments
  3. reply.cash facilitates the connection to local payment rails
  4. Merchant rails handle the actual conversion to local currency (KES, NGN, etc.)
  5. 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​

  1. Visit metamask.io
  2. Click "Download" button
  3. Choose your browser:

Step 2: Install Extension​

  1. Click "Add to Chrome" (or your browser)
  2. Click "Add Extension" in the popup
  3. Wait for installation to complete
  4. MetaMask icon will appear in your browser toolbar

Step 3: Create New Wallet​

  1. Click the MetaMask icon in your browser toolbar
  2. Click "Get Started"
  3. Click "Create a Wallet"
  4. Read and accept the terms of service
  5. Create a password for your wallet (minimum 8 characters)
  6. Click "Create"

Step 4: Save Your Recovery Phrase​

⚠️ CRITICAL: This is the most important step!

  1. MetaMask will display your 12-word recovery phrase
  2. Write down all 12 words in order on paper
  3. Never take screenshots or photos of your recovery phrase
  4. Never share it with anyone
  5. Store it in a safe, secure location
  6. Click "Next" after writing it down

Step 5: Verify Recovery Phrase​

  1. MetaMask will ask you to verify your recovery phrase
  2. Select the words in the correct order
  3. Click "Confirm"
  4. Your wallet is now created!

Mobile (iOS/Android)​

Step 1: Download MetaMask App​

  1. iOS: Visit App Store
  2. Android: Visit Google Play Store
  3. Click "Install" or "Get"
  4. Wait for download and installation

Step 2: Create New Wallet​

  1. Open the MetaMask app
  2. Tap "Get Started"
  3. Tap "Create a new wallet"
  4. Read and accept the terms of service
  5. Create a password (or use biometric authentication)
  6. Tap "Create"

Step 3: Save Your Recovery Phrase​

  1. MetaMask will display your 12-word recovery phrase
  2. Write down all 12 words in order on paper
  3. Never take screenshots or photos
  4. Never share it with anyone
  5. Store it securely
  6. Tap "I've written it down"

Step 4: Verify Recovery Phrase​

  1. Select the words in the correct order
  2. Tap "Complete"
  3. 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:

  1. Open MetaMask extension (ensure version 12.18+)
  2. Click the network selector (top of extension)
  3. Select "Solana" from the network list
  4. Your Solana address is displayed
  5. 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​

  1. Visit a Solana dApp (e.g., app.reply.cash)
  2. Click "Connect Wallet" or "Connect"
  3. Select "MetaMask" from the wallet list
  4. MetaMask extension will open automatically
  5. Switch to Solana network if prompted
  6. Review the connection request
  7. Click "Approve" or "Connect"
  8. Your wallet is now connected!

Method 2: Manual Network Switch​

  1. Open MetaMask extension
  2. Click network selector (top of extension)
  3. Select "Solana" network
  4. Visit dApp and connect
  5. 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):

  1. When you initiate a transaction on reply.cash, MetaMask extension opens automatically
  2. Review the transaction details (amount, recipient, fees)
  3. Enter your password to unlock MetaMask
  4. Click "Confirm" or "Approve" to sign the transaction
  5. Transaction is sent to Solana network

Mobile (iOS/Android):

  1. Transaction request appears in MetaMask app
  2. Review transaction details
  3. Use biometric authentication (fingerprint/face ID) or enter password
  4. Tap "Confirm" to sign
  5. 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​

  1. Initiate Transaction: You start a payment on reply.cash
  2. MetaMask Opens: Extension/app opens automatically
  3. Review Details: Check amount, recipient, network (Solana)
  4. Unlock Wallet: Enter password or use biometric
  5. Sign Transaction: Click "Confirm" to sign
  6. Transaction Sent: Signed transaction sent to Solana network
  7. Confirmation: Transaction confirmed on blockchain

Funding Your MetaMask Wallet​

Adding SOL (for Gas Fees)​

Method 1: Buy on Exchange

  1. Buy SOL on an exchange (Coinbase, Binance, etc.)
  2. Withdraw SOL to your MetaMask Solana address
  3. Copy your Solana address from MetaMask (switch to Solana network)
  4. Paste it as the withdrawal address on the exchange
  5. Important: Ensure you're withdrawing to Solana network, not Ethereum

Method 2: Swap in MetaMask

  1. Open MetaMask extension
  2. Switch to Solana network
  3. Click "Swap" tab (if available)
  4. Swap other tokens for SOL
  5. Confirm swap

Method 3: Receive from Another Wallet

  1. Share your MetaMask Solana address
  2. Have someone send you SOL
  3. SOL will appear in your wallet (on Solana network)

Adding USDC (for Payments)​

Method 1: Buy and Transfer

  1. Buy USDC on an exchange
  2. Important: Withdraw to Solana network (not Ethereum)
  3. Use your MetaMask Solana address
  4. USDC will appear in your wallet

Method 2: Swap in MetaMask

  1. Switch to Solana network in MetaMask
  2. Swap SOL or other tokens for USDC
  3. Confirm swap

Connecting to reply.cash​

Desktop Connection​

  1. Visit app.reply.cash
  2. Click "Connect Wallet"
  3. Select "MetaMask" from the list
  4. MetaMask extension will open
  5. Switch to Solana network if not already on Solana
  6. Click "Approve" or "Connect"
  7. Your wallet is connected!

Mobile Connection​

  1. Open MetaMask App

    • Tap the MetaMask app icon on your home screen
    • Unlock your wallet (password or biometric)
  2. 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
  3. Navigate to reply.cash

    • In the address bar, type: app.reply.cash
    • Or visit: https://app.reply.cash
    • Tap "Go" or "Enter"
  4. 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!
  5. 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​

  1. Open your mobile browser (Safari on iOS, Chrome on Android)
  2. Navigate to app.reply.cash
  3. Tap "Connect Wallet"
  4. Select "WalletConnect" or "MetaMask"
  5. MetaMask app will open automatically
  6. Approve the connection
  7. Return to browser - you're connected!

To Pin reply.cash in External Browser:

iOS (Safari):

  1. Tap the Share button (square with arrow)
  2. Scroll down and tap "Add to Home Screen"
  3. Edit the name if needed
  4. Tap "Add"
  5. reply.cash icon appears on your home screen

Android (Chrome):

  1. Tap the menu icon (three dots)
  2. Tap "Add to Home screen" or "Install app"
  3. Tap "Add" or "Install"
  4. 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 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.