Skip to content

Simple, stateless, self-hosted SmartCash blockchain explorer, via RPC. Built with Node.js, express, bootstrap-v4.

License

Notifications You must be signed in to change notification settings

bigbadweb/rpc-explorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCash Explorer

Simple, stateless SmartCash blockchain explorer, via RPC. Built with Node.js, express, bootstrap-v4.

This tool is intended to be a simple, stateless, self-hosted explorer for the SmartCash blockchain, driven by RPC calls to your own smartcashd node. This tool is easy to run but lacks features compared to full-fledged (stateful) explorers.

I built this tool because I wanted to use it myself. Whatever reasons one might have for running a full node (trustlessness, technical curiosity, etc) it's helpful to appreciate the "fullness" of a node.

Features

  • List of recent blocks
  • Browse blocks by height, in ascending or descending order
  • View block details
  • View transaction details, with navigation backward via spent outputs
  • View raw JSON output used to generate most pages
  • Mempool/unconfirmed transaction counts by fee (sat/B)

Getting started

Prerequisites

  1. Install and run a full, archiving node - instructions. Ensure that your node has full transaction indexing enabled (txindex=1) and the RPC server enabled (server=1).
  2. Synchronize your node with the SmartCash network.

Instructions

  1. Clone this repo
  2. npm install to install all required dependencies
  3. Optional: Uncomment the "smartcashd" section in env.js to automatically connect to the target node.
  4. npm start to start the local server
  5. Navigate to http://127.0.0.1/
  6. Connect using the RPC credentials for your target smartcash node (if you didn't edit env.js in Step 3)

About

Simple, stateless, self-hosted SmartCash blockchain explorer, via RPC. Built with Node.js, express, bootstrap-v4.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 55.6%
  • JavaScript 39.6%
  • CSS 4.8%