github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/types/query.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/distribution/v1beta1/query.proto
     3  
     4  /*
     5  Package types is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package types
    10  
    11  import (
    12  	"context"
    13  	"io"
    14  	"net/http"
    15  
    16  	"github.com/golang/protobuf/descriptor"
    17  	"github.com/golang/protobuf/proto"
    18  	"github.com/grpc-ecosystem/grpc-gateway/runtime"
    19  	"github.com/grpc-ecosystem/grpc-gateway/utilities"
    20  	"google.golang.org/grpc"
    21  	"google.golang.org/grpc/codes"
    22  	"google.golang.org/grpc/grpclog"
    23  	"google.golang.org/grpc/metadata"
    24  	"google.golang.org/grpc/status"
    25  )
    26  
    27  // Suppress "imported and not used" errors
    28  var _ codes.Code
    29  var _ io.Reader
    30  var _ status.Status
    31  var _ = runtime.String
    32  var _ = utilities.NewDoubleArray
    33  var _ = descriptor.ForMessage
    34  var _ = metadata.Join
    35  
    36  func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    37  	var protoReq QueryParamsRequest
    38  	var metadata runtime.ServerMetadata
    39  
    40  	msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    41  	return msg, metadata, err
    42  
    43  }
    44  
    45  func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    46  	var protoReq QueryParamsRequest
    47  	var metadata runtime.ServerMetadata
    48  
    49  	msg, err := server.Params(ctx, &protoReq)
    50  	return msg, metadata, err
    51  
    52  }
    53  
    54  func request_Query_ValidatorDistributionInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    55  	var protoReq QueryValidatorDistributionInfoRequest
    56  	var metadata runtime.ServerMetadata
    57  
    58  	var (
    59  		val string
    60  		ok  bool
    61  		err error
    62  		_   = err
    63  	)
    64  
    65  	val, ok = pathParams["validator_address"]
    66  	if !ok {
    67  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
    68  	}
    69  
    70  	protoReq.ValidatorAddress, err = runtime.String(val)
    71  
    72  	if err != nil {
    73  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
    74  	}
    75  
    76  	msg, err := client.ValidatorDistributionInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    77  	return msg, metadata, err
    78  
    79  }
    80  
    81  func local_request_Query_ValidatorDistributionInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    82  	var protoReq QueryValidatorDistributionInfoRequest
    83  	var metadata runtime.ServerMetadata
    84  
    85  	var (
    86  		val string
    87  		ok  bool
    88  		err error
    89  		_   = err
    90  	)
    91  
    92  	val, ok = pathParams["validator_address"]
    93  	if !ok {
    94  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
    95  	}
    96  
    97  	protoReq.ValidatorAddress, err = runtime.String(val)
    98  
    99  	if err != nil {
   100  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   101  	}
   102  
   103  	msg, err := server.ValidatorDistributionInfo(ctx, &protoReq)
   104  	return msg, metadata, err
   105  
   106  }
   107  
   108  func request_Query_ValidatorOutstandingRewards_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   109  	var protoReq QueryValidatorOutstandingRewardsRequest
   110  	var metadata runtime.ServerMetadata
   111  
   112  	var (
   113  		val string
   114  		ok  bool
   115  		err error
   116  		_   = err
   117  	)
   118  
   119  	val, ok = pathParams["validator_address"]
   120  	if !ok {
   121  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   122  	}
   123  
   124  	protoReq.ValidatorAddress, err = runtime.String(val)
   125  
   126  	if err != nil {
   127  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   128  	}
   129  
   130  	msg, err := client.ValidatorOutstandingRewards(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   131  	return msg, metadata, err
   132  
   133  }
   134  
   135  func local_request_Query_ValidatorOutstandingRewards_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   136  	var protoReq QueryValidatorOutstandingRewardsRequest
   137  	var metadata runtime.ServerMetadata
   138  
   139  	var (
   140  		val string
   141  		ok  bool
   142  		err error
   143  		_   = err
   144  	)
   145  
   146  	val, ok = pathParams["validator_address"]
   147  	if !ok {
   148  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   149  	}
   150  
   151  	protoReq.ValidatorAddress, err = runtime.String(val)
   152  
   153  	if err != nil {
   154  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   155  	}
   156  
   157  	msg, err := server.ValidatorOutstandingRewards(ctx, &protoReq)
   158  	return msg, metadata, err
   159  
   160  }
   161  
   162  func request_Query_ValidatorCommission_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   163  	var protoReq QueryValidatorCommissionRequest
   164  	var metadata runtime.ServerMetadata
   165  
   166  	var (
   167  		val string
   168  		ok  bool
   169  		err error
   170  		_   = err
   171  	)
   172  
   173  	val, ok = pathParams["validator_address"]
   174  	if !ok {
   175  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   176  	}
   177  
   178  	protoReq.ValidatorAddress, err = runtime.String(val)
   179  
   180  	if err != nil {
   181  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   182  	}
   183  
   184  	msg, err := client.ValidatorCommission(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   185  	return msg, metadata, err
   186  
   187  }
   188  
   189  func local_request_Query_ValidatorCommission_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   190  	var protoReq QueryValidatorCommissionRequest
   191  	var metadata runtime.ServerMetadata
   192  
   193  	var (
   194  		val string
   195  		ok  bool
   196  		err error
   197  		_   = err
   198  	)
   199  
   200  	val, ok = pathParams["validator_address"]
   201  	if !ok {
   202  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   203  	}
   204  
   205  	protoReq.ValidatorAddress, err = runtime.String(val)
   206  
   207  	if err != nil {
   208  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   209  	}
   210  
   211  	msg, err := server.ValidatorCommission(ctx, &protoReq)
   212  	return msg, metadata, err
   213  
   214  }
   215  
   216  var (
   217  	filter_Query_ValidatorSlashes_0 = &utilities.DoubleArray{Encoding: map[string]int{"validator_address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   218  )
   219  
   220  func request_Query_ValidatorSlashes_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   221  	var protoReq QueryValidatorSlashesRequest
   222  	var metadata runtime.ServerMetadata
   223  
   224  	var (
   225  		val string
   226  		ok  bool
   227  		err error
   228  		_   = err
   229  	)
   230  
   231  	val, ok = pathParams["validator_address"]
   232  	if !ok {
   233  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   234  	}
   235  
   236  	protoReq.ValidatorAddress, err = runtime.String(val)
   237  
   238  	if err != nil {
   239  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   240  	}
   241  
   242  	if err := req.ParseForm(); err != nil {
   243  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   244  	}
   245  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ValidatorSlashes_0); err != nil {
   246  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   247  	}
   248  
   249  	msg, err := client.ValidatorSlashes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   250  	return msg, metadata, err
   251  
   252  }
   253  
   254  func local_request_Query_ValidatorSlashes_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   255  	var protoReq QueryValidatorSlashesRequest
   256  	var metadata runtime.ServerMetadata
   257  
   258  	var (
   259  		val string
   260  		ok  bool
   261  		err error
   262  		_   = err
   263  	)
   264  
   265  	val, ok = pathParams["validator_address"]
   266  	if !ok {
   267  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   268  	}
   269  
   270  	protoReq.ValidatorAddress, err = runtime.String(val)
   271  
   272  	if err != nil {
   273  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   274  	}
   275  
   276  	if err := req.ParseForm(); err != nil {
   277  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   278  	}
   279  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ValidatorSlashes_0); err != nil {
   280  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   281  	}
   282  
   283  	msg, err := server.ValidatorSlashes(ctx, &protoReq)
   284  	return msg, metadata, err
   285  
   286  }
   287  
   288  func request_Query_DelegationRewards_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   289  	var protoReq QueryDelegationRewardsRequest
   290  	var metadata runtime.ServerMetadata
   291  
   292  	var (
   293  		val string
   294  		ok  bool
   295  		err error
   296  		_   = err
   297  	)
   298  
   299  	val, ok = pathParams["delegator_address"]
   300  	if !ok {
   301  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   302  	}
   303  
   304  	protoReq.DelegatorAddress, err = runtime.String(val)
   305  
   306  	if err != nil {
   307  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   308  	}
   309  
   310  	val, ok = pathParams["validator_address"]
   311  	if !ok {
   312  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   313  	}
   314  
   315  	protoReq.ValidatorAddress, err = runtime.String(val)
   316  
   317  	if err != nil {
   318  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   319  	}
   320  
   321  	msg, err := client.DelegationRewards(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   322  	return msg, metadata, err
   323  
   324  }
   325  
   326  func local_request_Query_DelegationRewards_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   327  	var protoReq QueryDelegationRewardsRequest
   328  	var metadata runtime.ServerMetadata
   329  
   330  	var (
   331  		val string
   332  		ok  bool
   333  		err error
   334  		_   = err
   335  	)
   336  
   337  	val, ok = pathParams["delegator_address"]
   338  	if !ok {
   339  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   340  	}
   341  
   342  	protoReq.DelegatorAddress, err = runtime.String(val)
   343  
   344  	if err != nil {
   345  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   346  	}
   347  
   348  	val, ok = pathParams["validator_address"]
   349  	if !ok {
   350  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_address")
   351  	}
   352  
   353  	protoReq.ValidatorAddress, err = runtime.String(val)
   354  
   355  	if err != nil {
   356  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_address", err)
   357  	}
   358  
   359  	msg, err := server.DelegationRewards(ctx, &protoReq)
   360  	return msg, metadata, err
   361  
   362  }
   363  
   364  func request_Query_DelegationTotalRewards_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   365  	var protoReq QueryDelegationTotalRewardsRequest
   366  	var metadata runtime.ServerMetadata
   367  
   368  	var (
   369  		val string
   370  		ok  bool
   371  		err error
   372  		_   = err
   373  	)
   374  
   375  	val, ok = pathParams["delegator_address"]
   376  	if !ok {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   378  	}
   379  
   380  	protoReq.DelegatorAddress, err = runtime.String(val)
   381  
   382  	if err != nil {
   383  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   384  	}
   385  
   386  	msg, err := client.DelegationTotalRewards(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   387  	return msg, metadata, err
   388  
   389  }
   390  
   391  func local_request_Query_DelegationTotalRewards_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   392  	var protoReq QueryDelegationTotalRewardsRequest
   393  	var metadata runtime.ServerMetadata
   394  
   395  	var (
   396  		val string
   397  		ok  bool
   398  		err error
   399  		_   = err
   400  	)
   401  
   402  	val, ok = pathParams["delegator_address"]
   403  	if !ok {
   404  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   405  	}
   406  
   407  	protoReq.DelegatorAddress, err = runtime.String(val)
   408  
   409  	if err != nil {
   410  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   411  	}
   412  
   413  	msg, err := server.DelegationTotalRewards(ctx, &protoReq)
   414  	return msg, metadata, err
   415  
   416  }
   417  
   418  func request_Query_DelegatorValidators_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   419  	var protoReq QueryDelegatorValidatorsRequest
   420  	var metadata runtime.ServerMetadata
   421  
   422  	var (
   423  		val string
   424  		ok  bool
   425  		err error
   426  		_   = err
   427  	)
   428  
   429  	val, ok = pathParams["delegator_address"]
   430  	if !ok {
   431  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   432  	}
   433  
   434  	protoReq.DelegatorAddress, err = runtime.String(val)
   435  
   436  	if err != nil {
   437  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   438  	}
   439  
   440  	msg, err := client.DelegatorValidators(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   441  	return msg, metadata, err
   442  
   443  }
   444  
   445  func local_request_Query_DelegatorValidators_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   446  	var protoReq QueryDelegatorValidatorsRequest
   447  	var metadata runtime.ServerMetadata
   448  
   449  	var (
   450  		val string
   451  		ok  bool
   452  		err error
   453  		_   = err
   454  	)
   455  
   456  	val, ok = pathParams["delegator_address"]
   457  	if !ok {
   458  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   459  	}
   460  
   461  	protoReq.DelegatorAddress, err = runtime.String(val)
   462  
   463  	if err != nil {
   464  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   465  	}
   466  
   467  	msg, err := server.DelegatorValidators(ctx, &protoReq)
   468  	return msg, metadata, err
   469  
   470  }
   471  
   472  func request_Query_DelegatorWithdrawAddress_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   473  	var protoReq QueryDelegatorWithdrawAddressRequest
   474  	var metadata runtime.ServerMetadata
   475  
   476  	var (
   477  		val string
   478  		ok  bool
   479  		err error
   480  		_   = err
   481  	)
   482  
   483  	val, ok = pathParams["delegator_address"]
   484  	if !ok {
   485  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   486  	}
   487  
   488  	protoReq.DelegatorAddress, err = runtime.String(val)
   489  
   490  	if err != nil {
   491  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   492  	}
   493  
   494  	msg, err := client.DelegatorWithdrawAddress(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   495  	return msg, metadata, err
   496  
   497  }
   498  
   499  func local_request_Query_DelegatorWithdrawAddress_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   500  	var protoReq QueryDelegatorWithdrawAddressRequest
   501  	var metadata runtime.ServerMetadata
   502  
   503  	var (
   504  		val string
   505  		ok  bool
   506  		err error
   507  		_   = err
   508  	)
   509  
   510  	val, ok = pathParams["delegator_address"]
   511  	if !ok {
   512  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address")
   513  	}
   514  
   515  	protoReq.DelegatorAddress, err = runtime.String(val)
   516  
   517  	if err != nil {
   518  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err)
   519  	}
   520  
   521  	msg, err := server.DelegatorWithdrawAddress(ctx, &protoReq)
   522  	return msg, metadata, err
   523  
   524  }
   525  
   526  func request_Query_CommunityPool_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   527  	var protoReq QueryCommunityPoolRequest
   528  	var metadata runtime.ServerMetadata
   529  
   530  	msg, err := client.CommunityPool(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   531  	return msg, metadata, err
   532  
   533  }
   534  
   535  func local_request_Query_CommunityPool_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   536  	var protoReq QueryCommunityPoolRequest
   537  	var metadata runtime.ServerMetadata
   538  
   539  	msg, err := server.CommunityPool(ctx, &protoReq)
   540  	return msg, metadata, err
   541  
   542  }
   543  
   544  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   545  // UnaryRPC     :call QueryServer directly.
   546  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   547  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   548  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   549  
   550  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   551  		ctx, cancel := context.WithCancel(req.Context())
   552  		defer cancel()
   553  		var stream runtime.ServerTransportStream
   554  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   555  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   556  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   557  		if err != nil {
   558  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   559  			return
   560  		}
   561  		resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams)
   562  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   563  		ctx = runtime.NewServerMetadataContext(ctx, md)
   564  		if err != nil {
   565  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   566  			return
   567  		}
   568  
   569  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   570  
   571  	})
   572  
   573  	mux.Handle("GET", pattern_Query_ValidatorDistributionInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   574  		ctx, cancel := context.WithCancel(req.Context())
   575  		defer cancel()
   576  		var stream runtime.ServerTransportStream
   577  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   578  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   579  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   580  		if err != nil {
   581  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   582  			return
   583  		}
   584  		resp, md, err := local_request_Query_ValidatorDistributionInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   585  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   586  		ctx = runtime.NewServerMetadataContext(ctx, md)
   587  		if err != nil {
   588  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   589  			return
   590  		}
   591  
   592  		forward_Query_ValidatorDistributionInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   593  
   594  	})
   595  
   596  	mux.Handle("GET", pattern_Query_ValidatorOutstandingRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   597  		ctx, cancel := context.WithCancel(req.Context())
   598  		defer cancel()
   599  		var stream runtime.ServerTransportStream
   600  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   601  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   602  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   603  		if err != nil {
   604  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   605  			return
   606  		}
   607  		resp, md, err := local_request_Query_ValidatorOutstandingRewards_0(rctx, inboundMarshaler, server, req, pathParams)
   608  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   609  		ctx = runtime.NewServerMetadataContext(ctx, md)
   610  		if err != nil {
   611  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   612  			return
   613  		}
   614  
   615  		forward_Query_ValidatorOutstandingRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   616  
   617  	})
   618  
   619  	mux.Handle("GET", pattern_Query_ValidatorCommission_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   620  		ctx, cancel := context.WithCancel(req.Context())
   621  		defer cancel()
   622  		var stream runtime.ServerTransportStream
   623  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   624  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   625  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   626  		if err != nil {
   627  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   628  			return
   629  		}
   630  		resp, md, err := local_request_Query_ValidatorCommission_0(rctx, inboundMarshaler, server, req, pathParams)
   631  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   632  		ctx = runtime.NewServerMetadataContext(ctx, md)
   633  		if err != nil {
   634  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   635  			return
   636  		}
   637  
   638  		forward_Query_ValidatorCommission_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   639  
   640  	})
   641  
   642  	mux.Handle("GET", pattern_Query_ValidatorSlashes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   643  		ctx, cancel := context.WithCancel(req.Context())
   644  		defer cancel()
   645  		var stream runtime.ServerTransportStream
   646  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   647  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   648  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   649  		if err != nil {
   650  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   651  			return
   652  		}
   653  		resp, md, err := local_request_Query_ValidatorSlashes_0(rctx, inboundMarshaler, server, req, pathParams)
   654  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   655  		ctx = runtime.NewServerMetadataContext(ctx, md)
   656  		if err != nil {
   657  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   658  			return
   659  		}
   660  
   661  		forward_Query_ValidatorSlashes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   662  
   663  	})
   664  
   665  	mux.Handle("GET", pattern_Query_DelegationRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   666  		ctx, cancel := context.WithCancel(req.Context())
   667  		defer cancel()
   668  		var stream runtime.ServerTransportStream
   669  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   670  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   671  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   672  		if err != nil {
   673  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   674  			return
   675  		}
   676  		resp, md, err := local_request_Query_DelegationRewards_0(rctx, inboundMarshaler, server, req, pathParams)
   677  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   678  		ctx = runtime.NewServerMetadataContext(ctx, md)
   679  		if err != nil {
   680  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   681  			return
   682  		}
   683  
   684  		forward_Query_DelegationRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   685  
   686  	})
   687  
   688  	mux.Handle("GET", pattern_Query_DelegationTotalRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   689  		ctx, cancel := context.WithCancel(req.Context())
   690  		defer cancel()
   691  		var stream runtime.ServerTransportStream
   692  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   693  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   694  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   695  		if err != nil {
   696  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   697  			return
   698  		}
   699  		resp, md, err := local_request_Query_DelegationTotalRewards_0(rctx, inboundMarshaler, server, req, pathParams)
   700  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   701  		ctx = runtime.NewServerMetadataContext(ctx, md)
   702  		if err != nil {
   703  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   704  			return
   705  		}
   706  
   707  		forward_Query_DelegationTotalRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   708  
   709  	})
   710  
   711  	mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   712  		ctx, cancel := context.WithCancel(req.Context())
   713  		defer cancel()
   714  		var stream runtime.ServerTransportStream
   715  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   716  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   717  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   718  		if err != nil {
   719  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   720  			return
   721  		}
   722  		resp, md, err := local_request_Query_DelegatorValidators_0(rctx, inboundMarshaler, server, req, pathParams)
   723  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   724  		ctx = runtime.NewServerMetadataContext(ctx, md)
   725  		if err != nil {
   726  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   727  			return
   728  		}
   729  
   730  		forward_Query_DelegatorValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   731  
   732  	})
   733  
   734  	mux.Handle("GET", pattern_Query_DelegatorWithdrawAddress_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   735  		ctx, cancel := context.WithCancel(req.Context())
   736  		defer cancel()
   737  		var stream runtime.ServerTransportStream
   738  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   739  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   740  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   741  		if err != nil {
   742  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   743  			return
   744  		}
   745  		resp, md, err := local_request_Query_DelegatorWithdrawAddress_0(rctx, inboundMarshaler, server, req, pathParams)
   746  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   747  		ctx = runtime.NewServerMetadataContext(ctx, md)
   748  		if err != nil {
   749  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   750  			return
   751  		}
   752  
   753  		forward_Query_DelegatorWithdrawAddress_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   754  
   755  	})
   756  
   757  	mux.Handle("GET", pattern_Query_CommunityPool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   758  		ctx, cancel := context.WithCancel(req.Context())
   759  		defer cancel()
   760  		var stream runtime.ServerTransportStream
   761  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   762  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   763  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   764  		if err != nil {
   765  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   766  			return
   767  		}
   768  		resp, md, err := local_request_Query_CommunityPool_0(rctx, inboundMarshaler, server, req, pathParams)
   769  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   770  		ctx = runtime.NewServerMetadataContext(ctx, md)
   771  		if err != nil {
   772  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   773  			return
   774  		}
   775  
   776  		forward_Query_CommunityPool_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   777  
   778  	})
   779  
   780  	return nil
   781  }
   782  
   783  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   784  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   785  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   786  	conn, err := grpc.Dial(endpoint, opts...)
   787  	if err != nil {
   788  		return err
   789  	}
   790  	defer func() {
   791  		if err != nil {
   792  			if cerr := conn.Close(); cerr != nil {
   793  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   794  			}
   795  			return
   796  		}
   797  		go func() {
   798  			<-ctx.Done()
   799  			if cerr := conn.Close(); cerr != nil {
   800  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   801  			}
   802  		}()
   803  	}()
   804  
   805  	return RegisterQueryHandler(ctx, mux, conn)
   806  }
   807  
   808  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   809  // The handlers forward requests to the grpc endpoint over "conn".
   810  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   811  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   812  }
   813  
   814  // RegisterQueryHandlerClient registers the http handlers for service Query
   815  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   816  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   817  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   818  // "QueryClient" to call the correct interceptors.
   819  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   820  
   821  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   822  		ctx, cancel := context.WithCancel(req.Context())
   823  		defer cancel()
   824  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   825  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   826  		if err != nil {
   827  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   828  			return
   829  		}
   830  		resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams)
   831  		ctx = runtime.NewServerMetadataContext(ctx, md)
   832  		if err != nil {
   833  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   834  			return
   835  		}
   836  
   837  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   838  
   839  	})
   840  
   841  	mux.Handle("GET", pattern_Query_ValidatorDistributionInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   842  		ctx, cancel := context.WithCancel(req.Context())
   843  		defer cancel()
   844  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   845  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   846  		if err != nil {
   847  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   848  			return
   849  		}
   850  		resp, md, err := request_Query_ValidatorDistributionInfo_0(rctx, inboundMarshaler, client, req, pathParams)
   851  		ctx = runtime.NewServerMetadataContext(ctx, md)
   852  		if err != nil {
   853  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   854  			return
   855  		}
   856  
   857  		forward_Query_ValidatorDistributionInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   858  
   859  	})
   860  
   861  	mux.Handle("GET", pattern_Query_ValidatorOutstandingRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   862  		ctx, cancel := context.WithCancel(req.Context())
   863  		defer cancel()
   864  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   865  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   866  		if err != nil {
   867  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   868  			return
   869  		}
   870  		resp, md, err := request_Query_ValidatorOutstandingRewards_0(rctx, inboundMarshaler, client, req, pathParams)
   871  		ctx = runtime.NewServerMetadataContext(ctx, md)
   872  		if err != nil {
   873  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   874  			return
   875  		}
   876  
   877  		forward_Query_ValidatorOutstandingRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   878  
   879  	})
   880  
   881  	mux.Handle("GET", pattern_Query_ValidatorCommission_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   882  		ctx, cancel := context.WithCancel(req.Context())
   883  		defer cancel()
   884  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   885  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   886  		if err != nil {
   887  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   888  			return
   889  		}
   890  		resp, md, err := request_Query_ValidatorCommission_0(rctx, inboundMarshaler, client, req, pathParams)
   891  		ctx = runtime.NewServerMetadataContext(ctx, md)
   892  		if err != nil {
   893  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   894  			return
   895  		}
   896  
   897  		forward_Query_ValidatorCommission_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   898  
   899  	})
   900  
   901  	mux.Handle("GET", pattern_Query_ValidatorSlashes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   902  		ctx, cancel := context.WithCancel(req.Context())
   903  		defer cancel()
   904  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   905  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   906  		if err != nil {
   907  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   908  			return
   909  		}
   910  		resp, md, err := request_Query_ValidatorSlashes_0(rctx, inboundMarshaler, client, req, pathParams)
   911  		ctx = runtime.NewServerMetadataContext(ctx, md)
   912  		if err != nil {
   913  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   914  			return
   915  		}
   916  
   917  		forward_Query_ValidatorSlashes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   918  
   919  	})
   920  
   921  	mux.Handle("GET", pattern_Query_DelegationRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   922  		ctx, cancel := context.WithCancel(req.Context())
   923  		defer cancel()
   924  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   925  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   926  		if err != nil {
   927  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   928  			return
   929  		}
   930  		resp, md, err := request_Query_DelegationRewards_0(rctx, inboundMarshaler, client, req, pathParams)
   931  		ctx = runtime.NewServerMetadataContext(ctx, md)
   932  		if err != nil {
   933  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   934  			return
   935  		}
   936  
   937  		forward_Query_DelegationRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   938  
   939  	})
   940  
   941  	mux.Handle("GET", pattern_Query_DelegationTotalRewards_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   942  		ctx, cancel := context.WithCancel(req.Context())
   943  		defer cancel()
   944  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   945  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   946  		if err != nil {
   947  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   948  			return
   949  		}
   950  		resp, md, err := request_Query_DelegationTotalRewards_0(rctx, inboundMarshaler, client, req, pathParams)
   951  		ctx = runtime.NewServerMetadataContext(ctx, md)
   952  		if err != nil {
   953  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   954  			return
   955  		}
   956  
   957  		forward_Query_DelegationTotalRewards_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   958  
   959  	})
   960  
   961  	mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   962  		ctx, cancel := context.WithCancel(req.Context())
   963  		defer cancel()
   964  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   965  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   966  		if err != nil {
   967  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   968  			return
   969  		}
   970  		resp, md, err := request_Query_DelegatorValidators_0(rctx, inboundMarshaler, client, req, pathParams)
   971  		ctx = runtime.NewServerMetadataContext(ctx, md)
   972  		if err != nil {
   973  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   974  			return
   975  		}
   976  
   977  		forward_Query_DelegatorValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   978  
   979  	})
   980  
   981  	mux.Handle("GET", pattern_Query_DelegatorWithdrawAddress_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   982  		ctx, cancel := context.WithCancel(req.Context())
   983  		defer cancel()
   984  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   985  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   986  		if err != nil {
   987  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   988  			return
   989  		}
   990  		resp, md, err := request_Query_DelegatorWithdrawAddress_0(rctx, inboundMarshaler, client, req, pathParams)
   991  		ctx = runtime.NewServerMetadataContext(ctx, md)
   992  		if err != nil {
   993  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   994  			return
   995  		}
   996  
   997  		forward_Query_DelegatorWithdrawAddress_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   998  
   999  	})
  1000  
  1001  	mux.Handle("GET", pattern_Query_CommunityPool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1002  		ctx, cancel := context.WithCancel(req.Context())
  1003  		defer cancel()
  1004  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1005  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1006  		if err != nil {
  1007  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1008  			return
  1009  		}
  1010  		resp, md, err := request_Query_CommunityPool_0(rctx, inboundMarshaler, client, req, pathParams)
  1011  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1012  		if err != nil {
  1013  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1014  			return
  1015  		}
  1016  
  1017  		forward_Query_CommunityPool_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1018  
  1019  	})
  1020  
  1021  	return nil
  1022  }
  1023  
  1024  var (
  1025  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "distribution", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
  1026  
  1027  	pattern_Query_ValidatorDistributionInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "distribution", "v1beta1", "validators", "validator_address"}, "", runtime.AssumeColonVerbOpt(false)))
  1028  
  1029  	pattern_Query_ValidatorOutstandingRewards_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "validators", "validator_address", "outstanding_rewards"}, "", runtime.AssumeColonVerbOpt(false)))
  1030  
  1031  	pattern_Query_ValidatorCommission_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "validators", "validator_address", "commission"}, "", runtime.AssumeColonVerbOpt(false)))
  1032  
  1033  	pattern_Query_ValidatorSlashes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "validators", "validator_address", "slashes"}, "", runtime.AssumeColonVerbOpt(false)))
  1034  
  1035  	pattern_Query_DelegationRewards_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"cosmos", "distribution", "v1beta1", "delegators", "delegator_address", "rewards", "validator_address"}, "", runtime.AssumeColonVerbOpt(false)))
  1036  
  1037  	pattern_Query_DelegationTotalRewards_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "delegators", "delegator_address", "rewards"}, "", runtime.AssumeColonVerbOpt(false)))
  1038  
  1039  	pattern_Query_DelegatorValidators_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "delegators", "delegator_address", "validators"}, "", runtime.AssumeColonVerbOpt(false)))
  1040  
  1041  	pattern_Query_DelegatorWithdrawAddress_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "distribution", "v1beta1", "delegators", "delegator_address", "withdraw_address"}, "", runtime.AssumeColonVerbOpt(false)))
  1042  
  1043  	pattern_Query_CommunityPool_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "distribution", "v1beta1", "community_pool"}, "", runtime.AssumeColonVerbOpt(false)))
  1044  )
  1045  
  1046  var (
  1047  	forward_Query_Params_0 = runtime.ForwardResponseMessage
  1048  
  1049  	forward_Query_ValidatorDistributionInfo_0 = runtime.ForwardResponseMessage
  1050  
  1051  	forward_Query_ValidatorOutstandingRewards_0 = runtime.ForwardResponseMessage
  1052  
  1053  	forward_Query_ValidatorCommission_0 = runtime.ForwardResponseMessage
  1054  
  1055  	forward_Query_ValidatorSlashes_0 = runtime.ForwardResponseMessage
  1056  
  1057  	forward_Query_DelegationRewards_0 = runtime.ForwardResponseMessage
  1058  
  1059  	forward_Query_DelegationTotalRewards_0 = runtime.ForwardResponseMessage
  1060  
  1061  	forward_Query_DelegatorValidators_0 = runtime.ForwardResponseMessage
  1062  
  1063  	forward_Query_DelegatorWithdrawAddress_0 = runtime.ForwardResponseMessage
  1064  
  1065  	forward_Query_CommunityPool_0 = runtime.ForwardResponseMessage
  1066  )