It’s been too long informing the community about the state of 0xHabitat but we’re alive and breathing.
tl;dr: Smart contract development is being finalized; first UI and product design screens are being tested on Görli Testnet; we’re still tackling the challenge of finding front-end support; EIP-2535 (Diamonds) is most requested for better compiler support.
Q1 Sprint
The team wanted to use the fresh start of a new year to kickstart 0xHabitat development. With limited resources at hand, we wanted to tackle our most pressing issue: Front-end.
We managed small wins with our own time and limited understanding of frameworks. In the end, we had to cancel this sprint to focus on our current team strengths: Smart Contract Development, Product Design and EIP-2535 infrastructure.
You can play with a small staking demo on Görli Testnet:
Demo on Goerli (work-in-progress design due to missing front-end)
Smart Contract Progress
Thanks to great efforts from @roleengineer we did some major steps forward to connect the first UI screens to smart contract functionality (see the demo mentioned above). This was due to successful unit testing of the DAO contracts (3 modules and 2 decision systems).
In the last update, these contracts were in progress but are now finished and already deployed on Görli. On top, NatSpec for better and easier-to-understand documentation has also been finalized.
Upcoming tasks are refactoring the contracts to optimize the code and eventually, audits, which we can hopefully cover through befriended developers and later insured audits through funding.
EIP-2535
0xHabitat v2 is utilizing the modular benefits of EIP-2535 that allows the idea of switching and editing settings for modules and decision systems (like majority voting or a multi-sig).
Based on v1 feedback and users we identified the benefits of more custom-made DAOs tailored to their needs. Interestingly, we are not alone in tackling this idea. From ETHDenver we saw some similar submissions. So it seems we are on to something:
Furthermore, the EIP we are using seems to get more attention, and based on the most recent “Solidity Developer Survey” more developers ask for more support:
UI/UX
The app gets a new face compared to v1. As we are planning a whitelabel solution that can be used by other DAOs we wanted a plain, simple and easy-to-understand UI. Way further down the roadmap, DAOs can customize their colors based on their brand identity.
For now UI focus is on the 0xHabitat DAO so we dogfood our own product with the community, before allowing other DAOs to be created.
Team Situation
The current crypto market and funding situation at 0xHabitat are rough. The initial $15k loan we took to finance external and internal work is very much depleted. We will reach out for an option to increase the loan and fund front-end efforts.
80% of the work we do is unpaid. Therefore, all team members have other paying projects to survive the bear market. This results in slow progress, but we are long enough in this space to know that buidling is a marathon and not a sprint.
Current Strategy
We are positive to find and fund professional front-end support. This will help us reach our ongoing milestone: Deploy fully working 0xHabitat DAO with EIP-2535 Infrastructure on Görli Testnet (preferably Optimism Görli).
With this MVP we want to attract external capital through “Venture DAOs” or grants. We will keep you posted on this and ask you to join our Discord if you have questions or have highly wanted front-end skillz.
We aim to release blog post updates latest on a quarterly basis, so see you either in 3 months or on our community discord for immediate answers and updates.