subsquid

star 4

Subsquid (Squid SDK) — batch-based blockchain indexers, EVM/Substrate processors, typegen, GraphQL API.

hairyf By hairyf schedule Updated 2/9/2026

name: subsquid description: Subsquid (Squid SDK) — batch-based blockchain indexers, EVM/Substrate processors, typegen, GraphQL API. metadata: author: hairy version: "2026.2.9" source: Generated from https://github.com/subsquid/docs

Skill based on Subsquid docs, generated 2026-02-09. Official docs: https://docs.subsquid.io

Subsquid provides SQD Network (historical blockchain data API) and Squid SDK — a TypeScript toolkit for building batch-based indexers (squids). Squids use processors (EVM or Substrate), stores (Postgres, file, BigQuery), optional typegen for decoding, and optional GraphQL serving.

Core References

Topic Description Reference
Overview Squid SDK architecture — processor, store, typegen, GraphQL; SQD Network core-overview
EVM Processor EvmBatchProcessor — gateway, RPC, addLog, setFields, batch context core-evm-processor
Schema & TypeORM schema.graphql, typeorm-codegen, TypeormDatabase, store API core-schema-typeorm

Features

Topic Description Reference
EVM Typegen squid-evm-typegen — ABI → decoding and state-query facades features-evm-typegen
CLI sqd init, run, deploy; templates and project layout features-cli
GraphQL OpenReader — schema-based GraphQL API from Postgres features-graphql

Best Practices

Topic Description Reference
Batch Processing In-memory aggregation, batch writes, avoid per-item DB ops best-practices-batch-processing

External Links

Install via CLI
npx skills add https://github.com/hairyf/blockchain-skills --skill subsquid
Repository Details
star Stars 4
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator