# validators remove

```
lceth validators remove [flags]
```

## Options

```
  -o, --operator-idx int           Required operator index on OperatorRegistry contract
      --validator-idx int64Slice   Required validators to remove (default [])
      --from address               Optional account used to sign the transaction.
                                   Expects an 0x prefixed Ethereum address (default 0x0000000000000000000000000000000000000000)
  -n, --nonce bigInt               Optional nonce to use for the transaction, if not set then use pending nonce.
                                   Expects either a decimal or an hex encoded value with 0x prefix
  -v, --value bigInt               Optional funds to transfer along the transaction in Wei, if not set then no funds are transferred
                                   Expects either a decimal or an hex encoded value with 0x prefix (default 0x0)
  -p, --gas-price bigInt           Optional gas price to use for the transaction execution in Wei. If not set then uses gas price oracle
                                   Expects either a decimal or an hex encoded value with 0x prefix
  -f, --gas-fee-cap bigInt         Optional gas fee cap to use for the EIP-1559 transaction execution in Wei. If not set then uses gas price oracle
                                   Expects either a decimal or an hex encoded value with 0x prefix
  -t, --gas-tip-cap bigInt         Optional gas priority tip fee cap to use for the EIP-1559 transaction execution in Wei. If not set then uses gas price oracle
                                   Expects either a decimal or an hex encoded value with 0x prefix
  -l, --gas-limit uint             Optional gas limit to set for the transaction execution. If not set then estimate gas
                                   Expects either a decimal or an hex encoded value with 0x prefix
      --send                       If set then performs all transaction steps and send the transaction to the network
      --no-sign                    If set then performs all transaction steps and stop before signing the transaction
  -h, --help                       help for remove
```

## Options inherited from parent commands

```
      --allowlist-addr string            Address of the Allowlist contract [env: ALLOWLIST_ADDR]
      --beacon-deployment-block string   deployment block beacon deposit contract [env: BEACON_DEPLOYMENT_BLOCK]
      --beacon-deposit-addr string       Address of the Beacon Deposit contract [env: BEACON_DEPOSIT_ADDR]
      --deployment-block uint            Deployment block of the contracts [env: DEPLOYMENT_BLOCK]
      --el-fee-recipient-addr string     Address of the Execution Layer fee recipient contract [env: EL_FEE_RECIPIENT_ADDR]
      --eth-el-addr string               JSON-RPC address of the Ethereum execution layer node to connect to [env: ETH_EL_ADDR]
      --healthz-addr string              healthz entrypoint address:port [env: HEALTHZ_ADDR] (default ":8081")
      --keystore-password string         Password used to encrypt key files [env: KEYSTORE_PASSWORD]
      --keystore-path string             Directory where to store keys [env: KEYSTORE_PATH]
      --kms-key-id string                KMS key ID used to sign and submit transactions [env: KMS_KEY_ID]
      --log-format string                Log output format (text or json) [env: LOG_FORMAT] (default "text")
      --log-level string                 Log output level [env: LOG_LEVEL] (default "info")
      --operators-registry-addr string   Address of the Operators Registry contract [env: OPERATORS_REGISTRY_ADDR]
      --oracle-addr string               Address of the Oracle contract [env: ORACLE_ADDR]
      --redeem-manager-addr string       Address of the RedeemManager contract [env: REDEEM_MANAGER_ADDR]
      --river-addr string                Address of the River contract [env: RIVER_ADDR]
      --server-addr string               Server entrypoint address:port [env: SERVER_ADDR] (default ":8080")
      --tlc-addr string                  Address of the TLC contract [env: TLC_ADDR]
      --withdraw-addr string             Address of the Withdraw contract [env: WITHDRAW_ADDR]
      --wls-eth-addr string              Address of the WlsEth contract [env: WLSETH_ADDR]
```

## SEE ALSO

* [lceth validators](/eth/technical-reference/cli/validators.md) - Methods to manage validators on OperatorsRegistry contract


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.liquidcollective.io/eth/technical-reference/cli/validators/remove.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
