# Amendment投票機能の設定

バリデータとして設定されたサーバは、[featureメソッド](/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature)を使ってXRP Ledgerプロトコルの[Amendment](/ja/docs/concepts/networks-and-servers/amendments)に投票することができます。(この方法には[管理者アクセス](/docs/tutorials/get-started/get-started-http-websocket-apis#%E7%AE%A1%E7%90%86%E8%80%85%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E6%A8%A9%E9%99%90)が必要です).

例えば、「SHAMapV2」Amendmentに反対票を投じるには、以下のコマンドを実行します。

WebSocket

```json
{
  "id": "any_id_here",
  "command": "feature",
  "feature": "SHAMapV2",
  "vetoed": true
}
```

JSON-RPC

```json
{
    "method": "feature",
    "params": [
        {
            "feature": "SHAMapV2",
            "vetoed": true
        }
    ]
}
```

コマンドライン

```sh
rippled feature SHAMapV2 reject
```

Amendmentの省略名は大文字と小文字が区別されます。また、AmendmentのIDを16進数で指定することもできますが、この場合は大文字と小文字が区別されません。

## 設定ファイルを使用する

もし、Amendmentの設定に設定ファイルを使いたい場合は、`[rpc_startup]` 節に行を追加して、起動時に各明示票のために自動的にコマンドを実行させることができます。例えば


```
[rpc_startup]
{ "command": "feature", "feature": "SHAMapV2", "vetoed": true }
```

変更を有効にするには、必ずサーバを再起動してください。

**注意事項:** `[rpc_startup]` 節にあるコマンドは、サーバが起動するたびに実行され、サーバが動作している間に構成された投票設定を上書きすることができます。

## 関連項目

- [Amendment](/ja/docs/concepts/networks-and-servers/amendments)
  - [既知のAmendment](/resources/known-amendments)
- [featureメソッド](/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature)