RingDAO UI Platform Latest Progress Update #7
hackfisher
started this conversation in
General
Replies: 2 comments 2 replies
-
https://www.tally.xyz/gov/ringdao RingDAO on Tally is created. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Another option is we can use snapshot for off chain voting first. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As part of DIP-7 and its follow-up actions, the gRING functionality for RingDAO is now complete. This feature allows users to lock their assets directly for gRING or to earn gRING while participating in Collator Staking.
When selecting a governance platform for RingDAO, we considered two options, each with its own advantages and disadvantages:
Option 1:
A governance contract and system based on OpenZeppelin and the Tally platform. The benefit of this option is that Tally already supports Darwinia, with both DCDAO and KtonDAO currently operating on it, providing familiarity and ease of setup for users. However, Tally is closed-source, and its stability needs improvement, as occasional bugs or missing information have been observed.
While Tally supports some template extensions through Safeguard (https://github.com/withtally/safeguard?tab=readme-ov-file), certain advanced features and customization requirements, like committee governance, are limited due to its closed-source nature. This restriction also affects the ability to develop cross-chain governance use cases integrated with Msgport (currently, Tally collaborates with Wormhole for cross-chain capabilities).
Option 2:
A customized solution based on the open-source version of Aragon DAO. The advantage of this option is that it is open-source and customizable. However, it currently lacks full integration with the Darwinia chain, requiring additional custom development. Its governance contracts differ from OpenZeppelin’s, and the user experience varies from the familiar Tally platform. Additionally, its open-source UI prototype is relatively basic and requires further development and UX improvements. An internal test version is available here: https://github.com/ringecosystem/vote.ringdao.com.
Current Plan:
After comparing the two options, we are leaning toward Option 2 for the long term. Initially, we aimed to release a functional version of Option 2 shortly. However, recent assessments of development progress indicate potential delays and increased uncertainty in delivery timelines due to multiple unforeseen delays (see: https://github.com/ringecosystem/vote.ringdao.com/issues). Therefore, we have decided to launch RingDAO on Darwinia using Tally for now, while continuing to test the customized Aragon DAO version on Crab. as both DAO options for RingDAO on Darwinia will use the same governance token, gRING. When the Aragon DAO version matures, it can be seamlessly upgraded through a governance proposal to transfer roles and permissions from the old DAO to the new one.
Thanks to @hujw77 , the Tally-OpenZeppelin DAO smart contract has already been deployed. We had planned to configure and set up the DAO voting and management page on the Tally platform this week, but a UI bug currently prevents the creation of this page. We’ve reported the issue to the Tally team and they created a ticket for tracking it. We will proceed as soon as this issue is resolved.
Beta Was this translation helpful? Give feedback.
All reactions