Table of Contents

TzKT

TzKT provides REST endpoints to query historical data for Tezos blockchain. Flexible filters allow to request only data needed for your application and drastically speed up the indexing process.

dipdup.yaml
datasources:
  tzkt_mainnet:
    kind: tezos.tzkt
    url: https://api.tzkt.io

Then, use it in your index definitions:

dipdup.yaml
indexes:
  operations:
    kind: tezos.operations
    datasources:
      - tzkt_mainnet
    ...

Message buffer

Also, you can wait for several block confirmations before processing the data:

dipdup.yaml
datasources:
  tzkt_mainnet:
    ...
    buffer_size: 1  # indexing with a single block lag

Since 6.0 chain reorgs are processed automatically, but you may find this feature useful for other cases.

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