Setting up an Indexer Using Unmarshal Parser
Last updated
Last updated
Parser provides two ways of accessing the data that you have indexed.
Metabase is analogous to a GUI for a Database that gives you full access to your data. Apart from the ability to see data in a tabulate format, it allows you to run SQL queries to access your data.
Metabase is a powerful tool for visualising on-chain protocol data which can be used by researchers, dApps, and investors for data analytics.
Check out our webinar to understand how dApp analytics can be used to improve application performance and analyse user behaviour.
The service starts a GraphQL server for you with all the schemas and resolvers auto-generated. GraphQL is an easy way to access all data in your database and cherry pick what you want in your response.
With the help of GraphQL APIs, dApp builders can access on-chain data in the form of APIs that can be integrated into their applications through backend. It is a great querying tool to access highly specific, rich protocol data outside of the one provided by our standard set of Unmarshal APIs.
Combined, the in-house data explorer and dynamic API allow developers to quickly and easily access and analyze blockchain data, which is critical for building and scaling blockchain applications.
dApp builders who are unfamiliar with GraphQL but want to access their smart contract data instantly and generate APIs to integrate in their dApp with can make the most use of this feature.
To enhance the functionality of its smart contract indexer, Unmarshal provides prebuilt analytics that enable developers to quickly analyze and derive insights from smart contract data. These prebuilt analytics include various metrics such as transaction count, gas spent and user activity, among others.
Unmarshal's prebuilt analytics can help developers track the performance of their DApps by providing data on key metrics.