Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.21 KB

File metadata and controls

34 lines (20 loc) · 1.21 KB

Rarible Protocol Flow Indexer

Spring Boot Application for indexing Flow blockchain, and API for reading NFT.

For more information, see Rarible Protocol Flow documentation.

Services

Service Description
backend-api Flow API implementation
scanner Core indexing functionality

For reading NFT events, we need to add Subscriber (see com.rarible.flow.scanner.subscriber package) with the event's description (usually contract name and event name) and start block height.

The service uses Kafka to exchange messages with other Rarible services.

The service also uses MongoDB as a persistence storage.

Important properties

Property Description
blockchain.scanner.flow.chainId Flow network for indexing (MAINNET, TESTNET, EMULATOR)

Use gradle build task to build artifact's.

Suggestions

You are welcome to suggest features and report bugs found!

License

GPL v3 license is used for all services and other parts of the indexer.