# Como alterar o Quorum usando o Console Aragon

{% hint style="info" %}
Este guia mostrará como alterar o Quorum mínimo (participação) necessário para que os votos na sua DAO sejam aprovados usando o Aragon Console.
{% endhint %}

Abra sua DAO, adicionando `/console`  ao final do endereço web da sua DAO. A URL ficaria assim:`https://client.aragon.org/#/<your-dao-name>/console`

{% hint style="warning" %}
Substitua `<your-dao-name>`pelo nome da sua DAO na URL acima
{% endhint %}

Você deve ver algo como o abaixo:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FAK2SPhHO7tn1SrZjxRus%2Fimmagine1.png?alt=media&#x26;token=b90db264-3124-4b4b-a9fa-d8563f7b833b" alt=""><figcaption></figcaption></figure>

Depois selecione `Exec` qual é um comando usado para realizar transações DAOs.

Agora você deve ver a tela abaixo. Selecione `Voting`, pois você criará uma alteração no *aplicativo Votação*:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FOWdbH74NpPSouqEolTtw%2Fimmagine2.png?alt=media&#x26;token=fc2db9bd-a624-454c-a124-fa2101815de4" alt=""><figcaption></figcaption></figure>

No código fonte do *aplicativo Votação* no [​​Github](https://github.com/aragon/aragon-apps/blob/631048d54b9cc71058abb8bd7c17f6738755d950/apps/voting/contracts/Voting.sol) você pode encontrar uma função para alterar a Porcentagem de Quorum mínima aceita, exatamente o que precisamos:

```solidity
function changeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct)
    external
    authP(MODIFY_QUORUM_ROLE, arr(uint256(_minAcceptQuorumPct), uint256(minAcceptQuorumPct)))
{
    require(_minAcceptQuorumPct <= supportRequiredPct, ERROR_CHANGE_QUORUM_PCTS);
    minAcceptQuorumPct = _minAcceptQuorumPct;

    emit ChangeMinQuorum(_minAcceptQuorumPct);
}
```

Agora vamos chamar essa função do Console Aragon. Teremos que adicionar `changeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct)` ao comando no Console, mas primeiro vamos substituir `uint64 _minAcceptQuorumPct` pela porcentagem de Quorum mínima desejada.

Isso é expresso como uma porcentagem de `10^18`, então por exemplo `100% = 10^18` e `1% = 10^16`. Digamos que você queira um novo Quorum mínimo de 25%, então você precisa adicionar 16 zeros a 25 chegando a `250000000000000000`

{% hint style="danger" %}
**Aviso**

A **Porcentagem de Quorum mínima nunca pode ser maior que a Porcentagem de Suporte necessária** para votos na sua DAO! Portanto, assegure-se de que a porcentagem de Suporte necessária da sua DAO seja de 55% ou mais. Senão, use uma porcentagem menor do que a porcentagem de Suporte necessária para este tutorial (caso contrário, você terá um problema mais tarde).
{% endhint %}

Agora adicione `changeMinAcceptQuorumPct(250000000000000000)` ao comando no Console:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FVEbjpGJfvS9cb3tWn9Rz%2Fimmagine%203.png?alt=media&#x26;token=a9862db5-5202-4b60-899c-64f16b6af707" alt=""><figcaption></figcaption></figure>

Quando você pressiona '*Enter*', uma transação deve aparecer no seu provedor Web3 (Metamask para a maioria dos usuários). Verifique se a Porcentagem de Quorum mínima corresponde ao que você tinha em mente:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FPViusl2MWmpOGfGTei7G%2Fimmagine4.png?alt=media&#x26;token=f45921e7-1f34-45a8-8b7d-542e4591a226" alt=""><figcaption></figcaption></figure>

Clique em '*Criar transação*' e assine com seu provedor Web3.

Você está quase lá! Mas primeiro acesse o *aplicativo Votação*, pois essa alteração gerou um voto automaticamente. Agora você (e o suficiente dos membros da sua DAO) precisa aprovar a votação para que ela seja aceita:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2F3q7u4jwJnFp1KxMTskLz%2Fimmagine5.png?alt=media&#x26;token=586ed7f1-8ac8-4302-b780-c98c7bf5c878" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Aviso**

A mudança só poderá ser **decretada** quando o tempo restante de votação se esgotar. No caso deste exemplo, `Time remaining`é`23H:59M:12S`☝​
{% endhint %}

Quando o tempo de votação se esgotar, clique em '*Aprovar esta votação'* e assine a transação com seu provedor Web3:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FLncjIX7ZQRKudaNz6vqe%2Fimmagine6.png?alt=media&#x26;token=dd717407-9892-4770-853a-7914922947a9" alt=""><figcaption></figcaption></figure>

Feito isso, a Porcentagem de Quórum mínima deveria ter sido ajustada para 25%. Você pode verificar isso criando um novo voto. Quando você abre a votação, o `MINIMUM APPROVAL` deveria ter sido ajustado para `>25% needed`.

{% hint style="success" %}
Se você chegou até aqui, parabéns!👏​
{% endhint %}
