DAO DAO Integration

hey!

noah from DAO DAO (daodao.zone) here. since Namada has CosmWasm, it would be super cool to integrate DAOs so that DAOs all over the Cosmos get access to private treasuries and so teams/communities can organize right on Namada (to manage protocols, etc.)

there are two ways this can happen, ideally we do both:

  1. Polytone, a CosmWasm-native cross-chain accounts solution. this allows any account (e.g. wallet, smart contract (like a DAO), SDK module) on an IBC-connected chain with CosmWasm to create and control a proxy smart contract account on another IBC-connected chain. it just involves deploying polytone on both chains and setting up an IBC channel between them. this is very easy to set up and use, and is more sophisticated than native ICA (callbacks/hooks built in, TX simulation supported, etc.)—DAO DAO uses it on every chain we’ve deployed DAOs on to support seamless cross-chain accounts for DAOs. if we deploy it on Namada, all DAO DAO DAOs on other chains that are IBC connected to Namada could immediately create Namada accounts and hold/stake assets here, and other protocols could use it to manage protocol outposts (on and off Namada) and the like.

  2. a native DAO DAO deployment (dao-contracts repo), which would involve deploying all of the DAO contracts directly on Namada so DAOs can live here.

I’m not sure how the shielded assets would interact with either the Polytone smart contract accounts or the native DAO contracts, which is what I’d love to chat with you about. private treasuries would be huge for DAOs :slight_smile:

congrats on mainnet! we’re super excited about the possibilities here and would love to get this going ASAP :raising_hands:

3 Likes

+1 here, super excited for this! Thanks for looking into this @noahsaso :heart_suit: :shield: :student:

1 Like

This implementation would improve cross-chain/shielded actions integrations for those assets that aren’t part of the SSR (shielded set rewards).

I have had also expressed this idea a while ago in regard to the integration things I have mentioned above, but not sure how feasible is its implementation in such a moment, I mean, while we are waiting for phase 4 and 5 to be fully operational (i.e. SSR activated and NAM IBC transfers enabled respectively).

My main idea with this kind of implementation is that multisig addresses can work on both sides, especially in Namada to be able to use shielded/shielding/unshielding features easily - this way external assets treasuries sitting on Namada’s MASP could effectively increase the privacy guarantees of shielded actions involving the apps/use-cases on those external chains.

Hopefully this can become a reality in the short/medium term, as it would “formalize” the way in which potential integrations are implemented through DAOs using the community pools/treasuries, rather than having to ask “benevolent” stakeholders to shield their assets to make such an integrations a reality.

1 Like

hey @noahsaso, love these suggestions

how can we help? happy to chat here, but lmk if you need to have a call

exciting :slight_smile: