subsquid
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 |
More from hairyf/blockchain-master
openzeppelin-contracts
Secure smart contract library—access control, tokens (ERC20/721/1155/4626/6909), upgradeable contracts, and utilities.
15viem
TypeScript interface for Ethereum — clients, contracts, accounts, chains, ENS, and utilities.
13wagmi
Wagmi — React/Vue/Solid hooks and Core for Ethereum; config, connectors, read/write contracts, TanStack Query.
11ton
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
11envio
Envio blockchain data stack — HyperSync, HyperIndex, HyperRPC; fast indexing and data APIs.
8uniswap-v4
Uniswap v4 core pool logic — singleton PoolManager, unlock/callback, pool actions, hooks, and types.
7