Change log
- 2024-02-04 Created initial post
Summary
Forbole is seeking community support in funding the on-going development of Big Dipper, the open source block explorer for Cosmos. Big Dipper is requesting a total of 65,000 ATOMs with 2 year vesting for features development, developer experience enhancement and maintenance support for Cosmos Hub and RS chains.
Details
Dear Cosmos Community,
We, at Forbole, as steadfast developers and maintainers of the Big Dipper explorer since 2018, are seeking community funding of 65,000 ATOMs. This supports our next phase of development for the Big Dipper suite, primed to empower its functionalities and align it synergistically with the Cosmos Hub’s evolving dynamics and the broader Cosmos ecosystem.
Big Dipper is a fully open-source block explorer, dedicatedly serving not only the Cosmos Hub but also various other Cosmos SDK chains. Its substantial contributions to the community are evident, supporting over 30 networks and boasting more than 700 forks on GitHub.
The suite, comprising three core components - Juno, Callisto (formerly known as BDJuno), and the Big Dipper, aims to remain entirely open-source while optimizing maintainability through service bifurcation. Our technology stack includes NextJS, GraphQL, PostgreSQL, and Cosmos SDK for maximum compatibility. The backend architecture utilizes Go, and we employ ReactJS + TypeScript for a universally accessible frontend.
Our technical and product design decision to decouple indexing and frontend, linked via GraphQL, provides developers flexibility in extension. Developers can expand the indexer for enhanced functionality or construct their proprietary indexer by exposing the GraphQL schema to leverage the Big Dipper frontend.
The details of our proposed enhancement plan across the full suite:
- Juno Enhancements
- Continuous maintenance with latest Cosmos SDK support
- Improve data indexing reliability
- Custom chains/modules support
- Callisto (BDJuno) Enhancements
- Cosmos SDK module support
- CosmWASM and EVM support
- Commands and options for data parsing
- Registration for IBC relayers
- On-the-fly resolving of IBC tokens
- Transaction event indexing
- Governance proposal data indexing
- Daily snapshots of staking and transaction statuses
- Big Dipper Explorer Enhancements
- Enhanced data visualization
- Custom transactions search
- Data export capabilities for tax report
- Custom theming
- Decentralized validator profile
- SEO improvements on validators, accounts, transactions, and proposal pages
- Keplr, Leap, and WalletConnect integration for on-chain interactions
- CosmWASM and EVM smart contract visualization
- Integrated decentralized community forum
- Multilingual support
- Flexible configurations for enabling various features
- Documentation and Tools
- Improved explorer setup documentation (BDJuno + PostgreSQL + Hasura)
- Tools for automating infrastructure setup, monitoring
- Guides for custom theming and extending Big Dipper
- Maintenance and Support
- Full nodes provision for Cosmos Hub and Replicated Security chains
- Database server and replicas management
- Robust data pruning and data integrity assurance
- 24/7 Monitoring
- Build Consumer chains special/customised modules
These enhancements aim to magnify the utility of our suite and enrich the user experience for all Cosmos community members.
The requested 65,000 ATOMs are calculated based on a 2-year strategic development plan to cover all the aforementioned areas, inclusive of necessary server costs, development resources, and community activities. The funding will equip us with the resources needed to achieve these comprehensive improvements and fulfil our mission: to provide high-quality tools and services for the Cosmos ecosystem.
Thank you in advance for considering our proposal. We look forward to contributing even more significantly towards the Cosmos community’s growth.
Recipient
TBD
Amount
65,000 ATOMs, with 2-year vesting.
Forum post link
IPFS link
Governance votes
The following items summarize the voting options and what it means for this proposal:
YES - You show supports on open source development and agree a fully open source block explorer suite should be supported by the community.
NO - You disagree on maintaining an open source block explorer for Cosmos.
NO WITH VETO - A ‘NoWithVeto’ vote indicates a proposal either (1) is deemed to be spam, i.e., irrelevant to Cosmos Hub, (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance. If the number of ‘NoWithVeto’ votes is greater than a third of total votes, the proposal is rejected and the deposits are burned.
ABSTAIN - You wish to contribute to quorum but you formally decline to vote either for or against the proposal.