A simple, pure block explorer web app that connects to your Bitcoin Core node via JSON-RPC to inspect transactions, blocks, and scripts.
Bitcoin Transaction Explorer is a web-based block explorer that connects to a Bitcoin Core node via JSON-RPC to inspect and visualize blockchain data. It provides detailed views of transactions, blocks, and scripts, with interactive hex viewers and a mining simulator, all without relying on external APIs or fiat currency displays.
Bitcoin node operators, developers, and enthusiasts who want a transparent, self-hosted tool to explore blockchain data directly from their own node, avoiding third-party services.
It offers a pure, blockchain-native interface with advanced features like byte-level hex viewers and mining simulation, all while being lightweight, self-hostable, and configurable to work with personal nodes or external APIs like Blockr.
Simple and pure block explorer you can run on top of a full node
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features interactive hex viewers that explain every byte in block headers and transactions, providing deep transparency into raw blockchain data, as highlighted in the block and transaction viewer descriptions.
Adheres to a philosophy of showing only data derived directly from the blockchain, avoiding fiat conversions and external timestamps, which ensures an unbiased, technical view of Bitcoin's structure.
Can be deployed on any J2EE web container like Jetty or Tomcat after building with Maven, allowing users to run it on their own infrastructure with their node for full control.
Includes a mining simulator that constructs valid raw blocks and visualizes nonce incrementation and hash computation, making it ideal for learning and experimentation about Bitcoin mining processes.
Requires building with Maven, deploying a .war file, and configuring a Bitcoin Core node with specific settings like txindex=1, which can be time-consuming and error-prone for quick setups.
For address balance lookups, it depends on nodes with an address index, such as a forked version of Bitcoin Core, reducing compatibility with standard node setups and limiting functionality.
Some features, like the direct JSON-RPC interface, are labeled as optional and under construction in the README, indicating incomplete or unstable functionality that may not be reliable.