I remember putting my first stablecoins into my Metamask wallet. Metamask is a popular multi-chain wallet with many customization options.
USD Coin (USDC) is a digital dollar, also known as a stablecoin that is designed to maintain price equivalence to the value of the US Dollar. In other words, it is pegged 1:1 to the US Dollar.
If you’ve never done it before, it can be confusing at first.
DON’T Worry! Come along with us as we do it.
How to Add USDC to Metamask
There are numerous methods for adding USDC to Metamask. Here’s a quick guide:
STEP 1. Launch Metamask App and Unlock it
The first step is to access the Metamask wallet and unlock it by typing your password.
STEP 2. Pick a Blockchain Network
USDC can be added to metamask on a wide range of EVM-compatible networks (We will cover them ALL).
The most popular blockchain networks are Ethereum, Polygon (MATIC), Binance Smart Chain (BSC), Avalanche, Cronos, and Fantom.
Others include Arbitrum, Optimism, and Harmony.
Note: Metamask connects to the Ethereum mainnet by default. If you want to use another network, such as Avalanche, click “add network” and choose whether to add the network automatically (from a list of popular networks) or manually by typing the network information.
STEP 3. Scroll down and click on Import Tokens
Go to your Metamask Wallet, under don’t see your token? Click on Import tokens
STEP 4. Search USDC or Import Token Contract Address
If you pick the Ethereum Mainnet, you can input USDC on the Search bar.
If you pick a different network, you will need to switch to that network, go to import token, and input the token contract address.
STEP 5. Add USD Coin (USDC) Token
The final step is to import the USDC token. If you pick the Ethereum Mainnet, just select the USD Coin, click on Next, and Import Tokens.
If you wish to use a different network, click on add custom token and then Import Tokens.
Sinple isn’t it?
If you want a DETAILED, step-by-step guide here’s what we’ll cover:
- How to add USDC to your wallet in 5 DETAILED Steps
- What is the cheapest network to send USDC to Metamask?
- Conclusion
- FAQs
1. How to Add USDC to Metamask in 5 STEPS
This section will show how to add USD coins to the most popular blockchain networks.
USDC is a popular stablecoin with a presence in many different blockchain networks. According to coinmarketcap, it ranks fourth in terms of market capitalization (~$44 Billion).
To add USDC to your metamask wallet, always ensure that the network you want to add USDC to is selected. By default, Metamask connects to the Ethereum Mainnet.
Without further ado, select the network you want to use by clicking on the appropriate tab. Launch your metamask wallet extension and unlock it by entering your password.
How to add USDC on the ERC20 Network
The Ethereum Mainnet (ERC20 Network) is the principal public production blockchain for Ethereum, where actual transactions and value exchanges take place.
By default, Metamask connects to the Ethereum Mainnet. Ensure your Metamask Wallet is connected to the Ethereum Mainnet. Otherwise, you will not be able to import USDC to Ethereum.
Follow the steps below to add USDC to your Metamask wallet on the Ethereum (ERC-20) network.
STEP 1: Select Ethereum Mainnet (ERC-20) Network
Once you have launched your metamask extension and unlocked it by entering your password, ensure you are on the Ethereum Mainnet.
If your Metamask application is connected to another network, switch back to Ethereum Mainnet.
STEP 2: Click on Import Tokens (Under don’t see your Token)
When you’ve selected the right network, scroll down till you see don’t see your token? And then select Import tokens.
STEP 3: Search for USDC on the Search Bar
USD Coin (USDC) is one of the most popular stablecoins on the Ethereum Mainnet.
Fortunately, you just need to type USDC on the search bar and select USD Coin (USDC).
STEP 4: Import USD Coin (USDC) Token
After you choose the USD coin (USDC) from the list, click “Next” and then “Import Tokens.”
TADA! Now you will see USD coin on your metamask wallet
How to add USDC to Metamask on Avalanche C-Chain
Avalanche is one of the cheapest networks to transact.
Unlike Ethereum, which uses Layer 2 scalability networks to enhance bandwidth. Avalanche is reliant on its main chain.
If you wish to add USDC to Metamask on the Avalanche C-Chain. Follow these steps:
STEP 1: Select the Avalanche C-Chain
Once you have launched your metamask extension and unlocked it by entering your password, ensure you are on the Avalanche C-Chain.
Otherwise, click on the network dropdown box and select Avalanche Network.
If you haven’t added Avalanche C-Chain to your Metamask Wallet, go to add networks and select Avalanche C-Chain.
STEP 2: Click on Import Tokens (Under don’t see your token)
When you’ve selected Avalanche C-Chain as your default network, scroll down till you see don’t see your token?
And then click on “Import tokens.”
STEP 3: Copy & Paste the USDC Avalanche Token Contract Address
The next step is to get the USDC Avalanche token contract address. You can find that address on coinmarketcap or if you prefer just copy the address below:
USDC Avalanche C-Chain Token Contract Address: [0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E]
STEP 4: Add USDC to metamask avalanche
When you paste the token contract address, the USDC information will populate automatically.
Click on add custom token and import tokens, then double-check that USDC is in your wallet.
How to add USDC to Metamask on Polygon Network
Polygon is a layer-2 or sidechain that was designed to address one of Ethereum’s primary issues: scalability.
Polygon (MATIC) improves Ethereum transaction speed while lowering fees.
If you wish to add USDC to Metamask on the Polygon (MATIC) network. Follow these steps:
STEP 1: Select the Polygon Mainnet (MATIC)
Once you have launched your metamask extension and unlocked it by entering your password, ensure you are on Polygon Mainnet.
If you don’t have the Polygon Mainnet under your list of networks, you must add polygon network to metamask. Go to add networks and pick Polygon Mainnet.
STEP 2: Click on Import Tokens (Under don’t see your token)
When you’ve selected Polygon Mainnet as your default network, scroll down till you see don’t see your token? And then click on “Import tokens.”
STEP 3: Copy & Paste the USDC Polygon Token Contract Address
The next step is to get the USDC Polygon token contract address. You can find that address on coinmarketcap or if you prefer, copy the address below:
USDC Polygon Token Contract Address: [0x2791bca1f2de4661ed88a30c99a7a9449aa84174]
STEP 4: Add USDC to metamask polygon
When you paste the token contract address, the USDC information will populate automatically.
Click on add custom token and import tokens, then double-check that USDC is in your wallet.
How to add USDC to Metamask on Cronos Network
The Cronos Network is a blockchain compatible with the Ethereum and Cosmos ecosystems. It was built by the crypto.com exchange to move crypto assets across different chains with low cost, high throughput, and fast finality.
If you wish to add USDC to Metamask on Cronos network. Follow these steps:
STEP 1: Select the Cronos Network
Once you have launched your metamask extension and unlocked it by entering your password, ensure you are on the Cronos network.
If you don’t have the Cronos Network under your list of networks, go to add networks and add the Cronos Network manually.
STEP 2: Click on Import Tokens (Under don’t see your token)
When you’ve selected Polygon Mainnet as your default network, scroll down till you see don’t see your token? And then click on “Import tokens.”
STEP 3: Copy & Paste the USDC Cronos Token Contract Address
The next step is to get the USDC Cronos token contract address. You can find that address on coinmarketcap or if you prefer, copy the address below:
USDC Cronos Token Contract Address: [0xc21223249CA28397B4B6541dfFaEcC539BfF0c59]
STEP 4: Add USDC to metamask cronos
When you paste the token contract address, the USDC information will populate automatically.
Click on add custom token and import tokens, then double-check that USDC is in your wallet.
How to add USDC on Binance Smart Chain (BSC)
The Binance Smart Chain (BNB Chain) is another popular blockchain network established by the renowned Chinese platform Binance. Binance designed its own chain with MetaFi (DeFi + Metaverse) in mind.
If you wish to add USDC to Metamask BSC. Follow these steps:
STEP 1: Select the Binance Smart Chain (BNB Chain)
Once you have launched your Metamask extension and unlocked it by entering your password, ensure you are on the BNB Smart Chain network.
If you don’t have the BNB Smart Chain under your list of networks, go to add networks and select the BNB Smart Chain (previously Binance Smart Chain Mainnet).
STEP 2: Click on Import Tokens (Under don’t see your token)
When you’ve selected BNB Smart Chain as your default network, scroll down till you see don’t see your token? And then click on “Import tokens.”
STEP 3: Copy & Paste the USDC BNB Chain Token Contract Address
The next step is to get the USDC BNB Chain token contract address. You can find that address on coinmarketcap or if you prefer, copy the address below:
USDC BNB Smart Chain (BEP20) Token Contract Address: [0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d]
STEP 4: Add USDC to Metamask Binance Smart Chain
When you paste the token contract address, the USDC information will populate automatically.
Click on add custom token and import tokens, then double-check that USDC is in your wallet.
How to add USDC to Metamask on Fantom Opera Network
Fantom is a smart contract platform for decentralized applications (dApps) similar to Ethereum. Fantom seeks to create a low-cost, high-speed alternative to Ethereum.
If you wish to add USDC to Metamask fantom. Follow these steps:
STEP 1: Select the Fantom Opera Network
Once you have launched your metamask extension and unlocked it by entering your password, ensure you are on the Fantom Opera Network.
If you don’t have Fantom Opera under your list of networks, go to add networks and select Fantom Opera.
STEP 2: Click on Import Tokens (Under don’t see your token)
When you’ve selected Polygon Mainnet as your default network, scroll down till you see don’t see your token? And then click on “Import tokens.”
STEP 3: Copy & Paste the USDC Fantom Token Contract Address
The next step is to get the USDC Fantom token contract address. You can find that address on coinmarketcap or if you prefer, copy the address below:
USDC Fantom Token Contract Address: [0x04068DA6C83AFCFA0e13ba15A6696662335D5B75]
STEP 4: Add USDC to metamask Fantom
When you paste the token contract address, the USDC information will populate automatically.
Click on add custom token and import tokens, then double-check that USDC is in your wallet.
2. What is the Cheapest way to send USDC?
Transaction fees are one of the greatest concerns for anyone looking to become their own bank.
Depending on which blockchain network you use, you may have to pay more or fewer fees.
The average transaction fees associated with the networks described above are listed below.
Blockchain Network | Average Transaction Fees ($) |
---|---|
Ethereum | ~0.40 |
Avalanche C-Chain | ~0.000000033 |
Polygon | ~0.0002 |
Cronos | ~0.005 |
Binance Smart Chain (BSC) | ~0.151 |
Fantom | ~0.0001 |
Arbitrum | ~0.036 |
Optimism | ~0.077 |
3. Conclusion
USD Coin (USDC) is the fourth largest cryptocurrency by market cap. USDC is a stablecoin that is pegged to the value of the US dollar.
If you want to transact or shield yourself from the volatility of the cryptocurrency markets, this is an excellent coin to have in your portfolio.
We have seen 6 ways to add USDC to your metamask wallet, depending on the blockchain network you choose.
If you have a brand new metamask wallet, the default network will be the Ethereum Mainnet. All you have to do is search for the USD coin and add it to your Metamask wallet.
For other networks, you must first add the blockchain network (if you haven’t already) and then import the USDC token contract address from a reputable site like coinmarketcap.
Let’s remember our 5-step process:
- Step 1: Launch Metamask App and Unlock it
- Step 2: Pick a Blockchain Network (Ethereum, Avalanche C-Chain, Polygon, Cronos, BNB Chain, or Fantom).
- Step 3: Scroll down and click on import tokens
- Step 4: Search for USDC or Import Token Contract Address from coinmarketcap.
- Step 5: Add USD Coin (USDC) Token to your Metamask
We hope you enjoyed this guide! Check our FAQs if you would like to know more!
4. FAQs
How to add USDC to Arbitrum metamask?
Arbitrum network is a layer-2 solution developed by Offchain labs. Arbitrum aims to solve the congestion, low speed, and high fees that the Ethereum blockchain has been experiencing.
If you wish to add USDC to Metamask Arbitrum. Follow these steps:
- Step 1: Select the Arbitrum Network
- Step 2: Click on Import Tokens (Under don’t see your token)
- Step 3: Copy & Paste the USDC Arbitrum Token Contract Address
- Step 4: Add USDC to metamask Arbitrum
How to add USDC to Metamask optimism?
Optimism is another layer-2 scaling solution for the Ethereum Network. Optimism saves all transaction data on-chain and processes transactions off-chain to boost Ethereum’s transaction per second while cutting fees.
If you wish to add USDC to Metamask Optimism. Follow these steps:
- Step 1: Select the Optimism Network
- Step 2: Click on Import Tokens (Under don’t see your token)
- Step 3: Copy & Paste the USDC Optimism Token Contract Address
- Step 4: Add USDC to metamask Optimism
How to add USDC to Harmony one Network?
Harmony is a layer-1 blockchain that aims to solve the blockchain’s trilemma of decentralization, scalability, and security. Sharding and Effective Proof of Stake are Harmony’s answers.
If you wish to add USDC to Harmony ONE Network. Follow these steps:
- Step 1: Select the Harmony Mainnet Shard 0
- Step 2: Click on Import Tokens (Under don’t see your token)
- Step 3: Copy & Paste the USDC Harmony Token Contract Address
- Step 4: Add USDC to metamask Harmony