Skip to main content

Polygon MetaMask Setup

To add Polygon automatically to MetaMask, go to Polygonscan, scroll to the bottom, and click Add Network. Scroll to the bottom of the page to see the button. To add it manually, see the Polygon documentation on set up. See below for more information on RPC endpoints. After setup, you can switch between Ethereum and Polygon in MetaMask.

Getting Funds to Polygon

Polygon uses the native token MATIC to pay for transactions, including to manage trades on Gains. If you don’t have any MATIC tokens yet, you can claim a small amount of MATIC for free on matic.supply. You can then convert other assets to MATIC on Quickswap to have more MATIC for transactions. If you don’t have any other assets on Polygon, there are a number of ways to move them there.
  1. Bridge funds from Ethereum using the Polygon Bridge.
    This takes about 10 minutes.
  2. Bridge funds using another bridging solution.
  3. Most centralized exchanges support withdrawing MATIC to Polygon.
    Ensure you have selected Polygon as the chain to withdraw to and not Ethereum.

RPC Endpoints

RPCs are what MetaMask uses to connect to the blockchain, fetch information, and send transactions. Public RPCs are the easiest way to access Polygon. During high usage, gas costs can rise and public RPCs can become congested. If you trade with large collateral amounts, using your own endpoint can improve reliability.
The trading interface does not rely on your MetaMask RPC to display trades. It uses dedicated RPC infrastructure and streams data to the frontend. Your MetaMask RPC is mainly used to send transactions.
If you use public RPCs, keep more than one available in MetaMask so you can switch quickly if one becomes slow. Public RPCs: You can get your own Polygon endpoint from infrastructure providers such as: For instance, for a free Chainstack endpoint:
  1. Go to chainstack.com, sign up, and open your dashboard.
  2. Click Create project, enter a name, leave it as a public chain, and create it.
  3. Open your project, click Add a node, and set it to Polygon mainnet.
  4. Wait a few minutes for the node to be created, then open it.
  5. Copy the HTTPS endpoint and create a new MetaMask network for Polygon using it as the RPC URL.
  6. You can now use that RPC endpoint for Polygon transactions.