Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Become SubDAO #1779

Merged
merged 10 commits into from
Jul 18, 2024
Merged

Become SubDAO #1779

merged 10 commits into from
Jul 18, 2024

Conversation

nikitatrifan
Copy link
Collaborator

@nikitatrifan nikitatrifan commented May 29, 2024

Introducing the two new actions, letting DAOs become SubDAOs.

  • Become SubDAO to nominate its admin (This is done on the SubDAO side)
  • Approve SubDAO join to accept the admin nomination (This is done on the Parent DAO side)
image

Copy link
Member

@NoahSaso NoahSaso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love how simple this is, nice :)

just a few small fixes.

also something we need to figure out: after the parent accepts the admin nomination, it also needs to execute on behalf of the SubDAO (with its newly obtained admin privileges) the message to update the wasm contract-level admin to the parent. this is required so that the SubDAO can't just upgrade its own contract later and take power back from the parent, and also so the parent obtains the permission to upgrade it instead. to do this, in the parent's accept subDAO action, we can programmatically add the update admin action

Copy link
Member

@NoahSaso NoahSaso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

noice :) one more thing

… and registering subDAO), and fixed action detection
@NoahSaso NoahSaso force-pushed the trifan/become-sub-dao-action branch from 431b0e7 to 66908dd Compare July 17, 2024 22:05
Copy link
Member

@NoahSaso NoahSaso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for getting this setup @nikitatrifan ! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants