> For the complete documentation index, see [llms.txt](https://legacy-docs.aragon.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.aragon.org/aragon-documentacao-do-utilizador/products/aragon-client/things-to-do-after-youve-started-a-dao/how-to-change-the-quorum-of-your-dao/change-quorum-using-evmcrispr.md).

# Como alterar o Quorum usando EVM Crispr

{% 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 [**EVM Crispr**](https://evm-crispr.blossom.software/#/).

O EVM Crispr é uma ferramenta poderosa que combina uma linguagem específica de domínio com uma biblioteca Javascript para interagir com as DAOs de Aragon.
{% endhint %}

Primeiro, abra o EVM Crispr [aqui](https://evm-crispr.blossom.software/#/) e clique em '*Abrir Terminal*'. Agora, esta tela deve aparecer:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FnsegOiMKhT7C570jq1JE%2Fcrisper1.png?alt=media&amp;token=3070939e-2701-4892-a951-dd4586238a65" alt=""><figcaption></figcaption></figure>

Em seguida, exclua todo o texto no terminal:

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FhZEA8kCLz3tzFeoG1IXO%2Fcrisper2.png?alt=media&amp;token=f4c57153-aa82-411d-bed2-3672df36a0bc" alt=""><figcaption></figcaption></figure>

Clique em '*Conectar*' (Connect) para se conectar ao seu provedor Web3 (Metamask para a maioria dos usuários).

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

Assegure-se de conectar uma conta ao EVM Crispr que também tenha permissão de assinatura na sua DAO.
{% endhint %}

Agora vamos escrever os comandos para alterar a Porcentagem de Quorum mínima.

Para alterar a Porcentagem de Quorum mínima para a sua DAO, você terá que se conectar a sua DAO com `connect <dao-name-or-address`. Em seguida, adicionamos `token-manager voting` porque o aplicativo `token-manager`  tem o `CREATE_VOTES_ROLE` necessário para encaminhar ações para `voting` , o aplicativo com o qual iremos interagir. Isto é o que temos até agora:

```
connect <dao-name-or-address> token-manager voting
```

Agora vamos escrever a segunda linha de comando para o terminal EVM Crispr. O primeiro a adicionar é `exec` qual é um comando usado para realizar transações das DAOs. Após, adicionamos `voting` , o aplicativo com o qual iremos interagir. Isto é o que temos até agora:

```
connect <dao-name-or-address> token-manager voting
exec voting
```

Não estamos prontos ainda. Quando olhamos no código-fonte do *aplicativo Votação* no [​​Github](https://github.com/aragon/aragon-apps/blob/631048d54b9cc71058abb8bd7c17f6738755d950/apps/voting/contracts/Voting.sol) , podemos encontrar uma função para alterar a Porcentagem de Quorum mínima aceita, é exatamente isso 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 adicionaremos esta função aos comandos para o terminal chamá-la. Teremos que adicionar `changeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct)`, mas primeiro substituiremos `uint64 _minAcceptQuorumPct` pela Porcentagem de Quórum 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` aos comandos para o terminal:

```
connect <dao-name-or-address> token-manager voting
exec voting changeMinAcceptQuorumPct 250000000000000000
```

Os comandos estão prontos! Copie/cole-os no terminal e clique no botão '*Forward*...':

<figure><img src="https://1752843065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHtIGJVOaXUZ430hEHTGr%2Fuploads%2FPTcaho5210NyEh8Wh62I%2Fcrisper3.png?alt=media&amp;token=c3489a47-9688-4fcc-9280-3373d41cee1a" alt=""><figcaption></figcaption></figure>

Assine a transação do seu provedor Web3 e agora ela deve ser executada com sucesso.

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

Use o endereço da sua DAO em vez de nome da DAO no caso deste erro:

`Error: ENS <dao-name>.aragonid.eth not found in rinkeby, please introduce the address of the DAO instead.`
{% endhint %}

Estamos quase prontos, mas primeiro abra a sua DAO no navegador da web. A URL deve ser:

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

Subseqüentemente, vá para 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%2FC3BF7P6UO2BJ71BepMEN%2Fcrisper4.png?alt=media&amp;token=4b836b28-79ce-4bac-b48a-59507ac47392" 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%2F4DSOakbxYU6XmC2YggPd%2Fcrisper5.png?alt=media&amp;token=2343a735-c694-4066-b26b-b0cf77f9776d" 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 %}
