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