Subsquid Network

Note
Examples below are for Ethereum mainnet. For other supported networks, see EVM Networks.

DipDup uses Subsquid Network as a source of historical data for EVM-compatible blockchains.

Configure the datasource in your project config:

dipdup.yaml
datasources:
  subsquid:
    kind: evm.subsquid
    url: ${SUBSQUID_URL:-https://v2.archive.subsquid.io/network/ethereum-mainnet}

Then, add it to EVM index definitions:

dipdup.yaml
indexes:
  eth_usdt_events:
    kind: evm.events
    datasources:
      - subsquid
      - etherscan
      - evm_node
    handlers:
      - callback: on_transfer
        contract: eth_usdt
        name: Transfer

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