Skip to content

bitcoin-atom/atom-rpc-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCA Explorer

Simple, database-free Bitcoin Atom blockchain explorer, via RPC. Built with Node.js, express, bootstrap-v4.

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

It is a fork of the open-source BTC Explorer. If you run your own Atom Full Node, this explorer can easily run alongside it, communicating via RPC calls.

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 transaction outputs
  • View raw JSON output used to generate most pages
  • Search to directly navigate to transactions or blocks
  • Mempool summary, showing unconfirmed transaction counts by fee level
  • RPC Browser to explore all of the RPC commands available from your node
  • RPC Terminal to send arbitrary commands to your node

Getting started

Prerequisites

  1. Install and run a full, archiving node - Atom Downloads. 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 Atom 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 BCA node (if you didn't edit env.js in Step 3)

About

Web RPC client & explorer for Bitcoin Atom [BCA]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.6%
  • JavaScript 46.6%
  • CSS 0.8%