Changez votre Quorum utilisant EVMcrispr

circle-info

Ce guide vous montrera comment modifier le quorum minimum (participation) nécessaire pour que les votes dans votre DAO passent en utilisant EVMcrisprarrow-up-right.

EVMcrispr est un outil puissant qui combine un langage spécifique au domaine et une bibliothèque Javascript pour interagir avec les DAOs Aragon.

Première chose, ouvrez EVMcrispr iciarrow-up-right et clickez sur 'Open Terminal'. Désormais, cet écran devrait apparaître:

Ensuite, supprimez tout le texte dans le terminal :

Pour modifier le pourcentage minimum de quorum de votre DAO, vous devez vous connecter à votre DAO avec connect <dao-name-or-address. Ensuite ajoutez token-manager voting car l'appliacation token-manager possède le CREATE_VOTES_ROLEnécessaire pour transmettre les actions de vote à l'application avec laquelle nous allons interagir. Voici ce que nous avons jusqu'à présent:

Nous allons maintenant écrire la deuxième ligne de commande pour le terminal EVMcrispr. La première à ajouter est exec qui est une commande utilisée pour effectuer des transactions DAOs. Ensuite nous ajoutons voter l'application avec laquelle nous allons interagir. Voici ce que nous avons jusqu'à présent:

Nous ne sommes cependant pas prêts. Lorsque nous regardons dans le code source de l'application de vote sur Githubarrow-up-right nous pouvons trouver une fonction pour changer le pourcentage minimum de quorum accepté, c'est exactement ce dont nous avons besoin:

Nous allons maintenant ajouter cette fonction aux commandes pour que le terminal l'appelle. Nous devrons ajouterchangeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct), mais premièrement nous allons remplacer uint64 _minAcceptQuorumPct avec le pourcentage minimum du Quorum que vous souhaitez.

Ceci est exprimé en pourcentage de 10^18 , donc par exemple 100% = 10^18 and 1% = 10^16. Si vous voulez un nouveau quorum minimum de 25%, vous devez ajouter 16 zéros à 25, ce qui donne 250000000000000000

triangle-exclamation

Maintenant ajoutez changeMinAcceptQuorumPct 250000000000000000 aux commandes pour le terminal:

Les commandes sont prêtes ! Copiez/collez-les dans le terminal et cliquez sur le bouton 'Forward from ...':

Signez la transaction à partir de votre fournisseur Web3 et elle devrait maintenant s'exécuter avec succès.

triangle-exclamation

Nous sommes presque prêts mais il faut d'abord ouvrir votre DAO dans le navigateur web. L'url doit être :

https://client.aragon.org/#/<dao-name-or-address>

Allez ensuite dans l'application de vote puisque ce changement a automatiquement généré un vote. Maintenant, vous (et un nombre suffisant de membres de votre DAO) devez approuver le vote pour qu'il soit adopté :

triangle-exclamation

Lorsque le temps de vote est écoulé, cliquez sur "Valider ce vote" et signez la transaction avec votre fournisseur Web3 :

Une fois que cela est fait, le pourcentage minimum de quorum devrait avoir été ajusté à 25%. Vous pouvez le vérifier en créant un nouveau vote. Lorsque vous ouvrez le vote, le seuil minimal d'approbation devrait avoir été ajusté à >25% nécessaire.

circle-check

Mis à jour