# Configure EVM Chains on MetaMask

Keystone with firmware versions M-5.0 provides full support for any EVM-compatible blockchains. Users can now add any EVM-compatible blockchains on Metamask and use Keystone with it.

This guide will show you how to add the Polygon (Matic Network) Network on Metamask as an example. The same method would apply for other chains. Let’s take a look in more detail.

For more information on how to use MetaMask with EVM-compatible blockchains, please visit the [MetaMask](https://metamask.io/) official website.

## **I. Preparation**

1\. [Firmware](https://keyst.one/firmware?locale=en) versions M-5.0 (Multi-Cion) or newer running on Keystone Essential or Pro.&#x20;

&#x20;  (Please read [How to Upgrade Firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

2\. Install MetaMask extension with version V10.8.0 or newer.&#x20;

3\. Set up and connect MetaMask with Keystone. (Check [here](https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/bind-metamask-with-keystone) for tutorial)

## **II. Add Polygon (Matic Network) to Metamask**

Users can choose to add Polygon (Matic Network) to MetaMask either automatically or manually.

### 1. Adding it Automatically

1\) Find the Polygon network on <https://chainlist.org>, choose the network (e.g. Polygon Mainnet) and click on \[Connect Wallet].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FIB2B61zamBtCdbM3aUfM%2F1.jpg?alt=media&#x26;token=9999aaf8-bd18-473a-99f0-580e7c63ffee" alt="Keystone-EVM chains-1"><figcaption></figcaption></figure>

2\) Select the Account (e.g. Keystone 1), then click on \[Next] > \[Connect].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F2cbIVmqPXwWOGvg4RuMA%2F2.jpg?alt=media&#x26;token=416dae60-0efa-41a9-b08a-84bfdfbdb726" alt="Keystone-EVM chains-2"><figcaption></figcaption></figure>

3\) Click on \[Add To MetaMask] > \[Approve] > \[Switch network].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2F3lAsnmBpqgr3gQZjmmue%2F3.jpg?alt=media&#x26;token=91b0019e-6383-452c-8312-3bcd3ccda279" alt="Keystone-EVM chains-3"><figcaption></figcaption></figure>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FobUSU7nhlW6ZbNioSz1m%2F4.jpg?alt=media&#x26;token=07abec2e-abc3-4b47-a947-bb489a6b17db" alt="Keystone-EVM chains-5"><figcaption></figcaption></figure>

4\) Polygon Mainnet has now been successfully added to your MetaMask.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FjhfgKqCLQsHdDk8B6j7b%2F5.jpg?alt=media&#x26;token=dd386ed3-d881-4581-a75e-9d38c4923e25" alt="Keystone-EVM chains-6"><figcaption></figcaption></figure>

### **2.** Add it Manually&#x20;

You can add custom networks to MetaMask manually but there's probably no reason to do so unless you're a software developer. If you would still like to do so manually, please follow the instructions below:

1\) Run the MetaMask Extension and enter the MetaMask main page.

2\) Click on the Network Selection button at the top of the MetaMask Extension > \[Add Network].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FtBYOGrqvSWMSZzD2avk0%2F6.jpg?alt=media&#x26;token=8fc248ed-3a55-45b4-9f48-03572a75aa96" alt="Keystone-EVM chains-7"><figcaption></figcaption></figure>

3\) Input the relevant Polygon details below into the blanks provided: Network Name: Polygon Mainnet. Then click \[Save]. &#x20;

* **New RPC URL**: <https://polygon-rpc.com>&#x20;
* **Chain ID**: 137&#x20;
* **Currency Symbol** (optional): MATIC&#x20;
* **Block Explorer URL** (optional): <https://explorer.matic.network/>

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FiKxEJ8ijvdkkYoE3gmNR%2F7-1.jpg?alt=media&#x26;token=a978ae5b-fde4-4497-80a5-6429e6812a65" alt="Keystone-EVM chains-8"><figcaption></figcaption></figure>

Sometimes changing the RPC URL can help during network congestion:

* [https://rpc-mainnet.matic.network  ](https://rpc-mainnet.matic.networkhttps/rpc-mainnet.maticvigil.comhttps://rpc-mainnet.matic.quiknode.pro)
* [https://rpc-mainnet.maticvigil.com  ](https://rpc-mainnet.matic.networkhttps/rpc-mainnet.maticvigil.comhttps://rpc-mainnet.matic.quiknode.pro)
* [https://rpc-mainnet.matic.quiknode.pr](https://rpc-mainnet.matic.networkhttps/rpc-mainnet.maticvigil.comhttps://rpc-mainnet.matic.quiknode.pro)

4\) You have now connected to the Polygon Mainnet with your Metamask Wallet!

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrQXQQRT6etffwhkFpfZG%2Fuploads%2FGgKplcM1KYtbK97iP0aZ%2F8.jpg?alt=media&#x26;token=eeb1692d-e9cb-456c-9648-1859bbf5d548" alt="Keystone-EVM chains-9"><figcaption><p><a href="https://rpc-mainnet.matic.networkhttps/rpc-mainnet.maticvigil.comhttps://rpc-mainnet.matic.quiknode.pro"></a></p></figcaption></figure>

Instructions recommended:

[How to Use Uniswap with Keystone?](https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/bind-metamask-with-keystone/how-to-use-metamask-keystone-with-defi)
