There are no open source Cardano blockchain explorers that support all Cardano features, despite the fact the blockchain explorers are very important part of the blockchain ecosystem.
We will make all the modules of AdaStat.net Cardano Explorer fully open source and everyone will be able to run their own copy of Cardano Blockchain Explorer.
This is the total amount allocated to AdaStat.net - Open Source Cardano Blockchain Explorer.
Dmytro Stashenko
Olha Domornikova
We use a third-party software like PostgreSQL, Cardano Node, DB-Sync, NodeJS, and some JS/CSS frameworks and libraries like progressive JavaScript framework VueJS or CSS UIkit framework for rapid prototyping and fast development. All the dependencies are open source. There are no external factors (such as third-party suppliers, external resources, third-party software, etc.) that may cause a delay.
Project will be fully open source.
Explorers are an important part of every blockchain ecosystem. Cardano is no exception. At the moment there are no open source explorers that support all the Cardano features. Moreover, there is only one open source Cardano explorer - very old explorer developed by IOG, which has not been updated for a long time and does not have support for a newest Cardano features at all. Our team has already developed the AdaStat.net Cardano Explorer that supports all the Cardano features like blocks, transactions, epochs, accounts, byron and shelley addresses, pools, tokens, and many other. But at the moment AdaStat doesn't have an open source code. And now we want to make AdaStat fully open source. Unfortunately, there is no easy and fast way to do this. The following will explain why.
So, what do we have at the moment:
AdaStat has 3 modules written in JavaScript - backend module, frontend module, and its own blockchain parser. In total, more than 150K lines of code. The backend and frontend modules are executed on the server and client (browser) sides respectively. The purpose of these modules is clear from their name. As for the blockchain parser - AdaStat uses DB-Sync as a blockchain data provider, but since DB-Sync does not have all the data AdaStat needs, the blockchain parser module is required to parse needed data and store it to PostgreSQL database.
And now what we are planning to do:
The Cardano Ecosystem will have an open source blockchain explorer which supports all Cardano features. This will increase the number of Cardano developers and their activity in ecosystem and let other developers run their own copies of Cardano blockchain explorer. This in turn will increase utility, transparency and friendliness when users interact with the Cardano ecosystem. Hence the number of users and the adoption will increase. Moreover the number of explorers in the terms of decentralization is crucial, since the explorer is a point of failure and can potentially cheat with data, it's important to have as many explorers as possible.
The key metrics will be the number of issues raised on GitHub, commits, stars, forks, etc. An indicator of success will be represented by the growth of these metrics.
We plan to share the outputs and results of this project through AdaStat Twitter account as well as Cardano TG Groups like Cardano Developers, Cardano StakePool Operators, Cardano Stake Pool Best Practice, etc
As mentioned above, our team has already developed the AdaStat Cardano Explorer. So we have enough experience and understanding of how and what to do to achieve results.
The main goal is making AdaStat Cardano Explorer fully open source. We will measure our goal with the numbers of people that understand / can work on the project and number of developers which run their own copy of Cardano blockchain explorer.
The development process will take approximately 9 months and will have 3 milestones:
Milestone 1
Milestone 2
Final Acceptance Milestone 3
Milestone 1
Milestone 2
Final Acceptance Milestone 3
The total requested funds are 150,000 ADA, which is equal to ~$42,000 at the current rate
Initial Payment
Milestone 1
Milestone 2
Final Acceptance Milestone 3
The average cost of development per hour is 50$, the average cost of testing per hour is 25$. We assume that our 2 devs will not spend more than 25% of their working time (i.e. 2 hours per day / each dev = 4 hours per day). We also assume that the project development process will take 8 month (i.e. 184 working days). So we can calculate the total development cost
Also, we assume that testing the project at all stages of development will take no more than 100 hours, So we can calculate the total testing cost
And now we can calculate the total amount
which is equal our team work cost.
Our team roles and responsibilities for the project are: