# Smart Contract User Incentives
> **NOTE**: Make sure you understand all the [concepts](https://docs.evmos.org/modules/incentives/01_concepts.html) of the incentives module before submitting a proposal to incentivize your contract.
## Workflow

## Submit Contract Incentives
### 1. Set up node config
Setup the your node's client `config` to match the network you are connected to:
```bash
evmosd config node https://tendermint.bd.evmos.org:26657
evmosd config chain-id evmos_9001-2
```
### 2. Define your Proposal content
Define the title and description of your governance proposal.
### 3. Submit Proposal
```bash
evmosd tx gov submit-proposal register-incentive <contract_address> <allocation> <num_weeks> --title=<proposal_title>
```
List of arguments:
- `contract_address`: Ethereum hex formatted (`0x...`) address of the contract that your users will interact with in your dApp.
> **IMPORTANT**: make sure the contract is the correct one
- `allocation`: denoms and percentage of the total rewards (25% of block distribution) to be allocated to users that interact and spend gas using the `contract_address`
- Eg: `"0.005000000000000000aevmos"` will distribute 0.5% out of the 25% tokens minted on each daily epoch rewards
- `num_weeks`: number of weeks (epochs) that you want the `contract_address` be be incentivized
- 6 months (`26` epochs): recommended for long term incentives on apps that have a lot of traction
- 3 months: `13` epochs: recommended for long term incentives on apps that have a lot of traction
- 1 months: `13` epochs
Example using a Diffusion's router contract:
```bash
evmosd tx gov submit-proposal register-incentive 0xFCd2Ce20ef8ed3D43Ab4f8C2dA13bbF1C6d9512F 0.050000000000000000aevmos 13 --title=<proposal_title> --description=<description> --node https://tendermint.bd.evmos.org:26657 --chain-id evmos_9001-2
```