REST API - nibiru/inflation 
Query Service - nibiru/inflation 
/nibiru/inflation/v1/circulating_supply 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/circulating_supply \
  -H 'Accept: application/json'Summary 
CirculatingSupply retrieves the total number of tokens that are in circulation (i.e. excluding unvested tokens).
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QueryCirculatingSupplyResponse | 
| default | An unexpected error response. | runtimeError | 
/nibiru/inflation/v1/epoch_mint_provision 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/epoch_mint_provision \
  -H 'Accept: application/json'Summary 
EpochMintProvision retrieves current minting epoch provision value.
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QueryEpochMintProvisionResponse | 
| default | An unexpected error response. | runtimeError | 
/nibiru/inflation/v1/inflation_rate 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/inflation_rate \
  -H 'Accept: application/json'Summary 
InflationRate retrieves the inflation rate of the current period.
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QueryInflationRateResponse | 
| default | An unexpected error response. | runtimeError | 
/nibiru/inflation/v1/params 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/params \
  -H 'Accept: application/json'Summary 
Params retrieves the total set of minting parameters.
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QueryParamsResponse | 
| default | An unexpected error response. | runtimeError | 
/nibiru/inflation/v1/period 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/period \
  -H 'Accept: application/json'Summary 
Period retrieves current period.
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QueryPeriodResponse | 
| default | An unexpected error response. | runtimeError | 
/nibiru/inflation/v1/skipped_epochs 
# You can also use wget
curl -X GET https://lcd.nibiru.fi/nibiru/inflation/v1/skipped_epochs \
  -H 'Accept: application/json'Summary 
SkippedEpochs retrieves the total number of skipped epochs.
Responses 
| Code | Description | Schema | 
|---|---|---|
| 200 | A successful response. | v1QuerySkippedEpochsResponse | 
| default | An unexpected error response. | runtimeError | 
Models 
protobufAny 
| Name | Type | Description | Required | 
|---|---|---|---|
| type_url | string | No | |
| value | byte | No | 
runtimeError 
| Name | Type | Description | Required | 
|---|---|---|---|
| error | string | No | |
| code | integer | No | |
| message | string | No | |
| details | [ protobufAny ] | No | 
v1InflationDistribution 
InflationDistribution defines the distribution in which inflation is allocated through minting on each epoch (staking, community, strategic). It excludes the team vesting distribution.
| Name | Type | Description | Required | 
|---|---|---|---|
| staking_rewards | string | No | |
| community_pool | string | No | |
| strategic_reserves | string | No | 
v1Params 
Params holds parameters for the inflation module.
| Name | Type | Description | Required | 
|---|---|---|---|
| inflation_enabled | boolean | No | |
| polynomial_factors | [ string ] | No | |
| inflation_distribution | v1InflationDistribution | No | |
| epochs_per_period | string (uint64) | No | |
| periods_per_year | string (uint64) | No | |
| max_period | string (uint64) | max_period is the maximum number of periods that have inflation being paid off. After this period, inflation will be disabled. | No | 
| has_inflation_started | boolean | No | 
v1QueryCirculatingSupplyResponse 
QueryCirculatingSupplyResponse is the response type for the Query/CirculatingSupply RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| circulating_supply | v1beta1DecCoin | No | 
v1QueryEpochMintProvisionResponse 
QueryEpochMintProvisionResponse is the response type for the Query/EpochMintProvision RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| epoch_mint_provision | v1beta1DecCoin | epoch_mint_provision is the current minting per epoch provision value. | No | 
v1QueryInflationRateResponse 
QueryInflationRateResponse is the response type for the Query/InflationRate RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| inflation_rate | string | No | 
v1QueryParamsResponse 
QueryParamsResponse is the response type for the Query/Params RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| params | v1Params | params defines the parameters of the module. | No | 
v1QueryPeriodResponse 
QueryPeriodResponse is the response type for the Query/Period RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| period | string (uint64) | period is the current minting per epoch provision value. | No | 
v1QuerySkippedEpochsResponse 
QuerySkippedEpochsResponse is the response type for the Query/SkippedEpochs RPC method.
| Name | Type | Description | Required | 
|---|---|---|---|
| skipped_epochs | string (uint64) | skipped_epochs is the number of epochs that the inflation module has been disabled. | No | 
v1beta1DecCoin 
DecCoin defines a token with a denomination and a decimal amount.
NOTE: The amount field is an Dec which implements the custom method signatures required by gogoproto.
| Name | Type | Description | Required | 
|---|---|---|---|
| denom | string | No | |
| amount | string | No |