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.
namenetworkdescriptionsource
demo_blankEmpty config for a fresh startlink
demo_evm_eventsEVMERC-20 token transfers (from event logs)link
demo_evm_transactionsEVMERC-20 token transfers (from transactions)link
demo_evm_uniswapEVMUniswap V3 pools, positions, etc. (advanced, uses TimescaleDB)link
demo_starknet_eventsStarknetERC-20 token transfers (from events)link
demo_tezos_auctionTezosNFT marketplace (TzColors)link
demo_tezos_big_mapsTezosIndexing specific big mapslink
demo_tezos_daoTezosDAO registry (Homebase DAO)link
demo_tezos_dexTezosDEX balances and liquidity (Quipuswap)link
demo_tezos_domainsTezosDomain name service (Tezos Domains)link
demo_tezos_etherlinkTezosEtherlink smart rollup transactionslink
demo_tezos_eventsTezosProcessing contract eventslink
demo_tezos_factoriesTezosExample of spawning indexes in runtimelink
demo_tezos_headTezosProcessing head block metadata (realtime only)link
demo_tezos_nft_marketplaceTezosNFT marketplace (hic at nunc)link
demo_tezos_rawTezosProcess raw operations without filtering and typed payloadslink
demo_tezos_tokenTezosFA1.2 token contract operationslink
demo_tezos_token_balancesTezosFA1.2 token balanceslink
demo_tezos_token_transfersTezosFA1.2 token transferslink
Help and tips -> Join our Discord
Ideas or suggestions -> Issue Tracker
GraphQL IDE -> Open Playground