Links

Polygon (Matic)

Using Superfluid on Polygon network

Networks

If you want to learn more about Polygon network, such as websocket connections, the full documentation is here: https://docs.matic.network/docs/develop/network-details/network
The naming can be a little confusing. "Matic" is used to describe the main network for Polygon.
If you want to learn more about Polygon, the full developer documentation is here: https://docs.polygon.technology/

Matic-Mainnet

To use Matic-Mainnet with Superfluid, you'll need a RPC URL to connect your metamask or application to a Polygon node.
Chain Id
137
Gas token
Matic token
RPC
(Option 1) Polygon RPC Projectpolygon-rpc.com aims to provide a fast and reliable RPC gateway to the Polygon network.
https://polygon-rpc.com/
(Option 2) Superfluid Public RPC EndpointWarning, only metamasks extensions on Firefox and Chrome are supported
https://rpc-endpoints.superfluid.dev/matic
<code></code>
(Option 3) Get your own free RPCWarning, there may be rate limit issue, see "Troubleshooting" https://rpc.maticvigil.com/
<code></code>
(Option 4) Public RPCWarning, these public RPC endpoints are not recommended to use with Superfluid: https://rpc-mainnet.maticvigil.com/ or https://rpc-mainnet.matic.quiknode.pro or https://matic-mainnet.chainstacklabs.com or https://matic-mainnet-full-rpc.bwarelabs.com/ or https://matic-mainnet-archive-rpc.bwarelabs.com
Block Explorer

Mumbai Test Network

To use the Mumbai testnet with superfluid, you'll need a RPC URL to connect your metamask or application to a Mumbai node.
NetworkName
Matic (Mumbai)
ParentChain
Goërli
chainId
80001
Gas token
Matic token
RPC
(Option 1) Superfluid Public RPC Endpoint
Warning, only metamasks extensions on Firefox and Chrome are supported
https://rpc-endpoints.superfluid.dev/mumbai
<code></code>
(Option 2) Get your own free RPC
https://rpc.maticvigil.com/
(Option 3) Public RPCWarning, these public RPC endpoints are not recommended to use with Superfluid: https://rpc-mumbai.maticvigil.com/ or https://matic-mumbai.chainstacklabs.com or https://matic-testnet-archive-rpc.bwarelabs.com
Block Explorer
The public RPC is not recommended because the rate limit is not high enough to access the Superfluid Dashboard.

Troubleshooting

- JSON-RPC error eth_getLogs "Blockheight too far in the past"

What's happening is that the @superfluid-finance/js-sdk is calling too many eth_getLogs and hitting the maximum rate limit for your RPC connection.
  1. 1.
    Obtain a better RPC URL from https://rpc.maticvigil.com/
  2. 2.
    Don't use the functions user.details or sf.cfa.listFlows(there may be others as well)