Skip to main content

SubQuery TeamLess than 1 minute

Your Project Manifest File

The Project Manifest file is an entry point to your project. It defines most of the details on how SubQuery will index and transform the chain data.

For Stellar, there are several types of mapping handlers (and you can have more than one in each project):

  • BlockHandler: On each and every block, run a mapping function
  • TransactionHandlers: On each and every Stellar/Soroban transaction that matches optional filter criteria, run a mapping function
  • OperationHandler: On each and every Stellar operation action that matches optional filter criteria, run a mapping function
  • EffectHandler: On each and every Stellar effect action that matches optional filter criteria, run a mapping function
  • EventHandler: On each and every Soroban event action that matches optional filter criteria, run a mapping function

Your Project Manifest File

The Project Manifest file is an entry point to your project. It defines most of the details on how SubQuery will index and transform the chain data.

For Stellar, there are several types of mapping handlers (and you can have more than one in each project):

  • BlockHandler: On each and every block, run a mapping function
  • TransactionHandlers: On each and every Stellar/Soroban transaction that matches optional filter criteria, run a mapping function
  • OperationHandler: On each and every Stellar operation action that matches optional filter criteria, run a mapping function
  • EffectHandler: On each and every Stellar effect action that matches optional filter criteria, run a mapping function
  • EventHandler: On each and every Soroban event action that matches optional filter criteria, run a mapping function