What you’ll need
- Basic knowledge of The Graph and subgraphs.
- Your subgraph project files
- The Graph CLI installed
- A Mobula API key (for authentication)
Prepare Your Subgraph
Make sure your subgraph is set up for Polygon zkEVM. Modify your
subgraph.yaml file to reference zkEVM-specific contracts and events. If you don’t have a subgraph, you can clone the Uniswap V2 (QuickSwap) subgraph template and adjust it for Polygon zkEVM:Authenticate
When prompted, enter your Mobula API key for authentication. Refer to the authentication section for more information on obtaining and using your API key.
Best Practices
- Keep your subgraph regularly updated to maintain compatibility with the latest Polygon zkEVM network changes.
- Thoroughly test your subgraph on a testnet before deploying to the mainnet.
- Continuously monitor your subgraph’s performance and optimize queries for better efficiency.
Troubleshooting
If you encounter issues during deployment:- Carefully review your
subgraph.yamlconfiguration. - Confirm that you’re using the correct network name and Mobula node URLs.
- Ensure your API key is valid and has the required permissions.