RPCFast
Main PageChainsPricingBlog
  • Welcome to RPC Fast
  • 🐇RPC Fast API
    • Introduction
    • Getting Started
    • Pricing Plan
    • Growth Plan
    • Compute Units (CUs)
    • CUPS (Rate Limit)
    • Archive Node
    • JSON Web Token (JWT)
    • Ethereum API
      • eth_accounts - Ethereum
      • eth_blockNumber - Ethereum
      • eth_call - Ethereum
      • eth_chainId - Ethereum
      • eth_estimateGas - Ethereum
      • eth_gasPrice - Ethereum
      • eth_getBalance - Ethereum
      • eth_getBlockByHash - Ethereum
      • eth_getBlockByNumber - Ethereum
      • eth_getBlockTransactionCountByHash - Ethereum
      • eth_getBlockTransactionCountByNumber - Ethereum
      • eth_getCode - Ethereum
      • eth_getFilterChanges - Ethereum
      • eth_getFilterLogs - Ethereum
      • eth_getLogs - Ethereum
      • eth_getProof - Ethereum
      • eth_getStorageAt - Ethereum
      • eth_getTransactionByBlockHashAndIndex - Ethereum
      • eth_getTransactionByBlockNumberAndIndex - Ethereum
      • eth_getTransactionByHash - Ethereum
      • eth_getTransactionCount - Ethereum
      • eth_getTransactionReceipt - Ethereum
      • eth_getUncleByBlockHashAndIndex - Ethereum
      • eth_getUncleByBlockNumberAndIndex - Ethereum
      • eth_getUncleCountByBlockNumber - Ethereum
      • eth_getUncleCountByBlockHash - Ethereum
      • eth_newBlockFilter - Ethereum
      • eth_newFilter - Ethereum
      • eth_newPendingTransactionFilter - Ethereum
      • eth_sendRawTransaction - Ethereum
      • eth_subscribe - Ethereum
      • eth_syncing - Ethereum
      • eth_uninstallFilter - Ethereum
      • eth_unsubscribe - Ethereum
      • net_listening - Ethereum
      • net_version - Ethereum
      • web3_clientVersion - Ethereum
      • web3_sha3 - Ethereum
    • Yellowstone gRPC
    • Solana node benefits
  • Solana Trader API
    • Websocket endpoints
  • 🧩GUIDES
    • Intro
    • How to Add RPC Fast Endpoints to MetaMask
    • How to Add Polygon to MetaMask
    • How to check Solana RPC latency
  • Community
  • Use of Cookies
  • Support
  • Transaction Simulation
Powered by GitBook
On this page
  • Setting Up Polygon Tokens and a Custom RPC on MetaMask
  • What is Polygon?
  • Installing and setting up MetaMask
  • Configuring the Wallet
  • Adding Polygon tokens to MetaMask
  1. GUIDES

How to Add Polygon to MetaMask

Step-by-step guide to help dApp developers add Polygon to MetaMask in order to interact with the Matic Network

PreviousHow to Add RPC Fast Endpoints to MetaMaskNextHow to check Solana RPC latency

Last updated 2 years ago

Setting Up Polygon Tokens and a Custom RPC on MetaMask

Going from Web2 to Web3 isn’t as huge a leap as many developers expect. This is especially true now that we have robust scaling infrastructures such as the Polygon RPC, allowing you to deploy decentralized applications quickly, securely, and easily.

This guide will teach you key features of the Polygon chain and how to add Polygon to MetaMask. You’ll also be able to configure your wallet to interact with your dApp on the Matic mainnet or testnet and add custom tokens to MetaMask.

Firstly, make sure that Polygon is the proper choice for your application.

What is Polygon?

Polygon, previously known as the Matic Network, is a Proof of Stake (POS) scaling solution for web3 applications. In short, it’s a series of protocols designed to make building on Ethereum faster and easier by processing transactions on side chains. As a result, costs are a fraction of those of Ethereum. In addition, the chain can handle 7,000+ transactions a second, compared to Ethereum’s historical 15.

It’s important to note that after the recent transition to POS, Ethereum’s roadmap includes handling , but that’s all a future possibility. For now, Polygon is a strong player in the dApp development space, with over 19,000 active applications that have already processed over 1 billion transactions.

It’s also secure and trusted by large fintech companies such as Stripe for handling crypto payouts. Big brands like Adidas and Instagram use the Polygon mainnet for NFT collections.

As such, if you’re a new or seasoned developer entering the Web3 space, their solution has a lot to offer. It’s a robust infrastructure that piggybacks on Ethereum to help quickly scale your dApps for a global audience.

Installing and setting up MetaMask

Millions of users trust MetaMask as their crypto wallet of choice. It serves as a gateway to dApps, with the browser extension connecting Web2 and Web3 to create seamless transactions. Before you can add Matic to MetaMask, set up a wallet with these simple steps:

Step 1 - Download MetaMask for your browser of choice from the . BE CAUTIOUS and ensure you get the real extension and avoid phishing sites.

Step 2 - Start configuring your wallet. Note that whether you agree to share data or not won’t affect your experience.

Step 3 - Create a new wallet and come up with a password. Write it down or use a robust password manager.

Step 4 - Get your secret recovery phrase and ensure you store it securely. Remember that it cannot be restored if you lose it.

Step 5 - After you confirm your recovery phrase, your MetaMask is all set.

However, you’ll be connected to Ethereum mainnet by default. From here, you need to add Polygon network to MetaMask:

Configuring the Wallet

Time to make the wallet use RPC Fast. Navigate to the top and add a new network to your list:

Copy the endpoint with your API key and use it as the RPC URL. Add details to MetaMask:

  • Network Name: Polygon Mainnet

  • New RPC URL: https://polygon-mainnet.rpcfast.com?api_key=YOUR_KEY

  • Chain ID: 137

  • Currency symbol: MATIC

  • Block explorer URL: https://polygonscan.com/

Your final result will look like this:

Alternative Ways to Add Main Chain & Testnet

To connect to the Mumbai Testnet, use the RPC https://rpc-mumbai.maticvigil.com/ with Chain ID 80001, MATIC currency, and https://mumbai.polygonscan.com/ in the block explorer field.

Your Polygon network MetaMask link is in place. Now you can use the wallet to interact directly with your dApp both on the mainnet and in testnet environments.

Adding Polygon tokens to MetaMask

After adding Polygon to MetaMask, you will already see MATIC tokens in your wallet. MetaMask also makes it easy to add new tokens, for example, if you’re minting your own in a dApp. Here’s how you can do it in two steps:

  1. Navigate to the bottom of your wallet and hit Import Tokens.

  2. Specify your address, token symbol, and decimal. In this case, it’s TST on a test contract.

Now that you’ve finished the Polygon MetaMask setup, you can allow users to interact with your dApp directly and unlock the full potential of Web3 with the help of RPC Fast.

Сonclusion

Setting up Polygon on MetaMask allows you to bridge the gap between Web2 and Web3, interacting with your dApp from a browser extension. All you need to do is create a wallet, connect it to your RPC Fast API, and add any tokens you plan to work with.

From now on, you can interact with the chain and build amazing things with the help of Polygon’s robust scaling and lightning-fast transaction speed.

Now, log into your to find your API key and endpoint. It will look like this:

If you want to connect directly to Polygon, use https://polygon-rpc.com or press the "Add Polygon Network" button in the footer of the website.

🧩
RPC Fast Dashboard
Polygonscan
100,000+ transactions a second
official website
install metamask
metamask configure wallet
metamask creating a wallet
metamask setting recovery phrase
metamask recovery phrase confirmed
metamask add a new network
rpc fast dashboard
add polygon to metamask
metamask notification
add a network manually
import tokens
import tokens