package canto.inflation.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Query

query.proto:12

Query provides defines the gRPC querier service.

message ExponentialCalculation

inflation.proto:41

ExponentialCalculation holds factors to calculate exponential inflation on each period. Calculation reference: periodProvision = exponentialDecay * bondingIncentive f(x) = (a * (1 - r) ^ x + c) * (1 + max_variance - bondedRatio * (max_variance / bonding_target))

Used in: Params

message GenesisState

genesis.proto:11

GenesisState defines the inflation module's genesis state.

message InflationDistribution

inflation.proto:15

InflationDistribution defines the distribution in which inflation is allocated through minting on each epoch (staking, incentives, community). It excludes the team vesting distribution, as this is minted once at genesis. The initial InflationDistribution can be calculated from the Evmos Token Model like this: mintDistribution1 = distribution1 / (1 - teamVestingDistribution) 0.5333333 = 40% / (1 - 25%)

Used in: Params

message Params

genesis.proto:25

Params holds parameters for the inflation module.

Used in: GenesisState, QueryParamsResponse