# Validator Commands

**Creating a Validator**

```bash
rapidd tx staking create-validator  \
--amount <Bond Amount>  \
--from <Wallet Name>  \
--commission-max-change-rate "0.01"  \
--commission-max-rate "0.2"  \
--commission-rate "0.07"  \
--min-self-delegation "1"  \
--pubkey $(rapidd tendermint show-validator)  \
--moniker <Validator Name>  \
--gas-prices 8arapid  \
--gas 300000
```

* Example:

```bash
rapidd tx staking create-validator  \
--amount 1000000000000000000arapid  \  # 1 Rapid
--from mywallet  \
--commission-max-change-rate "0.01"  \
--commission-max-rate "0.2"  \
--commission-rate "0.07"  \
--min-self-delegation "1"  \
--pubkey $(rapidd tendermint show-validator)  \
--moniker "Rapid Chain"  \
--gas-prices 8arapid  \
--gas 300000
```

**View Validator Address**

```bash
rapidd keys show <Wallet Name> --bech val -a
```

* Example :&#x20;

```bash
rapidd keys show mywallet --bech val -a
```

**Change Validator Name, Image, and Description**

```bash
rapidd tx staking edit-validator  
--moniker=<Validator Name> 
--website=<Your Website>   
--identity=<Keybase Key>  
--details=<Description>   
--gas="auto"  
--from=mywallet
```

* Example :&#x20;

```bash
rapidd tx staking edit-validator  
--moniker="Rapid"  
--website="https://rapidchain.net"   
--identity=5E2A1S2D.... 
--details="Rapid Chain Validator"   
--gas="auto"  
--from=mywallet
```

**Unjaile**

<pre class="language-bash"><code class="lang-bash"><strong>rapidd tx slashing unjail \
</strong>  --broadcast-mode=block \
  --from=&#x3C;Wallet Name> \
  --gas=auto
</code></pre>

* Example :&#x20;

<pre class="language-bash"><code class="lang-bash"><strong>rapidd tx slashing unjail \
</strong>  --broadcast-mode=block \
  --from=mywallet \
  --gas=auto
</code></pre>
