AragonコンソールでQuorum(定足数)を変更する

このガイドでは、Aragonコンソールを使って、DAOの投票に必要な最小限のQuorum(定足数)を変更する方法を紹介します。

DAOを開き、DAOのウェブアドレスの末尾に/consoleを追加します。URLは次のようになりますhttps://client.aragon.org/#/<your-dao-name>/console

上記URLのをあなたのDAOの名前に置き換えてください。

以下のような画面が表示されます。

次にDAOでトランザクションを実行するためのコマンドであるExecを選択します。

すると、以下のような画面が表示されるはずです。Voting Appに変更を加えるので、Votingを選択します。

Github(英語のみ)にあるVoting Appのソースコードには、私たちが必要としているQuorum Percentageの最小値を変更する関数が含まれています。

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);
}

それでは、Aragonコンソールからこの関数を呼び出します。コンソールのコマンドに changeMinAcceptQuorumPct(uint64 _minAcceptQuorumPct)を追加する必要がありますが、まずuint64 _minAcceptQuorumPctを希望の最小Quorum Percentage(定足数)に置き換えます。

これは10^18に対するパーセンテージで表され、例えば100% = 10^181% = 10^16となります。例えば、最小限のQuorumを25%にしたい場合、25に0を16個足して250000000000000000となります。

注意

最小定足数は、DAO内の投票に必要な支持率より高くなることはありません!ですから、あなたのDAOに必要なSupport Percentageが55%以上であることを確認してください。もしそうでなければ、このチュートリアルでは必要なSupport Percentageより低い値を使用してください (そうしないと後で問題が発生します)。

ここで、コンソールのコマンドにchangeMinAcceptQuorumPct(250000000000000000)を追加します。

Enterキーを押すと、Metamaskにトランザクションが表示されるはずです。Quorum Percentageの最小値があなたの考えていたものと一致しているかどうか確認してください。

Create transactionをクリックし、MetaMaskで署名してください。

これでほぼ完了です。しかし、この変更によって自動的に投票が生成されたので、Voting Appに移動してください。この変更を可決するには、あなた(とDAOの十分な数のメンバー)が投票を承認する必要があります。

注意

この変更は、投票の残り時間が終了したときにのみ実行されます。この例の場合、残り時間は23時間59分12秒です。☝️

投票時間が終了したら、Enact this voteをクリックし、MetaMaskでトランザクションに署名してください。

これが完了すると、定足数の最小値が25%に変更されているはずです。新しい投票を作成することで、これを再確認することができます。投票を開くと、MINIMUM APPROVAL>25% neededに変更されているはずです。

ここまで終わった方、お疲れ様でした!👏

ご質問はありますか?Aragonフォーラムであなたの考えをお聞かせください👇

Last updated