forked from dOrgTech/DAOstack-collab
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
AlchemydApp layer of DAOstack stackdApp layer of DAOstack stackenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Description
While the scope of DAO (receiver) to DAO (actor) interaction is vast, to start with enabling DAO (actor) with the following abilities would be the great.
- propose for contribution reward
- vote in Genesis Protocol
- stake in Genesis Protocol
In following sections, the 2 DAOs will be referred as follows:
- Actor: the DAO taking the coordinated action
- Receiver: the DAO in which the action is taken by another DAO
How To
The above actions can be achieved via GenericScheme.
-
Enable DAO to propose for contribution reward
- Deploy a new
GenericSchemeinstance with_contractToCallset tocontributionRewardused be receiver DAO. - Register this
GenericSchemeinstance to the actor DAO with appropriatevoteParams - Enable UI for
proposeContributionToDAO
- Deploy a new
-
Enable DAO to stake and vote
- Deploy a new
GenericSchemeinstance with_contractToCallset tovotingMachineused be receiver DAO i.e.GenesisProtocol - Register this
GenericSchemeinstance to the actor DAO with appropriatevoteParams - Enable UI for
actionInADAO
- Deploy a new
NOTE: refer to GenericScheme setup Tutorial for details.
Metadata
Metadata
Assignees
Labels
AlchemydApp layer of DAOstack stackdApp layer of DAOstack stackenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed