# distribution

## Available Commands

| Name                                                                                    | Description                                                                                                                                            |
| --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [commission](#junod-query-distribution-commission)                                      | Query distribution validator commission                                                                                                                |
| [community-pool](#iris-query-distribution-community-pool)                               | Query the amount of coins in the community pool                                                                                                        |
| [params](#iris-query-distribution-rewards)                                              | Query distribution params                                                                                                                              |
| [rewards](#iris-query-distribution-rewards)                                             | Query all distribution delegator rewards or rewards from a particular validator                                                                        |
| [slashes](#iris-query-distribution-slashes)                                             | Query distribution validator slashes.                                                                                                                  |
| [validator-outstanding-rewards](#iris-query-distribution-validator-outstanding-rewards) | Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations                                                        |
| [fund-community-pool](#iris-tx-distribution-fund-community-pool)                        | Funds the community pool with the specified amount                                                                                                     |
| [set-withdraw-addr](#iris-tx-distribution-set-withdraw-addr)                            | Set the withdraw address for rewards associated with a delegator address                                                                               |
| [withdraw-all-rewards](#iris-tx-distribution-withdraw-all-rewards)                      | Withdraw all rewards for a single delegator                                                                                                            |
| [withdraw-rewards](#iris-tx-distribution-withdraw-rewards)                              | Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator |

### junod query distribution commission

Query validator commission rewards from delegators to that validator.

```
junod query distribution commission [validator] [flags]
```

### junod query distribution community-pool <a href="#iris-query-distribution-community-pool" id="iris-query-distribution-community-pool"></a>

Query all coins in the community pool which is under Governance control.

```
junod query distribution community-pool [flags]
```

### junod query distribution params <a href="#iris-query-distribution-params" id="iris-query-distribution-params"></a>

Query distribution params.

```
 junod query distribution params [flags]
```

### junod query distribution rewards <a href="#iris-query-distribution-rewards" id="iris-query-distribution-rewards"></a>

Query all rewards earned by a delegator, optionally restrict to rewards from a single validator.

```
junod query distribution rewards [delegator-addr] [validator-addr] [flags]
```

### junod query distribution slashes <a href="#iris-query-distribution-slashes" id="iris-query-distribution-slashes"></a>

Query all slashes of a validator for a given block range.

```
junod query distribution slashes [validator] [start-height] [end-height] [flags]
```

### junod query distribution validator-outstanding-rewards <a href="#iris-query-distribution-validator-outstanding-rewards" id="iris-query-distribution-validator-outstanding-rewards"></a>

Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations.

```
junod query distribution validator-outstanding-rewards [validator] [flags]
```

### junod tx distribution fund-community-pool <a href="#iris-tx-distribution-fund-community-pool" id="iris-tx-distribution-fund-community-pool"></a>

Funds the community pool with the specified amount.

```
junod tx distribution fund-community-pool [amount] [flags]
```

### junod tx distribution set-withdraw-addr <a href="#iris-tx-distribution-set-withdraw-addr" id="iris-tx-distribution-set-withdraw-addr"></a>

Set the withdraw address for rewards associated with a delegator address.

```
junod tx distribution set-withdraw-addr [withdraw-addr] [flags]
```

### junod tx distribution withdraw-all-rewards <a href="#iris-tx-distribution-withdraw-all-rewards" id="iris-tx-distribution-withdraw-all-rewards"></a>

Withdraw all rewards for a single delegator.

```
junod tx distribution withdraw-all-rewards [flags]
```

### junod tx distribution withdraw-rewards <a href="#iris-tx-distribution-withdraw-rewards" id="iris-tx-distribution-withdraw-rewards"></a>

Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator.

```
junod tx distribution withdraw-rewards [validator-addr] [flags]
```


---

# 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.junonetwork.io/cli/modules/distribution.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.
