{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:enviodev/envio-plugins:plugins/envio-hyperindex", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "34937f0ad29cf7dcd1cef1b3ee5ecdb0c199ca2a", "treeHash": "c8fb50a663458013a1c563873151eef57fae97a2576f0222855e57495b0c53b9", "generatedAt": "2025-11-28T10:16:48.037231Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "envio-hyperindex", "description": "Claude Code plugin for Envio HyperIndex development - teaches best practices for building blockchain indexers and migrating from TheGraph subgraphs", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "7257524427fb597a8ea8bfd57a873d4e42c1caade58592cd80c7c78c4cd73f29" }, { "path": "agents/hyperindex-helper.md", "sha256": "c99f266fbacc62073ac7e53913d21253dfaf738957998524d43cc302db47939c" }, { "path": ".claude-plugin/plugin.json", "sha256": "cda1ddc265eb518a566308d8c936ed703903a7fea4dac007c1f11327dd729e59" }, { "path": "commands/init.md", "sha256": "5edec45251f6f07a213bf1c19244d8bd73a4dbaa2350129e97337b9ffef9e1c5" }, { "path": "skills/subgraph-migration/SKILL.md", "sha256": "b1bed23d9a00fb46ecfcbaad0636fe9be78da34dc60e5f6de5de88017aa1eb62" }, { "path": "skills/subgraph-migration/references/migration-patterns.md", "sha256": "c53d308efbfff2c84c3d7645a0d4585b35b64d2351428e95778595125801f506" }, { "path": "skills/subgraph-migration/references/common-mistakes.md", "sha256": "96ff3c6fd0d052e3beb8df9e42eacc2d43242d0dcf66028e3e4f4b4994988143" }, { "path": "skills/hyperindex-development/SKILL.md", "sha256": "fb8d08971aeda57b07f2739201469a990d68c1ddd9ba4a28ead57380ff07036d" }, { "path": "skills/hyperindex-development/references/preload-optimization.md", "sha256": "6b1f946763bdbe18d372da00d030a542e49526af16e54af2078f740e022146a0" }, { "path": "skills/hyperindex-development/references/graphql-querying.md", "sha256": "12567e7a9647a7a5d094ffb92865bc3bb414f1eec011c0e73121c8007d5847c5" }, { "path": "skills/hyperindex-development/references/wildcard-indexing.md", "sha256": "a74b1d76d2d305673ee8f1ee4114f84a398b2266567c8cfb6e6f80f8aba12660" }, { "path": "skills/hyperindex-development/references/multichain-indexing.md", "sha256": "3fee1deea109b7e7dc58ddeb52f99908d408f4e47d8f82eee5302607613fd484" }, { "path": "skills/hyperindex-development/references/config-options.md", "sha256": "4dff13e641634b35c266025c2afba2c0494ac76d6799f5bec55c04c37b96ef3f" }, { "path": "skills/hyperindex-development/references/logging-debugging.md", "sha256": "5514d40f0a291e7d7cd2a39aa1b5cd523722e7d4ca67e1a5a0de0d2099e93fde" }, { "path": "skills/hyperindex-development/references/testing.md", "sha256": "94878fa832bb14c8c0e9ecbcda2de8754a3e89e341e37ae78c5b7882b42b326a" }, { "path": "skills/hyperindex-development/references/effect-api.md", "sha256": "d2a3884bd3d79927a91eb6d96e1b2e32cdd45ee2ba98c5652b5f53b60c8141e5" }, { "path": "skills/hyperindex-development/references/contract-state.md", "sha256": "8e26ea7cfc7fde037e3edac1b90e7f8a40a0f64b87250ea2a4d249e7ef730bc6" }, { "path": "skills/hyperindex-development/references/entity-patterns.md", "sha256": "b328304cac621e0d9adb7de5773fc641adf95fd320416ac855ae8d5e8ec4861b" }, { "path": "skills/hyperindex-development/references/block-handlers.md", "sha256": "a6cdca7375cee38af398c94a5e278f9b6b02203b2b5eb3bf81aed07ab4e6e8a0" }, { "path": "skills/hyperindex-development/references/deployment.md", "sha256": "e911c9b2657e38ee17119d68a68ec8023894aa84694d2b26e935b3aa0499b852" }, { "path": "skills/hyperindex-development/references/database-indexes.md", "sha256": "3db8dfa5ae31152662c5b393aba11d7fd77c6f2ca86f1e28bb747bcd80d8ff37" }, { "path": "skills/hyperindex-development/references/rpc-data-source.md", "sha256": "ad58585af37eb5c23eca1a3fbdf21d7bd2b0273f899a82793b8d247ace3143fd" }, { "path": "skills/hyperindex-development/references/reorg-support.md", "sha256": "8316278c2bd932980dbb1720995d640fa6770291a9e4554a05e6ff0fadffe8d7" }, { "path": "skills/hyperindex-development/examples/factory-pattern.ts", "sha256": "7d28058df1c5b171cac46b9f1051cc2f37ab74b055b43f13fb2b3620fdbbfb14" }, { "path": "skills/hyperindex-development/examples/basic-handler.ts", "sha256": "1f521a3e0c1d4a4884956f0c3ed5cd82c8afb02b4e6752abda485b0a2efebff0" } ], "dirSha256": "c8fb50a663458013a1c563873151eef57fae97a2576f0222855e57495b0c53b9" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }