Setting up an Indexer Using Unmarshal Parser

To start with, you will need to head to Unmarshal’s Unified Console.

Now that you have a parser running and in-sync, you might be wondering how you gain access to that data? Unmarshal provides you with four easy ways to either visualise or query all that data.

Accessing your data

Parser provides two ways of accessing the data that you have indexed.

Metabase

What exactly is it?

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. It also provides you with the ability to create dashboards like the one's here, created for Unmarshal’s very own staking platform. (Other dashboards)

You can read more about Metabase here.

Who is it for?

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.

How do I access it?

Refer to Accessing parser data through Metabase

GraphQL

What exactly is it?

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. GraphQL is a “Query Language” that you can submit via post requests to a server that supports it. You can learn more about it here.

Who is it for?

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.

How do I access it?

Refer to Accessing parser data through GraphQL

Unmarshal In-house Data Explorer and Dynamic API

What exactly is it?

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.

Who is it for?

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.

How do I access it?

Refer to Accessing parser data through Data Explorer and Dynamic API

Prebuilt Analytics

What exactly is iT?

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.

Who is it for?

Unmarshal's prebuilt analytics can help developers track the performance of their DApps by providing data on key metrics.

How do I access it?

Refer to Accessing parser data through Prebuilt Analytics