A monorepo for the APIs powering the LAOS blockchain ecosystem.
The LAOS APIs repository consolidates the tools and components for interacting with the LAOS blockchain. This includes indexing, client APIs, and a GraphQL gateway to manage queries and mutations efficiently.
An indexing service for the LAOS blockchain, built on the Subsquid framework.
Purpose:
- Index blockchain data for efficient querying.
- Provide a foundation for data aggregation and analytics.
A client API for interacting with the LAOS blockchain.
Purpose:
- Enable minting and evolving assets.
- Serve as the primary interface for users to interact with LAOS blockchain functionalities.
A GraphQL gateway that consolidates and orchestrates data:
Purpose:
- Combines queries from the laos-indexer.
- Executes mutations via the laos-client-api.
- Provides a unified GraphQL interface for developers.
An interactive GraphQL playground for the laos-api-gateway.
Purpose:
- Test queries and mutations in a developer-friendly interface.
- Debug and optimize GraphQL operations.