Import ETC Tokens in MetaMask

This guide is a simple breakdown of how to add tokens to MetaMask

Adding Tokens to MetaMask

Ether (ETC) is already added to your MetaMask if you followed the MetaMask Wallet Configuration section to Ethereum Classic to MetaMask via the "Add Network" button. You won't need to go through this process to start depositing and withdrawing ETC. For other ERC20 token balances to show up in your MetaMask wallet, you need to add them to your MetaMask asset tab.
ERC20 tokens are the standard protocol for smart contracts on Ethereum Classic. All tokens on the ETC Swap protocol are ERC20 tokens, even ETC is converted to an ERC20 token via the non-custodial Wrapped Ether (WETC) contract. This guide will show you how to add these ERC20 assets to your Assets tab to View Balances and Send/Receive them later.

Open your MetaMask wallet and go to the account

As the first thing, you should click on the MetaMask extension button and open it. As soon as you click on the extension, it will be open to you.
Next, you will need to get to your account page on MetaMask. This is where you will see two tabs. Among those two tabs, you should click on the tab called Assets.
At this point, you’ll be able to see a link named “Import Tokens” at the bottom of this tab. Click on it.

Find the address of the ETC Swap token to add

You will now have to locate the address of the token that you wish to add. Then you can copy and paste that in the “Token Contract Address” field. This address is the location of the token’s contact. For this guide we will use ETC Swap's Default Token List. This list of token contracts relate to the tokens that load in the ETC Swap user interface by default. Currently these assets are listed in the ETC Swap Default Token List: BNB, BUSD, DAI, ETH, USDC, USDT, WBTC, WETC.

Add Wrapped Ether (WETC)

Let's add the Canonical Wrapped Ether (WETC) token to MetaMask.
  • Token Contract Address: 0x1953cab0E5bFa6D4a9BaD6E05fD46C1CC6527a5a
  • Token Symbol: WETC
  • Token Decimal: 18
  • Source Chain: Ethereum Classic

WHAT IS WETC?

This is an ERC20 tokenized version of ETC for swapping ETC with other ERC20 tokens in the ETC Swap protocol. WETC is an open source, non-custodial contract that has been audited and running for many years. You always maintain control of your assets in ETC Swap.
For clarity, you'll notice the ETC logo is a green. The WETC logo is a white. The ETC Swap protocol automatically wraps ETC when executing a swap through the protocol. But if you would like to manually wrap ETC/unwrap WETC the ETC Swap user interface is a great place to convert these assets at 1:1 conversion rate. The concept of Wrapped Ether (WETC) can be confusing but it is a necessity for interacting with decentralized finance (DeFi) protocols, read more at WrappedEther.org

Add Multichain-Pegged Stablecoins

Due to Ethereum Classic's infancy, stablecoins are not natively issued on the network at this point. This means stablecoins need to be bridged over to Ethereum Classic. Currently, ETC Swap supports bridged assets through Multichain's Cross Chain Router. With financial backing from cryptocurrency exchange Binance, Multichain stood out as one of the most reputable cross-chain routing projects in the blockchain space. Let's add these four bridged stablecoins to MetaMask.

Add Tether USD Multichain-Peg (USDT)

  • Token Contract Address: 0xc9BAA8cfdDe8E328787E29b4B078abf2DaDc2055
  • Token Symbol: USDT
  • Token Decimal: 6
  • Source Chain: Ethereum Foundation

Add USD Coin Multichain-Peg (USDC)

  • Token Contract Address: 0xC1Be9a4D5D45BeeACAE296a7BD5fADBfc14602C4
  • Token Symbol: USDC
  • Token Decimal: 6
  • Source Chain: Ethereum Foundation

Add Binance USD Multichain-Peg (BUSD)

  • Token Contract Address: 0xb12c13e66AdE1F72f71834f2FC5082Db8C091358
  • Token Symbol: BUSD
  • Token Decimal: 18
  • Source Chain: Binance Smart Chain

Add Dai Stablecoin Multichain-Peg (DAI)

  • Token Contract Address: 0x2C78f1b70Ccf63CDEe49F9233e9fAa99D43AA07e
  • Token Symbol: DAI
  • Token Decimal: 18
  • Source Chain: Ethereum Foundation

Add Multichain-Pegged Cryptocurrencies

Add Wrapped Bitcoin Multichain-Peg (WBTC)

  • Token Contract Address: 0x332730a4F6E03D9C55829435f10360E13cfA41Ff
  • Token Symbol: WBTC
  • Token Decimal: 8
  • Source Chain: Ethereum Foundation

Add Ethereum Foundation Multichain-Peg (ETH)

  • Token Contract Address: 0x218c3c3D49d0E7B37aff0D8bB079de36Ae61A4c0
  • Token Symbol: ETH
  • Token Decimal: 18
  • Source Chain: Ethereum Foundation

Add Binance Coin Multichain-Peg (BNB)

  • Token Contract Address: 0x0dCb0CB0120d355CdE1ce56040be57Add0185BAa
  • Token Symbol: BNB
  • Token Decimal: 18
  • Source Chain: Binance Smart Chain
Now you should see all of your ETC Swap token balances inside your MetaMask wallet.

Add Custom Tokens

As Ethereum Classic continues to grow in adoption and development efforts advance, we expect to see more ERC20 ICOs executed on the Ethereum Classic network. Here is a public ETC Network Token List.
The ETC Swap protocol allows anyone to create custom ERC20 markets for their Ethereum Classic project's ICO raise or general price discovery. ETC Swap protocol is open source code with no gatekeepers to creating markets or swapping ERC20 tokens. This allows young projects to establish an on-chain swapping market for their ERC20 token, on-chain price oracles for their token, and tap into the collective liquidity pools on the ETC Swap protocol allowing their token to swap between numerous assets.
For these custom ERC20 markets, you may think about using a block explorer to find the token. Blockscout is a perfect example for such a block explorer. You can visit https://blockscout.com/etc/mainnet/tokens, locate the token, and then search for the contract address related to it.
Here is an example of a custom token associated with a multichain farming project on Binance Smart Chain and Ethereum Classic called JellyBeanCash.

Add JellyBeanCash (JellyBean)

  • Token Contract Address: 0x375488F097176507e39B9653b88FDc52cDE736Bf
  • Token Symbol: JellyBean
  • Token Decimal: 18