Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

pshenmic/platform-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5,441 Commits

Repository files navigation

Dash Platform Explorer

Dash Rust NodeJS React

a


Platform Explorer

Index and explore Dash Platform (Evolution) chain data, continuously parsing blockchain in the background.

Main features:

  • Data Contracts with schemas
  • Documents with data
  • Search and list the data
  • Supports last Dash Platform release (testnet)

Prerequisites

  • PostgreSQL
  • Rust 1.73+
  • Node.js 18+
  • Tenderdash (RPC)

To access Tenderdash RPC, you will need a dash evonode fullnode instance running. You can get it via starting your node with the dashmate (testnet or local dev node)

Example:

dashmate setup testnet fullnode
dashmate start
dashmate status core
dashmate status platform

Once synced, your Tenderdash RPC will be accessible at http://127.0.0.1:36657


Running

only dev mode is implemented atm

Indexer

Verify packages/indexer/.env with your PostgreSQL credentials and Core RPC URL, Tenderdash RPC URL, then do:

cd packages/indexer
cargo run

After successful build, indexer should start and connect to the Tenderdash RPC and start persisting chain data into PostgreSQL

Backend

Verify packages/api/.env with your PostgreSQL credentials and TenderdashRPC URLs, then do:

cd packages/api
npm install
npm start

Frontend

Verify your packages/frontend/.env is matching your backend API URL

Then:

cd packages/frontend
npm install
npm start

About

Dash Platform explorer

Resources

Stars

Watchers

Forks

Packages

Contributors 4

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /