Contents
State
Params
- Params:
mint/params -> legacy_amino(params)
protobuf
Begin Block
Minting parameters are calculated and inflation paid at the beginning of each block.Inflation amount calculation
Inflation amount is calculated using an “inflation calculation function” that’spassed to the
NewAppModule function. If no function is passed, then the SDK’s
default inflation function will be used (DefaultInflationCalculationFn). In case a custom
inflation calculation logic is needed, this can be achieved by defining and
passing a function that matches InflationCalculationFn’s signature.
Parameters
The minting module contains the following parameters:| Key | Type | Example |
|---|---|---|
| MintDenom | string | ”stake” |
| InflationsPerYear | string (dec) | “20000000000000000” |
| BlocksPerYear | string (uint64) | “10368000” |
MintDenomis the coin denominator used.InflationsPerYearis the target inflation per year, in 1e18 decimals.BlocksPerYearis the target number of blocks per year.
Events
The minting module emits the following events:BeginBlocker
| Type | Attribute Key | Attribute Value |
|---|---|---|
| mint | amount | ”1000” |

