Add a network
This page explains which networks are supported by Snapshot and how to add a new one.
Snapshot supports EVM-based networks. You can explore them at https://snapshot.org by selecting the
If you can't see the network you are looking for on the list or you want to add your custom network, follow the steps below to include it within Snapshot.
- New network must be EVM-based
- RPC node must be an archive node
- RPC node's url must use
- Multicall contract must be verified and published
- Logo has to be stored on IPFS
Update the network.json file with a new JSON object storing information about the new network, following the example below:
"name": "RSK Mainnet",
"network": "rsk mainnet",
"https://public-node.rsk.co" # make sure the RPC node url is using https protocol
"start": 2516442, # specify the number of the first block
a. Click the first network from the left sidebar and click
Edit networks.jsonon the right side:
b. Add the JSON object with your network details (be careful with typos!) and click
Apply. Do not refresh the page!
c. Search for your network in the left sidebar. You can look for the
chainIdor the network's
d. Scroll up to the top of the page and check if:
- it is a Full Archive node
- the last block is fetched correctly (click on it to see its timestamp)
- there are no errors
It's now in the hands of the Snapshot team to review your changes and apply them to https://snapshot.org.
The average time to merge a PR is 2-3 days, so please be patient! 😉