# Parameters

The `x/inflation` module contains the parameters described below. All parameters can be modified via governance.

| Key                      | Type                   | Default Value                                                                 |
| ------------------------ | ---------------------- | ----------------------------------------------------------------------------- |
| `MintDenom`              | string                 | `evm.DefaultEVMDenom` // “abcx”                                               |
| `ExponentialCalculation` | ExponentialCalculation | `A: sdk.NewDec(int64(300_000_000))`                                           |
|                          |                        | `R: sdk.NewDecWithPrec(50, 2)`                                                |
|                          |                        | `C: sdk.NewDec(int64(9_375_000))`                                             |
|                          |                        | `BondingTarget: sdk.NewDecWithPrec(66, 2)`                                    |
|                          |                        | `MaxVariance: sdk.ZeroDec()`                                                  |
| `InflationDistribution`  | InflationDistribution  | `StakingRewards: sdk.NewDecWithPrec(533333334, 9)` // 0.53 = 40% / (1 - 25%)  |
|                          |                        | `UsageIncentives: sdk.NewDecWithPrec(333333333, 9)` // 0.33 = 25% / (1 - 25%) |
|                          |                        | `CommunityPool: sdk.NewDecWithPrec(133333333, 9)` // 0.13 = 10% / (1 - 25%)   |
| `EnableInflation`        | bool                   | `true`                                                                        |

### Mint Denom <a href="#mint-denom" id="mint-denom"></a>

The `MintDenom` parameter sets the denomination in which new coins are minted.

### Inflation Distribution <a href="#inflation-distribution" id="inflation-distribution"></a>

The `InflationDistribution` parameter defines the distribution in which inflation is allocated through minting on each epoch (`stakingRewards`, `usageIncentives`, `CommunityPool`). The `x/inflation` excludes the team vesting distribution, as team vesting is minted once at genesis.&#x20;

To reflect this the distribution from the BlockX Token Model is recalculated into a distribution that excludes team vesting. Note, that this does not change the inflation proposed in the BlockX Token Model.

### Enable Inflation <a href="#enable-inflation" id="enable-inflation"></a>

The `EnableInflation` parameter enables the daily inflation. If it is disabled, no tokens are minted and the number of skipped epochs increases for each passed epoch.
