Blockflow Docs
AppBlog
CLI
CLI
  • Getting Started
    • Installation
    • Quickstart Guide
    • Project Structure
  • Building Blocks
    • Configuring YAML
    • Setting up Database Schema
    • Setting up Handlers
  • Writing handlers
    • Database Operations
      • Instance
      • API
      • Native
    • Indexing Factory Contracts
  • Production
    • Testing
    • Deployment
    • Query The Database
    • Building REST API
    • Building GraphQL APIs
  • Advanced
    • Migrate Subgraph
    • CLI Cheatsheet
    • Console Account
    • Logging
  • Hands-on Project
    • CCTP Protocol
    • ERC-4626
    • Credit-Debit
    • Avocado
    • ENS
    • SolverScan
    • xERC20
    • Snapshot
  • Glossary
    • IEventContext
    • IFunctionContext
    • ILog
    • ITransaction
    • IBlock
Powered by GitBook
On this page

Hands-on Project

PreviousLoggingNextCCTP Protocol

Now that you're familiar with the Blockflow CLI, it's time to dive deeper and explore hands-on projects and tutorials. We've created a series of tutorials that cover indexing various popular protocols using the Blockflow CLI. These projects will help you get accustomed to the CLI tool and gain practical experience in indexing blockchain data.

These projects cover various domains within the blockchain ecosystem, providing you with a comprehensive understanding of indexing different types of protocols and use cases. By following the guides, you'll gain hands-on experience in configuring, deploying, and querying instances for these protocols using the Blockflow CLI.

Feel free to explore these projects, read the accompanying Medium posts, and dive into the GitHub repositories to learn from the code examples. Additionally, you can interact with the indexed data through the graph playground links provided.

ERC20 Indexing

ERC20 is a widely-used token standard on the Ethereum blockchain. Indexing ERC20 tokens allows you to track token transfers, balances, and other essential data.

ERC721 Indexing

ERC721 is a standard for non-fungible tokens (NFTs) on the Ethereum blockchain. Indexing ERC721 tokens enables you to track NFT ownership, transfers, and metadata.

ERC 4337 Account Abstraction

ERC 4337 is a standard for account abstraction on Ethereum, enabling advanced features like meta-transactions and bundled transactions. Indexing account abstraction data provides insights into these advanced use cases.

Aave Protocol

Aave is a decentralised lending and borrowing protocol on Ethereum. Indexing Aave data allows you to track lending/borrowing activities, interest rates, and liquidity.

CCTP Protocol

CCTP (Cross-Chain Transfer Protocol) is a protocol for transferring assets across different blockchain networks. Indexing CCTP data allows you to track cross-chain asset transfers and liquidity.

Cover
Cover
Cover
Cover
Cover