USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (2024)

Last updated on June 8th, 2022

This article contains affiliate links. You can read more about these links in my Editorial Guidelines.

If you are looking to send USDC from one platform to another, you may have noticed that there are a few networks that you can use, including SPL and ERC20.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (1)

What’s the difference between these 2 networks, and which should you use?

Here’s what you need to know:

Contents

  • 1 What’s the difference between USDC-SPL and ERC20?
  • 2 How do I convert ERC20 USDC to Solana (SPL)?
  • 3 How do I convert USDC-SPL to ERC20?
  • 4 Conclusion

What’s the difference between USDC-SPL and ERC20?

USDC-SPL is the Solana version of USDC that exists on the Solana blockchain, while native USDC can be sent using the ERC20 network. They mainly differ in the types of platforms that support these versions of USDC, as well as the cost of sending USDC using these networks.

What this means is that USDC exists on either of these networks: Solana or ERC20. Both of these versions will represent USDC on either blockchain, and 1 USDC on either network is equivalent to 1 USD.

USDC is native to the ERC20 network

When USDC was first created, it existed as an ERC20 token. This was because the ERC20 standard was the most widely used for blockchain applications at that point in time.

However, the ERC20 network slowly became more and more congested, as more blockchain applications started to use this standard.

This resulted in ERC20 network fees being high because of this congestion, which affected the fees that you pay when you send USDC from one platform to another.

USDC now has Solana (SPL) integration

In January 2021, USDC launched their integration to the Solana (SPL) network, which allows USDC to exist on the Solana blockchain.

The Solana blockchain is entirely different from the ERC20 network, as it was not built as an Ethereum Virtual Machine (EVM). As such, it cannot be added to wallets that only allow Ethereum compatible networks, including Metamask.

Solana aims to build a network that can process many more transactions compared to the ERC20 network, and at a much lower cost.

As such, this will be very advantageous for you if you intend to send USDC between platforms.

How do I convert ERC20 USDC to Solana (SPL)?

To convert USDC from ERC20 to the SPL version that exists on the Solana network, you will need to send USDC to a platform that supports both ERC20 and SPL versions of USDC.

Most platforms will support the ERC20 version of USDC, since it is the original network that USDC is on.

Furthermore, USDC is the second-best stablecoin in terms of market cap, so it should be found in almost all platforms.

If you would like to convert your USDC from ERC20 to the SPL version, you will need to send or buy USDC on a platform that supports both versions of USDC.

Some of these platforms include:

  1. Binance
  2. FTX
  3. Gate.io
  4. Crypto.com
  5. Huobi

If you have USDC on other platforms such as Metamask, you can send it via the ERC20 network to any of these platforms. In this example, I will be using FTX.

I will deposit USDC to FTX using the ERC20 deposit address.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (2)

You may want to note that the fees for these withdrawals can be quite high.

When I wish to withdraw to another platform such as Binance, I will obtain the Solana deposit address from the platform.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (3)

Since Binance allows you to deposit USDC using various networks, it will be good to double-check that the deposit address that you’ve selected is the Solana version.

When you want to withdraw USDC from FTX, you will also need to choose the SPL network when you are withdrawing your funds.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (4)

One advantage of sending USDC using the SPL network on FTX is that you do not incur any fees.

After you have confirmed the withdrawal, you should receive USDC in your Binance account.

It does not matter which network to use to send USDC to Binance. Ultimately, all of them will be aggregated into one account balance.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (5)

The same method can be applied for any other platform

This method can be applied to any other platform that supports both the ERC20 and SPL versions of USDC. You will need to select the correct deposit address and withdrawal networks for the transfer.

However, there are some applications like Trust Wallet which segregate the ERC20 and SPL balances.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (6)

This means that if you send ERC20 USDC to Trust Wallet, you are only able to withdraw this USDC using the ERC20 network.The same applies if you send USDC to Trust Wallet using the Solana network.

There are also other wallets that only support one version of USDC. For example, Phantom Wallet only supports the SPL version of USDC, while Blockfi only supports the ERC20 version of USDC.

If you happen to send the wrong version of USDC to either of these platforms (e.g. ERC20 to Phantom Wallet), your funds may be lost forever!

You can use a bridging tool to convert USDC from ERC20 to SPL

An alternative way to bridge USDC from ERC20 to SPL is by using a bridging platform, such as Wormhole.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (7)

However, you will only be able to connect a non-custodial wallet such as Metamask to the Wormhole bridge. You will not be able to bridge the funds that you have on a centralised exchange, such as the platforms that we have mentioned earlier.

You may also want to note that the gas fees that you pay for bridging ERC20 to SPL can be quite high.

Once you have connected your non-custodial wallet to the Wormhole Bridge, you will need to select the destination address to receive the SPL version of USDC.

This means that you will need to paste a Solana address, and not an ERC20 address.

Best Platforms For Sending Money Ab...

Best Platforms For Sending Money Abroad

How do I convert USDC-SPL to ERC20?

To convert USDC from SPL to the ERC20 version on the Ethereum Mainnet, you will need to send USDC to a platform that supports both ERC20 and SPL versions of USDC.

The process is similar to how you can convert USDC ERC20 to SPL. However, this time, it is the reverse where you are converting USDC from the Solana version to ERC20.

One example would be if you want to convert the USDC that you have on your Phantom Wallet (SPL) to the ERC20 version.

As such, you will need to send USDC to any of these platforms via the SPL network:

  1. Binance
  2. FTX
  3. Gate.io
  4. Crypto.com
  5. Huobi

I will be using FTX for this example as well, where I will obtain the SPL USDC deposit address.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (8)

I will send USDC via the Solana (SPL) network to FTX. After that, I will be able to withdraw USDC using the ERC20 network.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (9)

Alternatively, you can use the Wormhole bridge too, where you can connect a wallet that supports the SPL version of USDC (e.g. Phantom Wallet).

First, you will need to select the network that you intend to transfer from (in this case, it will be SPL to ERC20).

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (10)

After that, you can connect your wallet (e.g. Phantom Wallet).

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (11)

The last step will be to select the USDC token.

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (12)

Similar to the steps above for converting ERC20 to SPL you will only be able to connect a non-custodial wallet such as Phantom Wallet to the Wormhole bridge. You will not be able tobridge the funds that you have on a centralised exchange, such as FTX.

Conclusion

Both the SPL and ERC20 versions of USDC are separate as they exist on different blockchain networks.

Both versions will still be equivalent to 1 USD.

The SPL version of USDC is much more advantageous as the withdrawal fees are much lower and transfer speeds are much faster compared to ERC20.

However, since USDC is a native ERC20 token, there are more platforms that support the ERC20 version compared to the SPL version!

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (13)

Do you like the content on this blog?

To receive the latest updates from my blog and crypto in general, you can follow me on Telegram, YouTube and Twitter.

Are you passionate about personal finance and want to earn some flexible income?

USDC-SPL Vs ERC20 - What's The Difference? | Financially Independent Pharmacist (2024)

FAQs

What is USDC Spl? ›

USDC on Solana, or USDC-SPL, is USDC's native token that is compatible with Solana's SPL token standard.

What protocol does Sol use that is similar to ERC-20 on Ethereum Spl? ›

SOL uses the SPL protocol; SPL is the Solana blockchain's #token standard, similar to ERC-20 on Ethereum. The SOL token has two main use cases: Paying for transaction fees incurred when using the network or smart contracts.

What does USDC ERC-20 mean? ›

USDC is a stablecoin created by Coinbase and Circle and operates as an ERC-20 token, meaning it runs on the Ethereum blockchain. After being managed by the Centre Consortium for most of its existence, Centre recently announced that they are shutting down. As a result, Coinbase took an equity stake in Circle.

What is the best network for USDC? ›

How to Choose the Best Network for USDC Transactions? Selecting the right network for USDC transactions is crucial. Each network offers unique benefits - Ethereum is known for its robust ecosystem, while Polygon and BNB Chain boast speed and low transaction costs.

Why USDC is better? ›

Summary: While USDT is significantly more popular, USDC is a better option due to its regulatory compliance and transparency. The choice between USDT and USDC depends on individual preferences and requirements.

Why is USDC risky? ›

USDC is essentially an IOU or debt. It is a representation of a dollar's worth of Treasuries or cash held by Circle. Centralized custody of these U.S. dollar reserves exposes USDC to risks associated with the management and security of these funds. USDC relies on banking partners for the custody and transfer of funds.

What is the difference between ERC-20 and SPL? ›

ERC-20 Tokens: A Comparative Overview. The main technical divergence between SPL and ERC standards lies in their architectural design and blockchain foundation. Ethereum's ERC standards, including ERC-20, ERC-721, and ERC-1155, provide specialized protocols for different token functionalities.

What does spl mean in crypto? ›

SPL (Solana Program Library) is a standard for creating and managing tokens on the Solana blockchain. Similar to ERC-20 on Ethereum, SPL provides a set of conventions and interfaces for both fungible and non-fungible tokens.

How to convert ERC-20 to SPL? ›

Transfer ERC20 tokens to Solana (SPL) network
  1. Send your ERC20 tokens on the Ethereum network to the migration contract address 0x3D33EAD4B02A7AeAaD7132c5680842A5A75aB25B.
  2. Switch your wallet (MetaMask, Ledger, TrustWallet, Solflare, Phantom or other) to the Solana network and ensure that the transaction is successful.
Jun 9, 2024

How do I know if my USDC is ERC-20 or TRC20? ›

The exchange will make it clear what type of chain they are using; however, one easy way to differentiate between these two is by the way the address is structured. An ERC20 Address only starts with '0' and 'x'. For example: 0xbc6e. A TRC20 Address only begins with a capital 'T'.

What network does USDC use? ›

USDC is natively supported for 16 blockchain networks: Algorand, Arbitrum, Avalanche, Base, Celo, Ethereum, Flow, Hedera, NEAR, Noble, OP Mainnet, Polkadot, Polygon PoS, Solana, Stellar, and ZKsync – with more expected in the future.

Who is USDC backed by? ›

USD Coin (USDC) is a stablecoin, a cryptocurrency backed by U.S. dollars or dollar-denominated assets like U.S. Treasury securities. USDC's cash assets are held in segregated accounts with regulated U.S. financial institutions and its reserve portfolio is held at the Bank of New York Mellon.

What is the best wallet to hold USDC? ›

A list of the best USD Coin (USDC) wallets for secure and easy crypto usage in 2024:
  • Guarda Wallet.
  • MetaMask Wallet.
  • Exodus Wallet.
  • Trust Wallet.
  • Coinbase Wallet.
  • Ledger Nano X Wallet.
  • imToken Wallet.
  • Atomic Wallet.
Feb 23, 2024

Why is USDC network fee so high? ›

A network fee for an ethereum token (ERC-20 like USDT or USDC) or an action in an app on ethereum (like a decentralized exchange or NFT marketplace) is always more expensive than simply sending Ethereum alone because they involve "smart contracts," which are more costly in verifications on-chain.

What protocol is USDC on? ›

Cross-Chain Transfer Protocol (CCTP) is a permissionless on-chain utility that enables USDC to move securely between supported blockchain networks.

Where can I buy USDC SPL? ›

You can easily purchase USDC with fiat on Coinbase Wallet, through our integration with Coinbase.com.

How to convert USDC SOL to ETH? ›

How to swap USDCSPL to ETH
  1. Choose the crypto exchange pair. Choose USDC (Solana) in the “You send” section. ...
  2. Enter the recipient's address. Now you need to enter the recipient's Ethereum address. ...
  3. Send the deposit. In order to proceed the efficient and reliable swap, the deposit is required. ...
  4. Receive cryptocurrencies.

What is USDC short for? ›

USD Coin (USDC) is a stablecoin, a cryptocurrency backed by U.S. dollars or dollar-denominated assets like U.S. Treasury securities. USDC's cash assets are held in segregated accounts with regulated U.S. financial institutions and its reserve portfolio is held at the Bank of New York Mellon.

What is the difference between USDC and USDC E? ›

e on Avalanche is a "bridged form of Ethereum USDC" that was bridged from the Ethereum blockchain via the Avalanche Bridge. USDC. e is not the same as native USDC. Instead, it is the native USDC token on the Avalanche blockchain.

Top Articles
20 Most Successful Shark Tank Products Ever In 2023
Beem
Katie Pavlich Bikini Photos
Gamevault Agent
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Free Atm For Emerald Card Near Me
Craigslist Mexico Cancun
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Doby's Funeral Home Obituaries
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Select Truck Greensboro
Things To Do In Atlanta Tomorrow Night
Non Sequitur
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Craigslist In Flagstaff
Shasta County Most Wanted 2022
Energy Healing Conference Utah
Testberichte zu E-Bikes & Fahrrädern von PROPHETE.
Aaa Saugus Ma Appointment
Geometry Review Quiz 5 Answer Key
Walgreens Alma School And Dynamite
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Pixel Combat Unblocked
Cvs Sport Physicals
Mercedes W204 Belt Diagram
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Facebook Marketplace Marrero La
Nobodyhome.tv Reddit
Topos De Bolos Engraçados
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Holzer Athena Portal
Hampton In And Suites Near Me
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Bedbathandbeyond Flemington Nj
Free Carnival-themed Google Slides & PowerPoint templates
Otter Bustr
Selly Medaline
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 5415

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.