Welcome to BTC Endeavour, a comprehensive and fully open-source Bitcoin block explorer designed for enthusiasts, researchers, and developers who wish to run a full Bitcoin Core node along with an explorer interface to interact with the blockchain data locally.
BTC Endeavour aims to bring the vast and intricate world of Bitcoin blockchain data right to your local environment. It provides an intuitive and detailed view of all the data on the Bitcoin blockchain, making it a powerful tool for in-depth analysis and research.
Full Blockchain Access: Users have complete access to the entire Bitcoin blockchain, with the ability to query blocks, transactions, addresses, and other on-chain data. Real-Time Updates: The explorer is designed to stay synchronized with new blocks as they are confirmed, ensuring that the most recent data is always available. Deep Dive into Data: Explore the details of block composition, transaction history, wallet balances, and more with ease and precision. Advanced Search Functionality: Efficiently search by block, transaction, address, or hash to find specific data points of interest. Public Domain Availability: BTC Endeavour is offered as a public domain resource. Anyone can run it, modify it, and use it as they see fit, without any restrictions.
To fully utilize BTC Endeavour, users are required to run a full Bitcoin Core node alongside a PostgreSQL database. The initial setup involves synchronizing the Bitcoin Core node with the entire blockchain and seeding historical data into the PostgreSQL database, a process that is extremely time-intensive. This initial seeding demands considerable disk space and network bandwidth. However, it is essential to note that this is a one-time operation. After the initial setup, BTC Endeavour will seamlessly stay up-to-date with new blocks on the network with minimal maintenance.
We understand the resource commitments required for the initial setup and actively seek contributors who are interested in optimizing and reducing the seeding time. Your expertise and contributions can significantly enhance the efficiency of this process, making BTC Endeavour more accessible to users worldwide.
BTC Endeavour is a community-driven project that thrives on collaboration and contributions. Developers and Bitcoin enthusiasts are encouraged to contribute to the project, helping to make it more robust, feature-rich, and accessible to everyone.
In the spirit of community and ease of access, we are working on providing a downloadable version of the initial database data. This will significantly cut down the time required for the initial seeding of the database, allowing users to quickly get up and running with BTC Endeavour.
Stay tuned to this repository for a slew of updates that are on the horizon. In the coming weeks and months, we will be rolling out comprehensive front-end and back-end functionalities to enhance user experience and feature set. We are committed to evolving BTC Endeavour into a more robust, user-friendly, and feature-complete Bitcoin blockchain explorer.
Your contributions, feedback, and suggestions are invaluable as we continue to develop and refine BTC Endeavour. Together, let's build a powerful tool that serves the needs of the Bitcoin community and beyond.