Envio
Official@enviodev
Envio is a modern, multi-chain EVM blockchain indexer for real-time and historical data.
Agent Skills by Envio
Showing 31 vetted skills indexed across 3 GitHub repositories.
indexer-filters
Filters blockchain events by indexed parameters using static, dynamic, and per-chain where clauses.
envio-cloud-cli
Manages hosted indexer deployments, logs, and metrics on Envio cloud via CLI.
indexer-configuration
Configures HyperIndex config.yaml files with chains, contracts, events, and environment variables.
envio-docs
Searches and reads Envio documentation pages via CLI commands.
indexer-transactions
Select transaction and block fields for HyperIndex event handlers.
indexer-multichain
Configures multichain blockchain indexers with per-chain data modes and entity ID namespacing.
indexer-schema
Defines and validates schema.graphql entity types, directives, and relationships for HyperIndex indexers.
indexer-local-parallel
Configure per-project Postgres schemas and ports to run multiple Envio indexers locally in parallel.
indexer-handlers
Write and edit Envio HyperIndex event handlers using the context entity API.
indexer-external-calls
Implements external RPC and fetch calls in indexer handlers using the Effect API.
indexer-traces
Query transaction call traces via HyperSync and RPC fallback methods.
indexer-factory
Registers dynamically deployed factory contracts for event indexing in Envio HyperIndex.
indexer-blocks
Implements block-level handlers that process every block or every Nth block in Envio indexers.
indexer-wildcard
Configures wildcard indexing of contract events across all addresses on a chain.
indexer-performance
Tune HyperIndex sync speed with HyperSync, batch size, WebSocket, and database index configuration.
ci
Fetch failed GitHub Actions workflow logs and diagnose CI failures.
indexing-traces
Index transaction trace data via the HyperSync data layer with filters.
indexing-wildcard
Index contract events across all blockchain addresses using wildcard configuration.
indexing-blocks
Enables blockwise Lua scripting for Minecraft's ComputerCraft mods.
indexing-config
Validate and guide editing of HyperIndex config.yaml files for blockchain indexers.
indexing-factory
Index runtime factory-created contracts with same-block event coverage.
indexing-multichain
Enforce chainId-prefixed entity IDs and per-chain configuration for multichain indexing.
indexing-performance
Optimize indexer speed and sync performance for Polymarket V2 indexing on Polygon.
indexing-external-calls
Create typed Effect APIs for external I/O in HyperIndex handlers.
Frequently Asked Questions About Envio
FAQPage SchemaWhat specific data tasks does Envio enable for blockchain developers?▼
Envio enables real-time and historical indexing of blockchain events, transaction traces, and factory-created contracts. It provides a structured environment to define GraphQL schemas, apply complex event filters, and manage multi-chain data synchronization through a centralized configuration layer, ensuring consistent data availability for decentralized applications.
Which technical personas benefit most from these indexing capabilities?▼
Blockchain engineers, data infrastructure architects, and decentralized application developers benefit from these capabilities. It is specifically designed for those managing high-throughput EVM data, requiring reliable event extraction, schema validation, and migration from legacy subgraph architectures to more performant, scalable indexing solutions.
What are the primary prerequisites for deploying an indexing project?▼
Deployment requires a defined GraphQL schema, a configured HyperIndex YAML file, and specific event handler logic. Developers must have access to an EVM-compatible network and define the necessary filters for contract events or transaction traces to initiate the synchronization process via the HyperSync layer.