Skip to content

futures996/bitcoin-blockchain-explorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Bitcoin Block Explorer - Doidos Descentralizados 🚀

This Bitcoin blockchain explorer was designed to provide users with a modern, intuitive, and multilingual experience when interacting with Bitcoin Core. With this application, you can explore blocks, transactions, and wallets interactively or through blockchain commands directly via the terminal interface.


🔧 Tech Stack

Frontend

  • React 18 with Typescript

Backend

  • Python
  • Shell Script
  • Bitcoin Core RPC

Infrastructure / DevOps

  • Docker (for containerization)
  • Docker Compose (for container orchestration)

📋 Prerequisites

Ensure the following components are installed and configured:

  • Docker and Docker Compose
  • A Bitcoin Core node in regtest mode
  • Node.js 20+
  • Python 3 with the flask and bitcoinrpc.authproxy packages

🚀 How to Start the Application

  1. Clone the repository:

    git clone https://github.com/Kledenilson/bitcoin-blockchain-explorer
  2. Navigate to the directory:

    cd bitcoin-blockchain-explorer
  3. Start the services:

    docker-compose up

Available URLs:


🛠️ Initial Setup

  1. Access the Bitcoin Regtest container:

    docker exec -it bitcoin-regtest bash
  2. Run the initialization script:

    sh init.sh
  3. Use the application's interactive terminal to execute commands directly on the blockchain, without using bitcoin-cli -regtest. Examples:

    getblockchaininfo
    listwallets
    generatetoaddress 101 <address>
    

🌟 Features

  • Block Search: Search for blocks by number.
  • Transaction Search: Find transactions by hash.
  • Wallet Balance Check: Verify wallet balances by address.
  • Interactive Terminal: Execute blockchain commands directly through the application.
  • Multilingual: Dynamic switching between Portuguese and English.

🛡️ Contributions

This project is under active development, and your contribution is welcome!

  • Report issues or suggest improvements in the Issues tab.

🏆 Acknowledgments

Thank you for using Bitcoin Block Explorer - Doidos Descentralizados! Your collaboration helps make blockchain interaction more accessible and powerful.

About

Bitcoin Blockchain Explorer desenvolvido no Dojo da NearX School

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.9%
  • Python 17.4%
  • Dockerfile 4.5%
  • Shell 3.4%
  • HTML 1.8%