Skip to content

Secret DAO DAO Contract Design

Georges Chouchani edited this page Mar 4, 2024 · 2 revisions

DAO DAO Contract Design can be found here.

Secret DAO DAO keeps the same architecture and design as the original DAO DAO, but adds a layer of privacy and encryption for all personal user data, using viewing keys and permits. This means that Secret DAO DAO allows private/secret voting, as well as the integration of SNIP-20s and SNIP-721s. To understand more about how Viewing Keys work, please read this.

Frontend Integration

DAO DAO has integrated Secret DAOs into their Frontend UI to allow it to integrate with the rest of the ecosystem.

Differences with DAO DAO

Although Secret DAO DAO holds the same design as DAO DAO, the codebase has been refactored to be compatible to deploy on the Secret Network using Secret CosmWasm (different than CosmWasm, read more). This includes several architectural changes to remove Iterators, raw queries and other Secret-specific features.

The codebase has also been refactored to integrate with already deployed SNIP-20 and SNIP-721 tokens on Secret Network. This means that users will be able to use private tokens in voting and governance.

The contracts as well are compatible with viewing keys and permits for queries to ensure that all private user data is encrypted and private on-chain.

Clone this wiki locally