Skip to content

Getting Started with Dapplooker

Dapplooker Banner

Introduction

Developers on Moonriver and Moonbeam can use the Dapplooker platform to analyze their on-chain data and run SQL queries. The integration gives projects the ability to create charts and dashboards to track their smart contracts and provide feedback on performance and adoption.

Dapplooker analytics platform complements Moonbeam-based networks by helping users make sense of smart contracts without having to rely on an engineer or analyst. Dapplooker’s intuitive Visual SQL helps browse smart contract data in tabular form and write SQL queries using easy to use editor. Users can create, fork and share dashboards with everyone.

This guide will cover all of the details needed to register your project with the Dapplooker platform and how to build analytics using SQL editor. This guide can be adapted for use on Moonbeam, Moonriver, or Moonbase Alpha.

The information presented herein is for informational purposes only and has been provided by third parties. Moonbeam does not endorse any project listed and described on the Moonbeam docs website (https://docs.moonbeam.network/).

Checking Prerequisites

To get started with this guide, you'll need to create or have a Dapplooker account. You can signup and create an account. If you already have signed up, you can login to your account.

Login to Dapplooker

Connect Smart Contracts

To connect a smart contract to Dapplooker, you can click on the My Projects button at the top of the page.

From the Register Your Project page, click Connect Dapp then select the Connect Smart Contract option. You can also browse and run analytics on already indexed DApps from the menu.

Connect dapp

You'll be prompted to enter in details about your project and contract:

  1. Enter your project name
  2. Enter the network your project lives on. The network can be either Moonbeam, Moonriver, or Moonbase Alpha
  3. Toggle the slider if you have several instances of the same contract
  4. Enter your contract address. If the contract address is verified on Moonscan, it will start appearing in autocomplete. You can select the contract address from autocomplete. If no contract address appears in autcomplete, you can input your contract address and click on the + button and then the upload button to upload the ABI
  5. Enter your project's website
  6. Upload your project's logo
  7. Click Register and smart contract transactions events data syncing will start. It can take some time for complete data to be synced

Register your dapp

Once syncing is complete, you will get an email notification. Clicking on the link in the email will take you directly to your indexed data.

Connect Subgraphs

To connect a subgraph to Dapplooker, you can click on the My Projects button at the top of the page.

From the Register Your Project page, click Connect Dapp then select the Connect Subgraph option. You can also browse and run analytics on already indexed Dapps from the menu.

Connect dapp

You'll be prompted to enter in details about your project and subgraph:

  1. Enter your project name
  2. Enter the network your project lives on. The network can be either Moonbeam, Moonriver, or Moonbase Alpha
  3. Input your DApp subgraph endpoint
  4. Enter your project's website
  5. Upload your project's logo
  6. Click Register and subgraph entities data syncing will start. It can take some time for complete data to be synced

Register your dapp

Once syncing is complete, you will get an email notification. Clicking on the link in the email will take you directly to your indexed data.

Create Charts & Dashboards

To get started creating charts to visualize your data, you can click Create a Chart at the top of the page. From there you can choose to create a Simple chart, Custom chart, or Native query chart. For more information on creating each type of chart, you can take a look at the Dapplooker documentation on creating charts.

If you are interested in creating a dashboard, you can get started by clicking Browse Data at the top of the page. Then you can select the + button which will have a dropdown menu where you can select New dashboard. For more information on creating a dashboard, please refer to the Dapplooker documentation on creating a dashboard.

You can publish charts and dashboards in private or public folders. Public charts and dashboards are accessible to everyone. You can also fork, edit, and create new charts and dashboards from public charts.

Example Charts & Dashboards

There are a collection of charts and dashboards available for you to view and build off of for both Moonbeam and Moonriver. To get started, you can take a look at the Moonbeam Network Collection or the Moonriver Network Collection. From there you'll find a list of public charts and dashboards that can easily be edited.

To start editing any of the charts or dashboards, you can click on the list icon in the right hand corner between the Summarize button and the refresh icon. This will take you to the editor where you can fully customize the preexisting data. Any changes you make will not automatically be saved. To create the chart or dashboard with your changes, you'll need to click Save. For more information on editing and creating the charts or dashboards, please refer to the Dapplooker documentation site.

Another place you can start to view and build off of data is from the list of Moonbeam Staking dashboards and the Moonriver Staking dashboards.

The information presented herein has been provided by third parties and is made available solely for general information purposes. Moonbeam does not endorse any project listed and described on the Moonbeam Doc Website (https://docs.moonbeam.network/). Moonbeam Foundation does not warrant the accuracy, completeness or usefulness of this information. Any reliance you place on such information is strictly at your own risk. Moonbeam Foundation disclaims all liability and responsibility arising from any reliance placed on this information by you or by anyone who may be informed of any of its contents. All statements and/or opinions expressed in these materials are solely the responsibility of the person or entity providing those materials and do not necessarily represent the opinion of Moonbeam Foundation. The information should not be construed as professional or financial advice of any kind. Advice from a suitably qualified professional should always be sought in relation to any particular matter or circumstance. The information herein may link to or integrate with other websites operated or content provided by third parties, and such other websites may link to this website. Moonbeam Foundation has no control over any such other websites or their content and will have no liability arising out of or related to such websites or their content. The existence of any such link does not constitute an endorsement of such websites, the content of the websites, or the operators of the websites. These links are being provided to you only as a convenience and you release and hold Moonbeam Foundation harmless from any and all liability arising from your use of this information or the information provided by any third-party website or service.