Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

hyperindex

hyperindex 收录了来自 enviodev 的 15 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
15
Stars
536
更新
2026-07-01
Forks
52
职业覆盖
3 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

indexer-configuration
软件开发工程师

Use when writing or editing config.yaml. Chain/contract structure, addresses, start_block, event selection, field_selection, custom event names, env vars, address_format, schema/output paths, YAML validation, and deprecated options.

2026-07-01
indexer-performance
软件开发工程师

Use when optimizing indexer speed or tuning sync performance. HyperSync, batch size, WebSocket realtime config, and preload optimization.

2026-07-01
indexer-troubleshooting
软件开发工程师

Use when the indexer fails to start, codegen errors, types are stale, Docker or database issues, or something is not working. Common error messages and fixes.

2026-07-01
indexer-factory
软件开发工程师

Use when indexing contracts deployed by factory contracts at runtime. contractRegister API, dynamic contract config (no address), async registration, and same-block event coverage.

2026-06-30
indexer-handlers
软件开发工程师

Use when writing or editing event handlers. Handler registration, context API (entity CRUD, getWhere queries, chain, log), spread updates, indexer runtime API, and common pitfalls.

2026-06-30
indexer-multichain
软件开发工程师

Use when deploying an indexer across multiple chains. Entity ID namespacing to avoid collisions, chain-specific configuration patterns, and the context.chain runtime API.

2026-06-30
indexer-transactions
软件开发工程师

Use when needing transaction-level data in handlers. Configure field_selection to include transaction fields on events, and access via event.transaction. No native transaction handler — access through event handlers.

2026-06-30
indexer-schema
数据库架构师

Use when defining or editing schema.graphql. Entity types, scalar types, enums, relationships, @derivedFrom, @index, @config directives, array rules, naming conventions, and schema-to-TypeScript type mapping.

2026-06-11
envio-docs
软件开发工程师

Use when something is unclear, confusing, or not covered by other skills. Search and read the latest Envio documentation without leaving the terminal.

2026-05-25
indexer-blocks
软件开发工程师

Use when processing every block (or every Nth block) for time-series data, periodic snapshots, or block-level aggregations. indexer.onBlock API, where filter with block-number range and stride, and block handler context.

2026-05-25
indexer-external-calls
软件开发工程师

Use when making RPC calls, fetch requests, or any external I/O from handlers. Effect API with createEffect, S schema validation, context.effect(), preload optimization (handlers run twice), cache and rateLimit options.

2026-05-25
indexer-filters
软件开发工程师

Use when filtering events by indexed parameters to reduce processing volume. The `where` option supports static filters, dynamic per-chain functions, contract address filtering, and conditional enable/disable.

2026-05-25
indexer-testing
软件质量保证分析师与测试员

Write and run tests for Envio Indexer projects using Vitest and createTestIndexer(). Covers test setup, processing block ranges, asserting entity changes with toMatchInlineSnapshot, and TDD workflow. Use when writing tests, debugging handler output, or verifying indexer behavior.

2026-05-25
indexer-traces
软件开发工程师

Use when needing call trace data from transactions. HyperSync supports trace queries at the data layer. No handler-level trace API currently — access traces via HyperSync client directly.

2026-05-25
indexer-wildcard
软件开发工程师

Use when indexing all instances of a contract across all addresses (e.g., all ERC-20 transfers on a chain). Config setup (no address), wildcard handler option, and event.srcAddress.

2026-05-25