Skip to main content
Polygon zkEVM is deprecated. It is no longer recommended for new integrations and references on this page reflect historical context only. New chains and applications should use Polygon Chain or Polygon CDK.
Please view the third-party content disclaimer here.
To send transactions and track assets on Polygon networks using MetaMask, you need to add the network configuration to the wallet. Three methods are available: ChainList, Polygonscan, or manual entry.

ChainList

  1. Navigate to the ChainList page for the network you want to add:
  2. Select Add to Metamask. Your MetaMask wallet opens.
  3. Select Approve. ChainList adds the network RPC URL, chain ID, and other configuration to MetaMask.
  4. Select Switch network to activate the network in MetaMask.
  5. Your balance on the selected network appears in MetaMask. Use the network drop-down in the top-left corner to switch between networks.

Polygonscan

  1. Go to polygonscan.com.
  2. Select the network from the drop-down list in the top-right corner of the home page.
  3. The explorer reloads for the selected network.
  4. Scroll to the bottom of the page and select the button that adds the network to MetaMask. For Amoy testnet this button is labeled Add Polygon Amoy Network.
  5. Select Approve in the MetaMask prompt.
  6. Select Switch network.
  7. Your balance on the selected network appears in MetaMask.

Add a network manually

Follow the MetaMask guide to add a custom network using the network parameters below.
NetworkRPC URLChain IDNative tokenExplorer URL
Polygon Chain mainnethttps://polygon-mainnet.infura.io137MATIChttps://polygonscan.com/
Amoy (testnet)https://rpc-amoy.polygon.technology80002MATIChttps://amoy.polygonscan.com