Skip to main content
Squid SDK is modular: a squid combines a chain-specific data source, a store, and optional code-generation and serving tools. This page lists the packages relevant to Substrate squids.

Data source

Typegen and Substrate utilities

  • @subsquid/substrate-typegen — runtime-aware pallet data decoding and storage queries
  • @subsquid/ink-typegen — decoders for ink! contracts
  • @subsquid/ss58 — SS58 address encoding/decoding
  • @subsquid/frontier — Frontier EVM pallet data extraction

Stores

Any store works with any data source: The store contract itself is documented in Store interface.

Serving and tooling