Skip to main content
All CollectionsCrypto.com OnchainCRO
Send and receive CRO - the difference between native CRO and ERC20 CRO
Send and receive CRO - the difference between native CRO and ERC20 CRO

Learn more about the difference between Native CRO/ERC20 CRO and how to Send/Receive CRO

Updated over a month ago

Native CRO is the native currency of the Cronos POS Chain, which enables near-instant CRO transactions with minimal fees. ERC20 CRO tokens are created and hosted on the Ethereum blockchain, where ETH network fees are required to carry out crypto transactions.

Cronos POS Chain is a public, open-source and permissionless blockchain - a fully decentralized network with high speed and low fees, designed to be a public good that helps drive mass adoption of blockchain technology through use cases like Payments, DeFi and NFTs.

Cronos POS Chain has the following key-value propositions:

Learn more about the Cronos POS Chain here.

Native CRO and ERC20 CRO are different crypto assets, although sharing the same token name, symbol, and fiat value (1 native CRO = 1 ERC20 CRO), please ensure you understand the differences and confirm with your recipient or receiving wallet when you’re transacting CRO.

Difference

Native CRO

ERC20 CRO

Chain

Cronos POS Chain - CRO

Ethereum - ERC20

Address Format

Starts with "cro..."

Memo is required for sending native CRO to a centralized wallet

Starts with "0x..."

Network Fee

In CRO:

≈0.001 CRO

(≈0.0002 USD if CRO at $0.2 USD)

In ETH:

≈0.025 ETH

(≈$45 USD if ETH at $1800 USD)

On-Chain Confirmation

10 seconds

5 to 30 mins

depending on the ETH network traffic and fee tier

Token Utility

CRO Staking in Cronos POS Chain

SWAP on Ethereum Network

Withdrawal Fee via Crypto.com App or Exchange

0.001 CRO

200 CRO

How do I receive native or ERC20 CRO to Crypto.com Onchain?

  1. Go to your home screen

  2. Tap [Receive]

  3. Select CRO

  4. You will see 2 tabs - “CRO” and “ERC20”, choose the corresponding chain tab based on your use case of CRO on Crypto.com Onchain

  5. Copy / share the QR code of your CRO address with your sender

Please note that you don’t need to provide a memo for your sender to receive native CRO on your Crypto.com Onchain.

Why is there no memo for Crypto.com Onchain native CRO receive address?

Crypto.com Onchain is a decentralized (non-custodial) wallet where you’re the one and only custody of your wallet and crypto-assets. Your native CRO address is unique to you and isn't shared with other wallet users, that’s why there isn’t a memo in addition to your native CRO address to identify your wallet.

How do I send native or ERC20 CRO from Crypto.com Onchain?

For sending native CRO on Cronos POS Chain:

  1. Go to your home screen / CRO wallet

  2. Tap [Send] and select CRO if you enter via the home screen

  3. By default, the chosen option should be [Cronos POS] chain

  4. Paste/scan the QR code of the CRO address of your recipient

  5. Double-check whether your recipient address requires a memo to receive

  6. Tap [Next]

  7. Enter the send amount and tap [Send]

  8. Review your recipient address (and memo if applicable), send the amount, estimated network fee, and the total amount

  9. Tap [Confirm to send]

  10. Authorize the send transaction with your passcode (and 2FA code if enabled)

  11. See the pending to be sent screen and wait for the on-chain confirmation of your native CRO sending

For sending ERC20 CRO on Ethereum Network:

  1. Go to your home screen / CRO wallet

  2. Tap [Send] and select CRO if you enter via the home screen

  3. Select [ERC20] to send your ERC20 CRO via the Ethereum Network

  4. Paste/scan the QR code of the CRO address of your recipient

  5. Tap [Next]

  6. Enter the send amount and tap [Send]

  7. Review your recipient address, send amount, estimated network fee, and total amount

  8. Tap [Confirm to send]

  9. Authorize the send transaction with your passcode (and 2FA code if enabled)

  10. See the pending to be sent screen and wait for the on-chain confirmation of your native CRO sending

When is a memo required for sending native CRO?

Follow the checklist below to decide whether a memo is required for your recipient

  1. Ask your recipient whether there is a memo for the native CRO address.

  2. Is the receiving address generated by a centralized or decentralized wallet? (The recipient will own the recovery phrase if it’s a decentralized wallet, in which case a memo is not required)

  3. If you are still unsure, we strongly advise you to send a small test amount first to ensure your recipient is able to receive the crypto.

We will not be able to locate/reverse the funds if you fail to include the memo when sending the native CRO to a centralized wallet.

How can I convert my ERC20 to native CRO via Crypto.com Onchain?

To convert your ERC20 CRO to native CRO on Crypto.com Onchain, please follow the instructions of the in-app CRO Migration Tool. Please note that you can’t convert native CRO back to ERC20 CRO via the CRO Migration Tool, so please consider your use cases carefully before the migration -

  • Native CRO is required for Cronos POS Chain Staking via Earn

  • ERC20 CRO is required to perform swap on Ethereum Network

If by any chance you need to convert your native CRO back to ERC20 CRO, a workaround will be to deposit your native CRO to our centralized platforms - Crypto.com App or Exchange and choose to withdraw CRO as ERC20 tokens.

Did this answer your question?