# 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 ![usage incentives](https://i.imgur.com/Z1mbh7b.png) ## 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 ```