本文へ移動
    hazBasehazBaseDocs
    SMART CONTRACTS
    コントラクト一覧

    Strategy

    投票の重み・定足数・提案条件の計算方法を定める。

    議決・ガバナンスStrategy.sol

    役割と使いどころ

    一口一票、一人一票、平方根による重み付けなど、参加形態に応じてGenericGovernorの集計方法を選べます。

    接続・設定のポイントStrategy.solには複数の実装があります。重みと定足数・提案閾値の単位をそろえ、採用する実装を指定します。

    主要なコントラクト操作

    コントラクトを直接呼び出す場合の主要な入口です。引数・型・アクセス条件は、リンク先の実装と対応するABIで確認できます。

    操作用途
    weight投票者の重みを計算
    quorum定足数を計算
    minThreshold提案の閾値を取得

    組み合わせるコントラクト

    実装につなげる

    コミュニティ・ガバナンス

    データの持ち方、処理の順序、SDKコードを通じて、アプリケーションへの組み込み方を確認できます。

    実装パターンを読む

    仕様とソースコード

    掲載するSolidityソースは下記のリビジョンを参照しています。SDKの対応バージョンと、接続先ネットワークの実装アドレス・ABIを合わせて参照できます。

    generic-governor/contracts/Strategy.sol

    ソースリビジョン: b53a5b5