# Events

The distribution module emits the following events:

### BeginBlocker <a href="#beginblocker" id="beginblocker"></a>

| Type             | Attribute Key | Attribute Value |
| ---------------- | ------------- | --------------- |
| proposer\_reward | validator     |                 |
| proposer\_reward | reward        |                 |
| commission       | amount        |                 |
| commission       | validator     |                 |
| rewards          | amount        |                 |
| rewards          | validator     |                 |

### Handlers <a href="#handlers" id="handlers"></a>

#### MsgSetWithdrawAddress <a href="#msgsetwithdrawaddress" id="msgsetwithdrawaddress"></a>

| Type                   | Attribute Key     | Attribute Value        |
| ---------------------- | ----------------- | ---------------------- |
| set\_withdraw\_address | withdraw\_address |                        |
| message                | module            | distribution           |
| message                | action            | set\_withdraw\_address |
| message                | sender            |                        |

#### MsgWithdrawDelegatorReward <a href="#msgwithdrawdelegatorreward" id="msgwithdrawdelegatorreward"></a>

| Type              | Attribute Key | Attribute Value             |
| ----------------- | ------------- | --------------------------- |
| withdraw\_rewards | amount        |                             |
| withdraw\_rewards | validator     |                             |
| message           | module        | distribution                |
| message           | action        | withdraw\_delegator\_reward |
| message           | sender        |                             |

#### MsgWithdrawValidatorCommission <a href="#msgwithdrawvalidatorcommission" id="msgwithdrawvalidatorcommission"></a>

| Type                 | Attribute Key | Attribute Value                 |
| -------------------- | ------------- | ------------------------------- |
| withdraw\_commission | amount        |                                 |
| message              | module        | distribution                    |
| message              | action        | withdraw\_validator\_commission |
| message              | sender        |                                 |
