Skip to main content

Add ESC to MetaMask

The Elastos Smart Chain (ESC) is fully EVM-compatible, which means you can use MetaMask alongside Elastos Essentials. This is useful if you prefer MetaMask for interacting with DeFi protocols, NFT marketplaces, or other dApps on ESC.

Network Details

SettingValue
Network NameElastos Smart Chain
RPC URLhttps://api.elastos.io/esc
Chain ID20
Currency SymbolELA
Block Explorerhttps://esc.elastos.io

Adding ESC to MetaMask

Option 1: Manual Setup

  1. Open MetaMask and click the network selector at the top
  2. Click Add Network (or Add a network manually)
  3. Enter the network details from the table above
  4. Click Save

Option 2: Automatic (Chainlist)

  1. Visit chainlist.org
  2. Search for Elastos
  3. Click Add to MetaMask next to "Elastos Smart Chain" (Chain ID 20)

Using MetaMask with ESC

Once added, you can:

  • View your ELA balance on ESC
  • Send and receive ELA and ESC tokens
  • Interact with dApps deployed on ESC
  • Sign transactions on ESC-based protocols

Important Notes

  • MetaMask works with ESC only (Chain ID 20). It does not support the ELA main chain, which uses a different cryptographic curve (P-256 vs secp256k1).
  • For main chain operations (staking, voting, governance), use Elastos Essentials.
  • Your ESC address in MetaMask and Essentials will be the same if you import the same recovery phrase, since both derive the ESC key from the same seed.

Testnet

For development and testing, you can also add the ESC testnet:

SettingValue
Network NameESC Testnet
RPC URLhttps://api-testnet.elastos.io/esc
Chain ID21
Currency SymboltELA
Block Explorerhttps://esc-testnet.elastos.io