Maestro Platform
Blockchain Indexer
6 min
a blockchain indexer is a key piece of infrastructure required to power any web3 ecosystem it provides applications with access to a wide range of on chain data through a flexible and optimized interface one well known example is https //thegraph com/en/ , a popular blockchain indexer on ethereum, which simplifies data availability for web3 applications service availability the blockchain indexer service is available on the following blockchains service bitcoin cardano dogecoin blockchain indexer api reference https //www postman com/go maestro/maestro api/documentation/3lhc5bu/bitcoin blockchain indexer apiapi reference https //www postman com/go maestro/maestro api/documentation/oxvdcn1/cardano blockchain indexer apiapi reference https //www postman com/go maestro/maestro api/documentation/ekubjt3/dogecoin blockchain indexer api indexing data real time data maestro’s blockchain indexer is specifically optimized for https //docs cardano org/learn/eutxo explainer ledger primitives and focuses on delivering both real time data liveness and data accuracy blockchains operate as an event driven system with probabilistic transaction finality, meaning the ledger’s "ground truth" isn't instantly finalized—it can take some time to reach global consensus learn more what are chain reorgs https //learnmeabitcoin com/technical/blockchain/chain reorganisation/ or rollbacks https //plutus apps readthedocs io/en/latest/plutus/explanations/rollback html ? accessing “real time” onchain data requires rigorous data integrity checks traditional solutions, like adding a block buffer to indexers, only mitigate rollbacks by providing outdated data maestro has designed a system that handles rollbacks gracefully and in real time , giving users live data without sacrificing data integrity let's take a closer look at the components that make up the indexer indexer specialized pipelines that extract, match, and process on chain information, including handling rollbacks storage a data lake optimized for storing various types of data access a rest api providing flexible and performant querying capabilities common use cases accurate and live on chain data is critical for delivering an optimal user experience in blockchain applications some common use cases for blockchain indexers include smart contract based dapps – time sensitive defi apps like dexs, nft marketplaces, lending protocols, games, and metaverses wallets and decentralized ids (dids) – real time utxo states are crucial for cardano wallets, cross chain wallets, and did systems blockchain explorers – analytics platform require reliable access to large sets of on chain data bridges & web2 integrations – blockchain bridges and integrations with traditional web2 software require access to on chain information