github.com/Finschia/finschia-sdk@v0.49.1/proto/cosmos/mint/v1beta1/mint.proto (about) 1 syntax = "proto3"; 2 package cosmos.mint.v1beta1; 3 4 option go_package = "github.com/Finschia/finschia-sdk/x/mint/types"; 5 6 import "gogoproto/gogo.proto"; 7 8 // Minter represents the minting state. 9 message Minter { 10 // current annual inflation rate 11 string inflation = 1 [(gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", (gogoproto.nullable) = false]; 12 // current annual expected provisions 13 string annual_provisions = 2 [ 14 (gogoproto.moretags) = "yaml:\"annual_provisions\"", 15 (gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", 16 (gogoproto.nullable) = false 17 ]; 18 } 19 20 // Params holds parameters for the mint module. 21 message Params { 22 option (gogoproto.goproto_stringer) = false; 23 24 // type of coin to mint 25 string mint_denom = 1; 26 // maximum annual change in inflation rate 27 string inflation_rate_change = 2 [ 28 (gogoproto.moretags) = "yaml:\"inflation_rate_change\"", 29 (gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", 30 (gogoproto.nullable) = false 31 ]; 32 // maximum inflation rate 33 string inflation_max = 3 [ 34 (gogoproto.moretags) = "yaml:\"inflation_max\"", 35 (gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", 36 (gogoproto.nullable) = false 37 ]; 38 // minimum inflation rate 39 string inflation_min = 4 [ 40 (gogoproto.moretags) = "yaml:\"inflation_min\"", 41 (gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", 42 (gogoproto.nullable) = false 43 ]; 44 // goal of percent bonded atoms 45 string goal_bonded = 5 [ 46 (gogoproto.moretags) = "yaml:\"goal_bonded\"", 47 (gogoproto.customtype) = "github.com/Finschia/finschia-sdk/types.Dec", 48 (gogoproto.nullable) = false 49 ]; 50 // expected blocks per year 51 uint64 blocks_per_year = 6 [(gogoproto.moretags) = "yaml:\"blocks_per_year\""]; 52 }