Subsquid Network

DipDup uses Subsquid Network as a source of historical data for Substrate blockchains.

Configure the datasource in your project config:

dipdup.yaml
runtimes:
  assethub:
    kind: substrate
    type_registry: statemint

Then, add it to Substrate index definitions:

dipdup.yaml
    kind: substrate.events
    runtime: assethub
    datasources:
    - subsquid
    - subscan
    - node
    handlers:
    - callback: on_transfer
      name: Assets.Transferred

DipDup will use Subsquid Network when possible and fallback to EVM nodes for the latest data and realtime updates.

Help and tips -> Join our Discord
Ideas or suggestions -> Issue Tracker
GraphQL IDE -> Open Playground