package keeper import ( "context" "cosmos-test/x/cosmostest/types" sdk "github.com/cosmos/cosmos-sdk/types" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) func (k Keeper) NextAuction(c context.Context, req *types.QueryGetNextAuctionRequest) (*types.QueryGetNextAuctionResponse, error) { if req == nil { return nil, status.Error(codes.InvalidArgument, "invalid request") } ctx := sdk.UnwrapSDKContext(c) val, found := k.GetNextAuction(ctx) if !found { return nil, status.Error(codes.NotFound, "not found") } return &types.QueryGetNextAuctionResponse{NextAuction: val}, nil }