This project is a real-time Bitcoin Explorer. The application connects to a Bitcoin node running on the Bitcoin regtest and provides features to explore blockchain data and wallet balances.
Check out the live deployment of this project: Bitcoin Explorer
- Deploy a Bitcoin Node: The Bitcoin node runs on the regtes, deployed in a AWS cloud service.
- Block Search: Retrieve a block using its number.
- Transaction Search: Retrieve details of a transaction using its hash.
- Wallet Balance: Display the balance of a wallet based on its address.
- Frontend Framework: Vite, React + TypeScript
- Styling: TailwindCSS
- Backend: Bitcoin Core RPC
-
Clone the repository:
git clone https://github.com/your-username/bitcoin-explorer.git cd bitcoin-explorer
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Search Blocks: Enter a block number to retrieve its details.
- Search Transactions: Input a transaction hash to view its information.
- Wallet Balance: Enter a Bitcoin address to see the wallet's balance.
The next steps:
- refactor the code
- create backend
- add new features
- combine the three inputs into a single one to improve the user experience.
Contributions are welcome! Please open an issue or submit a pull request to suggest changes or improvements.
This project is licensed under the MIT License. See the LICENSE file for details.