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  }