# 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="/files/QQEpRwXY1gPlzDAgnEBs" alt="Keystone-EVM chains-1"><figcaption></figcaption></figure>

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

<figure><img src="/files/u44W27bRXCUZQUJn7MT4" alt="Keystone-EVM chains-2"><figcaption></figcaption></figure>

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

<figure><img src="/files/qKclu0TEBHWIEOOtZ424" alt="Keystone-EVM chains-3"><figcaption></figcaption></figure>

<figure><img src="/files/NHfGST6xRgyi1R2vU1GD" alt="Keystone-EVM chains-5"><figcaption></figcaption></figure>

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

<figure><img src="/files/LIbU2pp5RdrFl8rDcWuc" 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="/files/y5tWQXg36dAtGdFipuco" 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="/files/Mm4HtaKqhrAX2RxccWSS" 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.network&#xD;&#xA;https://rpc-mainnet.maticvigil.com&#xD;&#xA;https://rpc-mainnet.matic.quiknode.pro&#xD;&#xA;>)
* [https://rpc-mainnet.maticvigil.com  ](<https://rpc-mainnet.matic.network&#xD;&#xA;https://rpc-mainnet.maticvigil.com&#xD;&#xA;https://rpc-mainnet.matic.quiknode.pro&#xD;&#xA;>)
* [https://rpc-mainnet.matic.quiknode.pr](<https://rpc-mainnet.matic.network&#xD;&#xA;https://rpc-mainnet.maticvigil.com&#xD;&#xA;https://rpc-mainnet.matic.quiknode.pro&#xD;&#xA;>)

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

<figure><img src="/files/ee0XmXw1NIhOOWNboKdY" alt="Keystone-EVM chains-9"><figcaption><p><a href="https://rpc-mainnet.matic.network
https://rpc-mainnet.maticvigil.com
https://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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.keyst.one/3rd-party-wallets/eth-and-web3-wallets-keystone/bind-metamask-with-keystone/configure-evm-chains-on-metamask.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
