Change Quorum using Aragon Console

circle-info

This guide will show you how to change the minimum Quorum (turnout) needed for votes in your DAO to pass using Aragon Console.

Open your DAO, adding /console to the end of your DAO web address. The URL would look like this: https://client.aragon.org/#/<your-dao-name>/console

circle-exclamation

You should see something like the below:

Next select Exec which is a command used to perform transactions DAOs.

You should now see the below screen. Select Voting, since you will create a change to the Voting App:

In the source code of the Voting App on Githubarrow-up-right you can find a function to change the minimum accepted Quorum Percentage, exactly what we need:

We will now call this function from the Aragon Console. We will have to add changeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct) to the command in the console, but first we will replace uint64 _minAcceptQuorumPct with your desired minimum Quorum Percentage.

This is expressed as a percentage of 10^18 , so for example 100% = 10^18 and 1% = 10^16. Say you want a new minimum Quorum of 25%, then you need to add 16 zeroes to 25 coming to 250000000000000000

triangle-exclamation

Now add changeMinAcceptQuorumPct(250000000000000000) to the command in the console:

When you now press 'Enter', a transaction should come up in your Web3 Provider (Metamask for most users). Check whether the minimum Quorum Percentage matches with what you had in mind:

Click 'Create transaction' and sign it with your Web3 Provider.

You are almost there! But first go to the Voting app since this change has automatically generated a vote. Now you (and enough of your DAO members) need to approve the vote for it to pass:

triangle-exclamation

When the voting time has run out click on 'Enact this vote' and sign the transaction with your Web3 Provider:

Once this is done the minimum Quorum Percentage should have been adjusted to 25%. You can double check this by creating a new vote. When you open the vote, the MINIMUM APPROVAL should have been adjusted to >25% needed.

circle-check

Last updated

Was this helpful?