MetaMask is a wallet, not a bank. Its own sell feature lists the US, UK and parts of Europe, and Nigeria is not on that list. The route that works is to send your coin to an app that buys it for naira, then withdraw. Here it is, network by network.
MetaMask holds the keys to your coins. It has no naira balance and no bank account of its own.
MetaMask does have a Sell option. Its help centre says selling is not available everywhere, because the outside companies that pay out cash cannot operate in every country, and it lists the supported regions as the US, UK and parts of Europe. When we checked on 18 October 2026, Nigeria was not on that list.
For a country that is not supported, MetaMask's own advice is to send your tokens to an exchange yourself, after checking that it supports the network and the token. That is the route below: send to Yesa, see the naira figure, sell, and withdraw to your bank. Yesa is our app, so read this comparison with that in mind. Everything in the Yesa column is something you can check on screen before you confirm.
A MetaMask account now holds three kinds of address: one for Ethereum and the networks that work like it, one for Solana and one for Bitcoin.
| If you hold | Send it on | Fee is paid in |
|---|---|---|
| ETH | Ethereum | ETH |
| BNB | BNB Smart Chain | BNB |
| USDC | One of the six Yesa accepts: Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and Arbitrum | That network's own coin, for example ETH on Base or Arbitrum, SOL on Solana |
| USDT | A network your Yesa USDT deposit screen lists | That network's own coin |
| SOL | Solana | SOL |
| Bitcoin (BTC) | Bitcoin | BTC |
MetaMask's help centre says that on some networks, including Ethereum, BNB Smart Chain, Arbitrum, Base and Polygon, it can let you pay the fee with a token other than the network's own coin. Elsewhere you need the network's own coin. Bitcoin transfers confirm more slowly than Ethereum or Solana, so give them time to show in Yesa.
Your Yesa deposit screen is the final word: send only on a network it lists, and send a small test amount the first time. A coin sent on a network the screen does not list can be lost.
In Yesa, choose the coin you hold and open your personal deposit address. The screen lists the networks it accepts for that coin; for USDC that is Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and Arbitrum. Copy the address for the network you will use.
On the MetaMask mobile home screen tap Send (names can change between app versions).
Choose the network first, then the token. The network must be the one your Yesa address is on: USDC on Base goes to a Base address, BNB goes on BNB Smart Chain, SOL on Solana, Bitcoin on Bitcoin.
Enter the amount, tap Continue, then paste your Yesa address. MetaMask warns you when an address is new to you or looks like one you have used before; read that warning, and compare the first and last few characters.
MetaMask shows the network fee before you confirm. Send a small test the first time and wait for it to show in Yesa.
The naira amount is on your screen before you confirm the sale. Then withdraw to any Nigerian bank account.
Your MetaMask address is the same on Ethereum, BNB Smart Chain, Polygon, Base and Arbitrum. That is convenient, but it means MetaMask will happily send USDC on Polygon to an address you copied for Ethereum. Match the network on the Yesa screen every time, not just the address.
Scammers send tiny amounts from addresses that look like ones you use, hoping you copy theirs from your history. Always copy your Yesa address fresh from the Yesa app.
Nobody from MetaMask or Yesa will ever ask for it. Anyone who does is trying to empty your wallet.
Yesa buys USDT, Bitcoin (BTC), Ethereum (ETH), Solana (SOL), BNB, USDC, Litecoin (LTC) and TRON (TRX). Of those, MetaMask can hold ETH, BNB, USDC, USDT, SOL and Bitcoin directly. Only send a token Yesa lists: other tokens need swapping first, and that swap is a choice about what to hold, so make it on your own judgement.
Guides for each coin: sell USDT, sell USDC, sell Bitcoin, sell Ethereum, sell Solana, sell BNB and sell Litecoin. The full list of coins and networks is on coins and networks Yesa supports.
This guide explains how to move and sell crypto you already hold. It is not a view on whether to sell, hold or buy any coin, and nothing here is financial advice.
Not directly. MetaMask's sell feature lists the US, UK and parts of Europe, and Nigeria is not on that list. Send your coin from MetaMask to Yesa, sell it at the naira figure on screen, and withdraw to any Nigerian bank account.
Open your ETH deposit address in Yesa, then in MetaMask tap Send, choose Ethereum and ETH, paste the address and confirm. When it arrives, sell at the rate shown in Yesa and withdraw to your bank.
One that both sides support. Yesa accepts USDC on Ethereum (ERC-20), Solana, Polygon, BNB Smart Chain (BEP-20), Base and Arbitrum. Pick the same network in MetaMask's Send screen. Base, Arbitrum, Polygon and Solana usually cost less to send on than Ethereum.
The network fee is paid in the network's own coin, such as ETH on Ethereum or BNB on BNB Smart Chain. On some networks MetaMask can let you pay with another token instead. Otherwise add a little of the network's coin and try again.
Open the transaction in MetaMask's activity and check it on the network's explorer. If it is still pending, the network has not finished. If it is confirmed and still missing in Yesa, email support@yesaapp.ng with the transaction hash.
Across 1,700 measured bank payouts on Yesa, the median payout time was 4.7 seconds. These are historical measurements, not guarantees. The on-chain part, your crypto reaching Yesa, comes first and depends on the network you send on.
The Yesa Team. Details checked 18 October 2026. Details about other platforms come from their own apps, announcements and help pages on the date shown; menu names, limits and fees can change between app versions. If anything here is out of date, email support@yesaapp.ng and we will correct it.