The subgraph manifest is generated from the subgraph.template.yaml templates using mustache. To generate the manifest, update the configuration in networks.json for the desired chain and then execute npm run generate-manifest-<chain>, e.g.:
npm run generate-manifest-ethereumAdditionally, some addresses from networks.json are needed in the event handler logic. To generate the necessary address constants file, execute:
npm run generate-addresses-ethereumFor testing, Subgraph Studio is recommended. Tenderly Virtual Testnets can also be used.