Demo projects
You can start with DipDup by using one of the demo projects, basic indexer examples for various real-case scenarios. Run dipdup new
to create a new project and choose one of the available demos.
Warning
Do not use the demo projects in production unmodified! They are intended to help you understand how to use DipDup and get started with your project.name | network | description | source |
---|---|---|---|
demo_blank | Empty config for a fresh start | link | |
demo_evm_events | EVM | ERC-20 token transfers (from event logs) | link |
demo_evm_transactions | EVM | ERC-20 token transfers (from transactions) | link |
demo_evm_uniswap | EVM | Uniswap V3 pools, positions, etc. (advanced, uses TimescaleDB) | link |
demo_starknet_events | Starknet | ERC-20 token transfers (from events) | link |
demo_tezos_auction | Tezos | NFT marketplace (TzColors) | link |
demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | link |
demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | link |
demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | link |
demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | link |
demo_tezos_events | Tezos | Processing contract events | link |
demo_tezos_factories | Tezos | Example of spawning indexes in runtime | link |
demo_tezos_head | Tezos | Processing head block metadata (realtime only) | link |
demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | link |
demo_tezos_raw | Tezos | Process raw operations without filtering and typed payloads | link |
demo_tezos_token | Tezos | FA1.2 token contract operations | link |
demo_tezos_token_balances | Tezos | FA1.2 token balances | link |
demo_tezos_token_transfers | Tezos | FA1.2 token transfers | link |
Help and tips -> Join our Discord
Ideas or suggestions -> Issue Tracker
GraphQL IDE -> Open Playground