indexer
Installation
SKILL.md
Indexer
This skill covers initializing a HyperIndex indexer and deploying/managing it on Envio Cloud using the envio-cloud CLI.
When to fetch this skill
- The user wants to initialize a new indexer for a Monad contract.
- The user wants to deploy a new indexer to Envio Cloud.
- The user wants to inspect, promote, restart, or delete an existing deployment.
- The user wants to manage indexer environment variables or IP allowlists.
- The user wants to debug an indexer that is failing to deploy or sync.
- The user wants the GraphQL API URL for an indexer (e.g. to point a frontend or curl at it).
Initialize a new indexer
Run the init command inside an indexer/ folder at the project root. Create the folder first if it doesn't exist.
Hard prereq: the contract must be both deployed AND verified on a Monad explorer before you run this. contract-import pulls the ABI from the explorer — an unverified contract will fail the import. If the user hasn't verified yet, stop and do that first (see scaffold/ skill for the verification API).