github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/mint/spec/02_state.md (about)

     1  <!--
     2  order: 2
     3  -->
     4  
     5  # State
     6  
     7  ## Minter
     8  
     9  The minter is a space for holding current inflation information.
    10  
    11   - Minter: `0x00 -> amino(minter)`
    12  
    13  ```go
    14  type Minter struct {
    15  	Inflation        sdk.Dec   // current annual inflation rate
    16  	AnnualProvisions sdk.Dec   // current annual exptected provisions
    17  }
    18  ```
    19  
    20  ## Params
    21  
    22  Minting params are held in the global params store. 
    23  
    24   - Params: `mint/params -> amino(params)`
    25  
    26  ```go
    27  type Params struct {
    28  	MintDenom           string  // type of coin to mint
    29  	InflationRateChange sdk.Dec // maximum annual change in inflation rate
    30  	InflationMax        sdk.Dec // maximum inflation rate
    31  	InflationMin        sdk.Dec // minimum inflation rate
    32  	GoalBonded          sdk.Dec // goal of percent bonded atoms
    33  	BlocksPerYear       uint64   // expected blocks per year
    34  }
    35  ```