> For the complete documentation index, see [llms.txt](https://docs.blockxnet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blockxnet.com/protocol-developers/modules/incentives/events.md).

# Events

The `x/incentives` module emits the following events:

### Register Incentive Proposal <a href="#register-incentive-proposal" id="register-incentive-proposal"></a>

| Type                 | Attribute Key | Attribute Value                               |
| -------------------- | ------------- | --------------------------------------------- |
| `register_incentive` | `"contract"`  | `{erc20_address}`                             |
| `register_incentive` | `"epochs"`    | `{strconv.FormatUint(uint64(in.Epochs), 10)}` |

### Cancel Incentive Proposal <a href="#cancel-incentive-proposal" id="cancel-incentive-proposal"></a>

| Type               | Attribute Key | Attribute Value   |
| ------------------ | ------------- | ----------------- |
| `cancel_incentive` | `"contract"`  | `{erc20_address}` |

### Incentive Distribution <a href="#incentive-distribution" id="incentive-distribution"></a>

| Type                    | Attribute Key | Attribute Value                               |
| ----------------------- | ------------- | --------------------------------------------- |
| `distribute_incentives` | `"contract"`  | `{erc20_address}`                             |
| `distribute_incentives` | `"epochs"`    | `{strconv.FormatUint(uint64(in.Epochs), 10)}` |
