Evolution of the Better Call Dev explorer
The first version of our contract explorer was a proof-of-concept, which turned out to be a success, so we decided to bring it to the next level and build a solid product.
One of the key features that we have tried to keep so far is the ability to work without the server-side. Of course, we make RPC requests to Tezos nodes as well as use several indexer APIs, but we can switch between different servers seamlessly which gives us some kind of freedom and introduces some level of decentralization. It’s also extremely easy to deploy Better Call Dev, we are using GitHub Pages at the moment which additionally guarantees that the code you see is what is actually running in your browser (plus no tracking).
But this advantage eventually became a limitation, and we needed to move forward in order to provide a better experience to our users. With the support of the Tezos Foundation we have rewritten everything from scratch and soon will present a new version of our contract explorer with a bunch of new cool features.
Give developers a tool to manage all their Tezos projects
Something like the GitHub dashboard, but in a more decentralized way. Developers will be able to monitor all their contracts from multiple networks in one place, automatically grouped by project and versioned. If you are not a developer you still will be able to subscribe to the projects you are interested in. These features together with rich stats and customizable alerts will be available to authenticated users.
Make the dapp ecosystem more transparent to the community
Of course, you can surf contracts via explorers, or visit resources like tezos.help and tezosprojects.com. But nothing gives you the feeling that you have your finger on the pulse of the development, that something is really being done. What you probably want is to see the recent updates, new releases, project stats, etc. On BCD2 you will be able to search contracts by multiple criteria, in a way similar to GitHub search as well.