package keeper import ( "context" "errors" "cosmossdk.io/collections" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" "mukan/x/mukan/types" ) func (q queryServer) Params(ctx context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) { if req == nil { return nil, status.Error(codes.InvalidArgument, "invalid request") } params, err := q.k.Params.Get(ctx) if err != nil && !errors.Is(err, collections.ErrNotFound) { return nil, status.Error(codes.Internal, "internal error") } return &types.QueryParamsResponse{Params: params}, nil }