You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Dan Janosik d1c4d7f864 bug fix introduced in e0bd1e11ac for coinbase transactions 7 years ago
app When viewing block detail, summarize tx inputs to the first 10 for performance 7 years ago
bin version 1.0 7 years ago
public updated readme with new screenshots (showing the new search functionality) 7 years ago
routes Convert query to lowercase to fix #7 7 years ago
views bug fix introduced in e0bd1e11acb1 for coinbase transactions 7 years ago
.gitignore Initial commit 7 years ago
LICENSE Initial commit 7 years ago
README.md reorder readme sections 7 years ago
app.js version 1.0 7 years ago
package.json version 1.0 7 years ago

README.md

BTC RPC Explorer BTC RPC Explorer

Simple, stateless Bitcoin 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 Bitcoin blockchain, driven by RPC calls to your own bitcoind node. Because it is stateless, it is easy to run but lacks some (many?) of the features of other explorers.

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

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 Bitcoin network.

Instructions

  1. Clone this repo
  2. npm install to install all required dependencies
  3. Optional: Uncomment the "bitcoind" 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:3002/
  6. Connect using the RPC credentials for your target bitcoin node (if you didn't edit env.js in Step 3)

Screenshots

Connect via RPC

Connect

Homepage (list of recent blocks)

Connect

Block Details

Connect

Transaction Details

Connect

Transaction, Raw JSON

Connect

List of Blocks by height (in ascending order)

Connect