Skip to main content

Send from MetaMask Wallet to TON

MetaMask
β†’
TON
TON

Updated 2026 | Wallet: MetaMask Wallet | Destination: TON

Send your Solana USDC from MetaMask Wallet to any TON address.

Overview​

DetailValue
Source WalletMetaMask Wallet
Destination ChainTON (L1)
Delivery Time1-2 minutes
Output TokenTON USDC or TON

Prerequisites​

  • MetaMask Wallet installed from metamask.io
  • USDC balance in your MetaMask
  • TON destination address ready
  • Small SOL balance for gas (~$0.01)

Step-by-Step Guide​

1. Open MetaMask Wallet​

  1. Launch MetaMask (browser extension or mobile app)
  2. Unlock your wallet
  3. Verify your USDC balance

2. Connect to reply.cash​

  1. Go to app.reply.cash
  2. Click "Connect Wallet"
  3. Select "MetaMask"
  4. Approve the connection in MetaMask

3. Navigate to Cross-Chain Send​

  1. Click "Send" in the main menu
  2. Select "Cross-Chain" option
  3. The transfer interface opens

4. Select TON as Destination​

  1. In the "To" dropdown, find TON
  2. Click to select TON

5. Enter Recipient Address​

Paste the TON address where you want to send funds.

TON Address:

  • Use native TON format
  • Double-check before sending

6. Enter Amount & Review​

  1. Enter USDC amount to send
  2. Review the exchange rate
  3. Check all fees:
    • Solana gas: ~$0.001
    • Bridge fee: ~0.1-0.5%
    • TON delivery: varies
  4. Verify the output amount

7. Sign with MetaMask Wallet​

  1. Click "Confirm" or "Send"
  2. MetaMask will prompt for signature
  3. Review transaction details in MetaMask
  4. Click "Approve" to sign

In MetaMask:

  • A signature request will appear
  • Review all transaction details
  • Click "Confirm" to proceed
  • Check gas settings if needed

8. Track Your Transfer​

After signing:

  1. Transaction submitted to Solana (~1-2 seconds)
  2. Bridge processes transfer
  3. Delivery to TON (1-2 minutes)

Status tracking available on reply.cash

Fees from MetaMask Wallet​

FeeTypical Amount
Solana Gas~$0.001
Bridge Fee0.1-0.5%
TON DeliveryVaries

Troubleshooting​

MetaMask Not Connecting​

  1. Ensure MetaMask is unlocked
  2. Check you're on Solana network
  3. Try disconnecting and reconnecting
  4. Update MetaMask to latest version

Transaction Not Signing​

  1. Check sufficient SOL for gas
  2. Verify USDC balance
  3. Refresh the page and retry
  4. Clear MetaMask cache if persistent

Transfer Delayed​

  • Normal delivery: 1-2 minutes
  • During congestion: May take 2x longer
  • Check TON network status
  • Contact support after 30 minutes

FAQs​

Can I send to any TON address?​

Yes, any valid TON address works including exchange deposit addresses, personal wallets, and smart contract addresses (if they accept tokens).

What tokens can I send to TON?​

You can send:

  • USDC (receives as TON USDC)
  • USDT (receives as TON USDT)
  • Convert to TON (native token)

Is MetaMask the best wallet for this?​

MetaMask is fully supported! All 6 supported wallets work equally well for cross-chain transfers.

Other Destinations from MetaMask Wallet​

Send to other chains using MetaMask:


MetaMask Wallet transactions are non-custodial. Your private keys never leave your wallet.