A Java-based application that connects to a Bitcoin node to provide detailed information about the Bitcoin network. With this tool, you can search for specific blocks and transactions, view network statistics, and much more.
Important: In order to use the Features of this application, you will need to use a Bitcoin Node connection.
-
🔍 Search a Block
Retrieve details about a specific block using its hash or height. -
🔍 Search a Transaction
Look up a transaction by its transaction ID (TXID) to view its details. -
📊 Display Network Statistics
Get an overview of the Bitcoin network, including block height, difficulty, and more. -
📥 Display Mempool Transactions
View pending transactions waiting to be confirmed. -
⛏️ Display Mining Information
Get insights into mining statistics, such as difficulty and hash rate. -
🔗 Display Node Connected Information
Check details about the node you're connected to, including peer connections and version.
- Clone the repository:
git clone https://github.com/alvarobello33/Bitcoin_Blockchain_Scraper.git cd Bitcoin_Blockchain_Scraper
To enable the program to retrieve information from the Bitcoin network, you need to configure the Bitcoin Node connection:
-
Open the
BlockchainManager.javafile and update the following variables with your Bitcoin node's credentials:private static final String user = "your_user"; private static final String password = "your_password"; private static final String host = "your_node_host"; private static final String port = "8332";
Important: The Bitcoin node you connect do must support JSON-RPC connections.