# Set Minimum/ Maximum Voting Power

### Set Minimum Voting Power

Othentic CLI enables you to set minimum voting power for an AVS. This ensures that only operators with sufficient voting power can influence the consensus. It internally calls [setMinVotingPower](https://github.com/Othentic-Labs/core-contracts/blob/main/src/NetworkManagement/L1/AvsGovernance.sol#L288) method on the [AVS governance](https://docs.othentic.xyz/main/reference/contracts/avs-governance) contract.&#x20;

By default, the minimum voting power is set to 0.

#### Usage

<pre class="language-bash"><code class="lang-bash"><strong>otcli network set-min-voting-power
</strong></code></pre>

#### Options

<mark style="color:blue;">**--l1-chain**</mark> <mark style="color:red;">`required`</mark>                                                                                                                           &#x20;

**string**

The name of the L1 chain where the AVS contracts will be deployed.

***

<mark style="color:blue;">**--keystore**</mark> `optional`                                                                                                                        &#x20;

**file path**

The path to the keystore file used for signing the transaction.

***

<mark style="color:blue;">**--browser-sign**</mark>  `optional`                                                                                                                &#x20;

**flag**

Allows signing using wallets like **MetaMask**, **SAFE**, or other browser-based smart accounts. Ideal for multisig operations and smart contract wallets, especially when users prefer **not to expose private keys directly in the CLI**.

***

<mark style="color:blue;">**--keystore-password**</mark> `optional`                                                                                                    &#x20;

**file path**

The path to the file containing the keystore password.

***

<mark style="color:blue;">**--silent, --s, --no-prompt**</mark> `optional`                                                                                                    &#x20;

**flag**

Run in non-interactive mode using `.env` and provided arguments, without user prompts.

***

<mark style="color:blue;">**-h, --help**</mark>  `optional`                                                                                                                                    &#x20;

**flag**

Display help information for this command.

***

### Set Maximum Voting Power

Othentic CLI enables you to set maximum voting power for an AVS. It internally calls [setMaxEffectiveBalance](https://docs.othentic.xyz/main/contracts/avs-governance#setmaxeffectivebalance-uint256) method on the [AVS governance](https://docs.othentic.xyz/main/reference/contracts/avs-governance) contract.&#x20;

#### Usage

<pre class="language-bash"><code class="lang-bash"><strong>otcli network set-max-voting-power
</strong></code></pre>

#### Options

<mark style="color:blue;">**--l1-chain**</mark> `required`                                                                                                                           &#x20;

**string**

The name of the L1 chain where the AVS contracts will be deployed.

***

<mark style="color:blue;">**--browser-sign**</mark>  `optional`                                                                                                                &#x20;

**flag**

Allows signing using wallets like **MetaMask**, **SAFE**, or other browser-based smart accounts. Ideal for multisig operations and smart contract wallets, especially when users prefer **not to expose private keys directly in the CLI**.

***

<mark style="color:blue;">**--keystore**</mark> `optional`                                                                                                                        &#x20;

**file path**

The path to the keystore file used for signing the transaction.

***

<mark style="color:blue;">**--keystore-password**</mark> `optional`                                                                                                    &#x20;

**file path**

The path to the file containing the keystore password.

***

<mark style="color:blue;">**--silent, --s, --no-prompt**</mark> `optional`                                                                                                    &#x20;

**flag**

Run in non-interactive mode using `.env` and provided arguments, without user prompts.

***

<mark style="color:blue;">**-h, --help**</mark>  `optional`                                                                                                                                    &#x20;

**flag**

Display help information for this command.
