Strategy https://docs.hazbase.com/smart-contracts/contracts/strategy/ SMART CONTRACTS ← コントラクト一覧 Strategy 投票の重み・定足数・提案条件の計算方法を定める。 全体像 コントラクト一覧 用途から選ぶ 権限・運用設計 議決・ガバナンス Strategy .sol 役割と使いどころ 一口一票、一人一票、平方根による重み付けなど、参加形態に応じてGenericGovernorの集計方法を選べます。 接続・設定のポイント Strategy.solには複数の実装があります。重みと定足数・提案閾値の単位をそろえ、採用する実装を指定します。 主要なコントラクト操作 コントラクトを直接呼び出す場合の主要な入口です。引数・型・アクセス条件は、リンク先の実装と対応するABIで確認できます。 操作 用途 weight 投票者の重みを計算 quorum 定足数を計算 minThreshold 提案の閾値を取得 組み合わせるコントラクト GenericGovernor 提案・投票・実行を一つの議決フローで扱う。 FlexibleToken 数量・残高で表す権利やポイントを発行・移転する。 実装につなげる コミュニティ・ガバナンス データの持ち方、処理の順序、SDKコードを通じて、アプリケーションへの組み込み方を確認できます。 実装パターンを読む 仕様とソースコード 掲載するSolidityソースは下記のリビジョンを参照しています。SDKの対応バージョンと、接続先ネットワークの実装アドレス・ABIを合わせて参照できます。 generic-governor/contracts/Strategy.sol ソースリビジョン : b53a5b5 ← コントラクト一覧に戻る 権限・運用設計