github.com/Finschia/finschia-sdk@v0.48.1/x/mint/keeper/grpc_query.go (about) 1 package keeper 2 3 import ( 4 "context" 5 6 sdk "github.com/Finschia/finschia-sdk/types" 7 "github.com/Finschia/finschia-sdk/x/mint/types" 8 ) 9 10 var _ types.QueryServer = Keeper{} 11 12 // Params returns params of the mint module. 13 func (k Keeper) Params(c context.Context, _ *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { 14 ctx := sdk.UnwrapSDKContext(c) 15 params := k.GetParams(ctx) 16 17 return &types.QueryParamsResponse{Params: params}, nil 18 } 19 20 // Inflation returns minter.Inflation of the mint module. 21 func (k Keeper) Inflation(c context.Context, _ *types.QueryInflationRequest) (*types.QueryInflationResponse, error) { 22 ctx := sdk.UnwrapSDKContext(c) 23 minter := k.GetMinter(ctx) 24 25 return &types.QueryInflationResponse{Inflation: minter.Inflation}, nil 26 } 27 28 // AnnualProvisions returns minter.AnnualProvisions of the mint module. 29 func (k Keeper) AnnualProvisions(c context.Context, _ *types.QueryAnnualProvisionsRequest) (*types.QueryAnnualProvisionsResponse, error) { 30 ctx := sdk.UnwrapSDKContext(c) 31 minter := k.GetMinter(ctx) 32 33 return &types.QueryAnnualProvisionsResponse{AnnualProvisions: minter.AnnualProvisions}, nil 34 }