Skip to content

chaindexing/chaindexing-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaindexing Examples

Contains simple examples for indexing smart contracts with Chaindexing across supported languages. See README.md in sub-directories for how to run each example.

Available Examples

  • rust/ - Complete working examples in Rust
    • nfts/ - Index ERC721 NFT transfers (BAYC, Doodles)
    • uniswap/ - Index Uniswap V3 pools and swaps
  • typescript/ - TypeScript examples (structure complete, awaiting core implementation)
    • nfts/ - NFT transfer indexing with TypeScript
    • uniswap/ - Uniswap V3 protocol indexing with TypeScript
    • Status: ⏳ Ready for when TypeScript core is complete

Quick Start

Choose your preferred language:

# Rust examples (fully working)
cd rust/
# See rust/README.md for setup instructions

# TypeScript examples (development in progress)
cd typescript/
npm run test-status  # Check current implementation status
# See typescript/README.md for expected functionality