github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/staking/typesadapter/query.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/staking/v1beta1/query.proto
     3  
     4  /*
     5  Package types is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package typesadapter
    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  var (
    37  	filter_Query_Validators_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
    38  )
    39  
    40  func request_Query_Validators_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    41  	var protoReq QueryValidatorsRequest
    42  	var metadata runtime.ServerMetadata
    43  
    44  	if err := req.ParseForm(); err != nil {
    45  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    46  	}
    47  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Validators_0); err != nil {
    48  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    49  	}
    50  
    51  	msg, err := client.Validators(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    52  	return msg, metadata, err
    53  
    54  }
    55  
    56  func local_request_Query_Validators_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    57  	var protoReq QueryValidatorsRequest
    58  	var metadata runtime.ServerMetadata
    59  
    60  	if err := req.ParseForm(); err != nil {
    61  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    62  	}
    63  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Validators_0); err != nil {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    65  	}
    66  
    67  	msg, err := server.Validators(ctx, &protoReq)
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  func request_Query_Validator_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    73  	var protoReq QueryValidatorRequest
    74  	var metadata runtime.ServerMetadata
    75  
    76  	var (
    77  		val string
    78  		ok  bool
    79  		err error
    80  		_   = err
    81  	)
    82  
    83  	val, ok = pathParams["validator_addr"]
    84  	if !ok {
    85  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
    86  	}
    87  
    88  	protoReq.ValidatorAddr, err = runtime.String(val)
    89  
    90  	if err != nil {
    91  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
    92  	}
    93  
    94  	msg, err := client.Validator(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    95  	return msg, metadata, err
    96  
    97  }
    98  
    99  func local_request_Query_Validator_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   100  	var protoReq QueryValidatorRequest
   101  	var metadata runtime.ServerMetadata
   102  
   103  	var (
   104  		val string
   105  		ok  bool
   106  		err error
   107  		_   = err
   108  	)
   109  
   110  	val, ok = pathParams["validator_addr"]
   111  	if !ok {
   112  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   113  	}
   114  
   115  	protoReq.ValidatorAddr, err = runtime.String(val)
   116  
   117  	if err != nil {
   118  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   119  	}
   120  
   121  	msg, err := server.Validator(ctx, &protoReq)
   122  	return msg, metadata, err
   123  
   124  }
   125  
   126  var (
   127  	filter_Query_ValidatorDelegations_0 = &utilities.DoubleArray{Encoding: map[string]int{"validator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   128  )
   129  
   130  func request_Query_ValidatorDelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   131  	var protoReq QueryValidatorDelegationsRequest
   132  	var metadata runtime.ServerMetadata
   133  
   134  	var (
   135  		val string
   136  		ok  bool
   137  		err error
   138  		_   = err
   139  	)
   140  
   141  	val, ok = pathParams["validator_addr"]
   142  	if !ok {
   143  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   144  	}
   145  
   146  	protoReq.ValidatorAddr, err = runtime.String(val)
   147  
   148  	if err != nil {
   149  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   150  	}
   151  
   152  	if err := req.ParseForm(); err != nil {
   153  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   154  	}
   155  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ValidatorDelegations_0); err != nil {
   156  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   157  	}
   158  
   159  	msg, err := client.ValidatorDelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   160  	return msg, metadata, err
   161  
   162  }
   163  
   164  func local_request_Query_ValidatorDelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   165  	var protoReq QueryValidatorDelegationsRequest
   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_addr"]
   176  	if !ok {
   177  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   178  	}
   179  
   180  	protoReq.ValidatorAddr, err = runtime.String(val)
   181  
   182  	if err != nil {
   183  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", 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_ValidatorDelegations_0); err != nil {
   190  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   191  	}
   192  
   193  	msg, err := server.ValidatorDelegations(ctx, &protoReq)
   194  	return msg, metadata, err
   195  
   196  }
   197  
   198  var (
   199  	filter_Query_ValidatorUnbondingDelegations_0 = &utilities.DoubleArray{Encoding: map[string]int{"validator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   200  )
   201  
   202  func request_Query_ValidatorUnbondingDelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   203  	var protoReq QueryValidatorUnbondingDelegationsRequest
   204  	var metadata runtime.ServerMetadata
   205  
   206  	var (
   207  		val string
   208  		ok  bool
   209  		err error
   210  		_   = err
   211  	)
   212  
   213  	val, ok = pathParams["validator_addr"]
   214  	if !ok {
   215  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   216  	}
   217  
   218  	protoReq.ValidatorAddr, err = runtime.String(val)
   219  
   220  	if err != nil {
   221  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   222  	}
   223  
   224  	if err := req.ParseForm(); err != nil {
   225  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   226  	}
   227  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ValidatorUnbondingDelegations_0); err != nil {
   228  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   229  	}
   230  
   231  	msg, err := client.ValidatorUnbondingDelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   232  	return msg, metadata, err
   233  
   234  }
   235  
   236  func local_request_Query_ValidatorUnbondingDelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   237  	var protoReq QueryValidatorUnbondingDelegationsRequest
   238  	var metadata runtime.ServerMetadata
   239  
   240  	var (
   241  		val string
   242  		ok  bool
   243  		err error
   244  		_   = err
   245  	)
   246  
   247  	val, ok = pathParams["validator_addr"]
   248  	if !ok {
   249  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   250  	}
   251  
   252  	protoReq.ValidatorAddr, err = runtime.String(val)
   253  
   254  	if err != nil {
   255  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   256  	}
   257  
   258  	if err := req.ParseForm(); err != nil {
   259  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   260  	}
   261  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ValidatorUnbondingDelegations_0); err != nil {
   262  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   263  	}
   264  
   265  	msg, err := server.ValidatorUnbondingDelegations(ctx, &protoReq)
   266  	return msg, metadata, err
   267  
   268  }
   269  
   270  func request_Query_Delegation_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   271  	var protoReq QueryDelegationRequest
   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["validator_addr"]
   282  	if !ok {
   283  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   284  	}
   285  
   286  	protoReq.ValidatorAddr, err = runtime.String(val)
   287  
   288  	if err != nil {
   289  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   290  	}
   291  
   292  	val, ok = pathParams["delegator_addr"]
   293  	if !ok {
   294  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   295  	}
   296  
   297  	protoReq.DelegatorAddr, err = runtime.String(val)
   298  
   299  	if err != nil {
   300  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   301  	}
   302  
   303  	msg, err := client.Delegation(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   304  	return msg, metadata, err
   305  
   306  }
   307  
   308  func local_request_Query_Delegation_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   309  	var protoReq QueryDelegationRequest
   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["validator_addr"]
   320  	if !ok {
   321  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   322  	}
   323  
   324  	protoReq.ValidatorAddr, err = runtime.String(val)
   325  
   326  	if err != nil {
   327  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   328  	}
   329  
   330  	val, ok = pathParams["delegator_addr"]
   331  	if !ok {
   332  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   333  	}
   334  
   335  	protoReq.DelegatorAddr, err = runtime.String(val)
   336  
   337  	if err != nil {
   338  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   339  	}
   340  
   341  	msg, err := server.Delegation(ctx, &protoReq)
   342  	return msg, metadata, err
   343  
   344  }
   345  
   346  func request_Query_UnbondingDelegation_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   347  	var protoReq QueryUnbondingDelegationRequest
   348  	var metadata runtime.ServerMetadata
   349  
   350  	var (
   351  		val string
   352  		ok  bool
   353  		err error
   354  		_   = err
   355  	)
   356  
   357  	val, ok = pathParams["validator_addr"]
   358  	if !ok {
   359  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   360  	}
   361  
   362  	protoReq.ValidatorAddr, err = runtime.String(val)
   363  
   364  	if err != nil {
   365  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   366  	}
   367  
   368  	val, ok = pathParams["delegator_addr"]
   369  	if !ok {
   370  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   371  	}
   372  
   373  	protoReq.DelegatorAddr, err = runtime.String(val)
   374  
   375  	if err != nil {
   376  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   377  	}
   378  
   379  	msg, err := client.UnbondingDelegation(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   380  	return msg, metadata, err
   381  
   382  }
   383  
   384  func local_request_Query_UnbondingDelegation_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   385  	var protoReq QueryUnbondingDelegationRequest
   386  	var metadata runtime.ServerMetadata
   387  
   388  	var (
   389  		val string
   390  		ok  bool
   391  		err error
   392  		_   = err
   393  	)
   394  
   395  	val, ok = pathParams["validator_addr"]
   396  	if !ok {
   397  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   398  	}
   399  
   400  	protoReq.ValidatorAddr, err = runtime.String(val)
   401  
   402  	if err != nil {
   403  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   404  	}
   405  
   406  	val, ok = pathParams["delegator_addr"]
   407  	if !ok {
   408  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   409  	}
   410  
   411  	protoReq.DelegatorAddr, err = runtime.String(val)
   412  
   413  	if err != nil {
   414  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   415  	}
   416  
   417  	msg, err := server.UnbondingDelegation(ctx, &protoReq)
   418  	return msg, metadata, err
   419  
   420  }
   421  
   422  var (
   423  	filter_Query_DelegatorDelegations_0 = &utilities.DoubleArray{Encoding: map[string]int{"delegator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   424  )
   425  
   426  func request_Query_DelegatorDelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   427  	var protoReq QueryDelegatorDelegationsRequest
   428  	var metadata runtime.ServerMetadata
   429  
   430  	var (
   431  		val string
   432  		ok  bool
   433  		err error
   434  		_   = err
   435  	)
   436  
   437  	val, ok = pathParams["delegator_addr"]
   438  	if !ok {
   439  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   440  	}
   441  
   442  	protoReq.DelegatorAddr, err = runtime.String(val)
   443  
   444  	if err != nil {
   445  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   446  	}
   447  
   448  	if err := req.ParseForm(); err != nil {
   449  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   450  	}
   451  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorDelegations_0); err != nil {
   452  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   453  	}
   454  
   455  	msg, err := client.DelegatorDelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   456  	return msg, metadata, err
   457  
   458  }
   459  
   460  func local_request_Query_DelegatorDelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   461  	var protoReq QueryDelegatorDelegationsRequest
   462  	var metadata runtime.ServerMetadata
   463  
   464  	var (
   465  		val string
   466  		ok  bool
   467  		err error
   468  		_   = err
   469  	)
   470  
   471  	val, ok = pathParams["delegator_addr"]
   472  	if !ok {
   473  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   474  	}
   475  
   476  	protoReq.DelegatorAddr, err = runtime.String(val)
   477  
   478  	if err != nil {
   479  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   480  	}
   481  
   482  	if err := req.ParseForm(); err != nil {
   483  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   484  	}
   485  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorDelegations_0); err != nil {
   486  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   487  	}
   488  
   489  	msg, err := server.DelegatorDelegations(ctx, &protoReq)
   490  	return msg, metadata, err
   491  
   492  }
   493  
   494  var (
   495  	filter_Query_DelegatorUnbondingDelegations_0 = &utilities.DoubleArray{Encoding: map[string]int{"delegator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   496  )
   497  
   498  func request_Query_DelegatorUnbondingDelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   499  	var protoReq QueryDelegatorUnbondingDelegationsRequest
   500  	var metadata runtime.ServerMetadata
   501  
   502  	var (
   503  		val string
   504  		ok  bool
   505  		err error
   506  		_   = err
   507  	)
   508  
   509  	val, ok = pathParams["delegator_addr"]
   510  	if !ok {
   511  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   512  	}
   513  
   514  	protoReq.DelegatorAddr, err = runtime.String(val)
   515  
   516  	if err != nil {
   517  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   518  	}
   519  
   520  	if err := req.ParseForm(); err != nil {
   521  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   522  	}
   523  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorUnbondingDelegations_0); err != nil {
   524  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   525  	}
   526  
   527  	msg, err := client.DelegatorUnbondingDelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   528  	return msg, metadata, err
   529  
   530  }
   531  
   532  func local_request_Query_DelegatorUnbondingDelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   533  	var protoReq QueryDelegatorUnbondingDelegationsRequest
   534  	var metadata runtime.ServerMetadata
   535  
   536  	var (
   537  		val string
   538  		ok  bool
   539  		err error
   540  		_   = err
   541  	)
   542  
   543  	val, ok = pathParams["delegator_addr"]
   544  	if !ok {
   545  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   546  	}
   547  
   548  	protoReq.DelegatorAddr, err = runtime.String(val)
   549  
   550  	if err != nil {
   551  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   552  	}
   553  
   554  	if err := req.ParseForm(); err != nil {
   555  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   556  	}
   557  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorUnbondingDelegations_0); err != nil {
   558  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   559  	}
   560  
   561  	msg, err := server.DelegatorUnbondingDelegations(ctx, &protoReq)
   562  	return msg, metadata, err
   563  
   564  }
   565  
   566  var (
   567  	filter_Query_Redelegations_0 = &utilities.DoubleArray{Encoding: map[string]int{"delegator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   568  )
   569  
   570  func request_Query_Redelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   571  	var protoReq QueryRedelegationsRequest
   572  	var metadata runtime.ServerMetadata
   573  
   574  	var (
   575  		val string
   576  		ok  bool
   577  		err error
   578  		_   = err
   579  	)
   580  
   581  	val, ok = pathParams["delegator_addr"]
   582  	if !ok {
   583  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   584  	}
   585  
   586  	protoReq.DelegatorAddr, err = runtime.String(val)
   587  
   588  	if err != nil {
   589  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   590  	}
   591  
   592  	if err := req.ParseForm(); err != nil {
   593  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   594  	}
   595  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Redelegations_0); err != nil {
   596  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   597  	}
   598  
   599  	msg, err := client.Redelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   600  	return msg, metadata, err
   601  
   602  }
   603  
   604  func local_request_Query_Redelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   605  	var protoReq QueryRedelegationsRequest
   606  	var metadata runtime.ServerMetadata
   607  
   608  	var (
   609  		val string
   610  		ok  bool
   611  		err error
   612  		_   = err
   613  	)
   614  
   615  	val, ok = pathParams["delegator_addr"]
   616  	if !ok {
   617  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   618  	}
   619  
   620  	protoReq.DelegatorAddr, err = runtime.String(val)
   621  
   622  	if err != nil {
   623  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   624  	}
   625  
   626  	if err := req.ParseForm(); err != nil {
   627  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   628  	}
   629  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Redelegations_0); err != nil {
   630  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   631  	}
   632  
   633  	msg, err := server.Redelegations(ctx, &protoReq)
   634  	return msg, metadata, err
   635  
   636  }
   637  
   638  var (
   639  	filter_Query_DelegatorValidators_0 = &utilities.DoubleArray{Encoding: map[string]int{"delegator_addr": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   640  )
   641  
   642  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) {
   643  	var protoReq QueryDelegatorValidatorsRequest
   644  	var metadata runtime.ServerMetadata
   645  
   646  	var (
   647  		val string
   648  		ok  bool
   649  		err error
   650  		_   = err
   651  	)
   652  
   653  	val, ok = pathParams["delegator_addr"]
   654  	if !ok {
   655  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   656  	}
   657  
   658  	protoReq.DelegatorAddr, err = runtime.String(val)
   659  
   660  	if err != nil {
   661  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   662  	}
   663  
   664  	if err := req.ParseForm(); err != nil {
   665  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   666  	}
   667  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorValidators_0); err != nil {
   668  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   669  	}
   670  
   671  	msg, err := client.DelegatorValidators(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   672  	return msg, metadata, err
   673  
   674  }
   675  
   676  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) {
   677  	var protoReq QueryDelegatorValidatorsRequest
   678  	var metadata runtime.ServerMetadata
   679  
   680  	var (
   681  		val string
   682  		ok  bool
   683  		err error
   684  		_   = err
   685  	)
   686  
   687  	val, ok = pathParams["delegator_addr"]
   688  	if !ok {
   689  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   690  	}
   691  
   692  	protoReq.DelegatorAddr, err = runtime.String(val)
   693  
   694  	if err != nil {
   695  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   696  	}
   697  
   698  	if err := req.ParseForm(); err != nil {
   699  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   700  	}
   701  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DelegatorValidators_0); err != nil {
   702  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   703  	}
   704  
   705  	msg, err := server.DelegatorValidators(ctx, &protoReq)
   706  	return msg, metadata, err
   707  
   708  }
   709  
   710  func request_Query_DelegatorValidator_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   711  	var protoReq QueryDelegatorValidatorRequest
   712  	var metadata runtime.ServerMetadata
   713  
   714  	var (
   715  		val string
   716  		ok  bool
   717  		err error
   718  		_   = err
   719  	)
   720  
   721  	val, ok = pathParams["delegator_addr"]
   722  	if !ok {
   723  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   724  	}
   725  
   726  	protoReq.DelegatorAddr, err = runtime.String(val)
   727  
   728  	if err != nil {
   729  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   730  	}
   731  
   732  	val, ok = pathParams["validator_addr"]
   733  	if !ok {
   734  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   735  	}
   736  
   737  	protoReq.ValidatorAddr, err = runtime.String(val)
   738  
   739  	if err != nil {
   740  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   741  	}
   742  
   743  	msg, err := client.DelegatorValidator(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   744  	return msg, metadata, err
   745  
   746  }
   747  
   748  func local_request_Query_DelegatorValidator_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   749  	var protoReq QueryDelegatorValidatorRequest
   750  	var metadata runtime.ServerMetadata
   751  
   752  	var (
   753  		val string
   754  		ok  bool
   755  		err error
   756  		_   = err
   757  	)
   758  
   759  	val, ok = pathParams["delegator_addr"]
   760  	if !ok {
   761  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_addr")
   762  	}
   763  
   764  	protoReq.DelegatorAddr, err = runtime.String(val)
   765  
   766  	if err != nil {
   767  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_addr", err)
   768  	}
   769  
   770  	val, ok = pathParams["validator_addr"]
   771  	if !ok {
   772  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "validator_addr")
   773  	}
   774  
   775  	protoReq.ValidatorAddr, err = runtime.String(val)
   776  
   777  	if err != nil {
   778  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "validator_addr", err)
   779  	}
   780  
   781  	msg, err := server.DelegatorValidator(ctx, &protoReq)
   782  	return msg, metadata, err
   783  
   784  }
   785  
   786  func request_Query_HistoricalInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   787  	var protoReq QueryHistoricalInfoRequest
   788  	var metadata runtime.ServerMetadata
   789  
   790  	var (
   791  		val string
   792  		ok  bool
   793  		err error
   794  		_   = err
   795  	)
   796  
   797  	val, ok = pathParams["height"]
   798  	if !ok {
   799  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
   800  	}
   801  
   802  	protoReq.Height, err = runtime.Int64(val)
   803  
   804  	if err != nil {
   805  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
   806  	}
   807  
   808  	msg, err := client.HistoricalInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   809  	return msg, metadata, err
   810  
   811  }
   812  
   813  func local_request_Query_HistoricalInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   814  	var protoReq QueryHistoricalInfoRequest
   815  	var metadata runtime.ServerMetadata
   816  
   817  	var (
   818  		val string
   819  		ok  bool
   820  		err error
   821  		_   = err
   822  	)
   823  
   824  	val, ok = pathParams["height"]
   825  	if !ok {
   826  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
   827  	}
   828  
   829  	protoReq.Height, err = runtime.Int64(val)
   830  
   831  	if err != nil {
   832  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
   833  	}
   834  
   835  	msg, err := server.HistoricalInfo(ctx, &protoReq)
   836  	return msg, metadata, err
   837  
   838  }
   839  
   840  func request_Query_Pool_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   841  	var protoReq QueryPoolRequest
   842  	var metadata runtime.ServerMetadata
   843  
   844  	msg, err := client.Pool(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   845  	return msg, metadata, err
   846  
   847  }
   848  
   849  func local_request_Query_Pool_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   850  	var protoReq QueryPoolRequest
   851  	var metadata runtime.ServerMetadata
   852  
   853  	msg, err := server.Pool(ctx, &protoReq)
   854  	return msg, metadata, err
   855  
   856  }
   857  
   858  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) {
   859  	var protoReq QueryParamsRequest
   860  	var metadata runtime.ServerMetadata
   861  
   862  	msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   863  	return msg, metadata, err
   864  
   865  }
   866  
   867  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) {
   868  	var protoReq QueryParamsRequest
   869  	var metadata runtime.ServerMetadata
   870  
   871  	msg, err := server.Params(ctx, &protoReq)
   872  	return msg, metadata, err
   873  
   874  }
   875  
   876  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   877  // UnaryRPC     :call QueryServer directly.
   878  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   879  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   880  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   881  
   882  	mux.Handle("GET", pattern_Query_Validators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   883  		ctx, cancel := context.WithCancel(req.Context())
   884  		defer cancel()
   885  		var stream runtime.ServerTransportStream
   886  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   887  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   888  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   889  		if err != nil {
   890  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   891  			return
   892  		}
   893  		resp, md, err := local_request_Query_Validators_0(rctx, inboundMarshaler, server, req, pathParams)
   894  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   895  		ctx = runtime.NewServerMetadataContext(ctx, md)
   896  		if err != nil {
   897  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   898  			return
   899  		}
   900  
   901  		forward_Query_Validators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   902  
   903  	})
   904  
   905  	mux.Handle("GET", pattern_Query_Validator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   906  		ctx, cancel := context.WithCancel(req.Context())
   907  		defer cancel()
   908  		var stream runtime.ServerTransportStream
   909  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   910  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   911  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   912  		if err != nil {
   913  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   914  			return
   915  		}
   916  		resp, md, err := local_request_Query_Validator_0(rctx, inboundMarshaler, server, req, pathParams)
   917  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   918  		ctx = runtime.NewServerMetadataContext(ctx, md)
   919  		if err != nil {
   920  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   921  			return
   922  		}
   923  
   924  		forward_Query_Validator_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   925  
   926  	})
   927  
   928  	mux.Handle("GET", pattern_Query_ValidatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   929  		ctx, cancel := context.WithCancel(req.Context())
   930  		defer cancel()
   931  		var stream runtime.ServerTransportStream
   932  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   933  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   934  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   935  		if err != nil {
   936  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   937  			return
   938  		}
   939  		resp, md, err := local_request_Query_ValidatorDelegations_0(rctx, inboundMarshaler, server, req, pathParams)
   940  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   941  		ctx = runtime.NewServerMetadataContext(ctx, md)
   942  		if err != nil {
   943  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   944  			return
   945  		}
   946  
   947  		forward_Query_ValidatorDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   948  
   949  	})
   950  
   951  	mux.Handle("GET", pattern_Query_ValidatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   952  		ctx, cancel := context.WithCancel(req.Context())
   953  		defer cancel()
   954  		var stream runtime.ServerTransportStream
   955  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   956  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   957  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   958  		if err != nil {
   959  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   960  			return
   961  		}
   962  		resp, md, err := local_request_Query_ValidatorUnbondingDelegations_0(rctx, inboundMarshaler, server, req, pathParams)
   963  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   964  		ctx = runtime.NewServerMetadataContext(ctx, md)
   965  		if err != nil {
   966  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   967  			return
   968  		}
   969  
   970  		forward_Query_ValidatorUnbondingDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   971  
   972  	})
   973  
   974  	mux.Handle("GET", pattern_Query_Delegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   975  		ctx, cancel := context.WithCancel(req.Context())
   976  		defer cancel()
   977  		var stream runtime.ServerTransportStream
   978  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   979  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   980  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   981  		if err != nil {
   982  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   983  			return
   984  		}
   985  		resp, md, err := local_request_Query_Delegation_0(rctx, inboundMarshaler, server, req, pathParams)
   986  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   987  		ctx = runtime.NewServerMetadataContext(ctx, md)
   988  		if err != nil {
   989  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   990  			return
   991  		}
   992  
   993  		forward_Query_Delegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   994  
   995  	})
   996  
   997  	mux.Handle("GET", pattern_Query_UnbondingDelegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   998  		ctx, cancel := context.WithCancel(req.Context())
   999  		defer cancel()
  1000  		var stream runtime.ServerTransportStream
  1001  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1002  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1003  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1004  		if err != nil {
  1005  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1006  			return
  1007  		}
  1008  		resp, md, err := local_request_Query_UnbondingDelegation_0(rctx, inboundMarshaler, server, req, pathParams)
  1009  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1010  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1011  		if err != nil {
  1012  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1013  			return
  1014  		}
  1015  
  1016  		forward_Query_UnbondingDelegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1017  
  1018  	})
  1019  
  1020  	mux.Handle("GET", pattern_Query_DelegatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1021  		ctx, cancel := context.WithCancel(req.Context())
  1022  		defer cancel()
  1023  		var stream runtime.ServerTransportStream
  1024  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1025  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1026  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1027  		if err != nil {
  1028  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1029  			return
  1030  		}
  1031  		resp, md, err := local_request_Query_DelegatorDelegations_0(rctx, inboundMarshaler, server, req, pathParams)
  1032  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1033  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1034  		if err != nil {
  1035  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1036  			return
  1037  		}
  1038  
  1039  		forward_Query_DelegatorDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1040  
  1041  	})
  1042  
  1043  	mux.Handle("GET", pattern_Query_DelegatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1044  		ctx, cancel := context.WithCancel(req.Context())
  1045  		defer cancel()
  1046  		var stream runtime.ServerTransportStream
  1047  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1048  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1049  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1050  		if err != nil {
  1051  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1052  			return
  1053  		}
  1054  		resp, md, err := local_request_Query_DelegatorUnbondingDelegations_0(rctx, inboundMarshaler, server, req, pathParams)
  1055  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1056  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1057  		if err != nil {
  1058  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1059  			return
  1060  		}
  1061  
  1062  		forward_Query_DelegatorUnbondingDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1063  
  1064  	})
  1065  
  1066  	mux.Handle("GET", pattern_Query_Redelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1067  		ctx, cancel := context.WithCancel(req.Context())
  1068  		defer cancel()
  1069  		var stream runtime.ServerTransportStream
  1070  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1071  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1072  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1073  		if err != nil {
  1074  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1075  			return
  1076  		}
  1077  		resp, md, err := local_request_Query_Redelegations_0(rctx, inboundMarshaler, server, req, pathParams)
  1078  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1079  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1080  		if err != nil {
  1081  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1082  			return
  1083  		}
  1084  
  1085  		forward_Query_Redelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1086  
  1087  	})
  1088  
  1089  	mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1090  		ctx, cancel := context.WithCancel(req.Context())
  1091  		defer cancel()
  1092  		var stream runtime.ServerTransportStream
  1093  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1094  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1095  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1096  		if err != nil {
  1097  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1098  			return
  1099  		}
  1100  		resp, md, err := local_request_Query_DelegatorValidators_0(rctx, inboundMarshaler, server, req, pathParams)
  1101  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1102  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1103  		if err != nil {
  1104  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1105  			return
  1106  		}
  1107  
  1108  		forward_Query_DelegatorValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1109  
  1110  	})
  1111  
  1112  	mux.Handle("GET", pattern_Query_DelegatorValidator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1113  		ctx, cancel := context.WithCancel(req.Context())
  1114  		defer cancel()
  1115  		var stream runtime.ServerTransportStream
  1116  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1117  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1118  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1119  		if err != nil {
  1120  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1121  			return
  1122  		}
  1123  		resp, md, err := local_request_Query_DelegatorValidator_0(rctx, inboundMarshaler, server, req, pathParams)
  1124  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1125  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1126  		if err != nil {
  1127  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1128  			return
  1129  		}
  1130  
  1131  		forward_Query_DelegatorValidator_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1132  
  1133  	})
  1134  
  1135  	mux.Handle("GET", pattern_Query_HistoricalInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1136  		ctx, cancel := context.WithCancel(req.Context())
  1137  		defer cancel()
  1138  		var stream runtime.ServerTransportStream
  1139  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1140  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1141  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1142  		if err != nil {
  1143  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1144  			return
  1145  		}
  1146  		resp, md, err := local_request_Query_HistoricalInfo_0(rctx, inboundMarshaler, server, req, pathParams)
  1147  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1148  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1149  		if err != nil {
  1150  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1151  			return
  1152  		}
  1153  
  1154  		forward_Query_HistoricalInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1155  
  1156  	})
  1157  
  1158  	mux.Handle("GET", pattern_Query_Pool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1159  		ctx, cancel := context.WithCancel(req.Context())
  1160  		defer cancel()
  1161  		var stream runtime.ServerTransportStream
  1162  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1163  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1164  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1165  		if err != nil {
  1166  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1167  			return
  1168  		}
  1169  		resp, md, err := local_request_Query_Pool_0(rctx, inboundMarshaler, server, req, pathParams)
  1170  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1171  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1172  		if err != nil {
  1173  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1174  			return
  1175  		}
  1176  
  1177  		forward_Query_Pool_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1178  
  1179  	})
  1180  
  1181  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1182  		ctx, cancel := context.WithCancel(req.Context())
  1183  		defer cancel()
  1184  		var stream runtime.ServerTransportStream
  1185  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1186  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1187  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1188  		if err != nil {
  1189  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1190  			return
  1191  		}
  1192  		resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams)
  1193  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1194  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1195  		if err != nil {
  1196  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1197  			return
  1198  		}
  1199  
  1200  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1201  
  1202  	})
  1203  
  1204  	return nil
  1205  }
  1206  
  1207  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
  1208  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1209  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1210  	conn, err := grpc.Dial(endpoint, opts...)
  1211  	if err != nil {
  1212  		return err
  1213  	}
  1214  	defer func() {
  1215  		if err != nil {
  1216  			if cerr := conn.Close(); cerr != nil {
  1217  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1218  			}
  1219  			return
  1220  		}
  1221  		go func() {
  1222  			<-ctx.Done()
  1223  			if cerr := conn.Close(); cerr != nil {
  1224  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1225  			}
  1226  		}()
  1227  	}()
  1228  
  1229  	return RegisterQueryHandler(ctx, mux, conn)
  1230  }
  1231  
  1232  // RegisterQueryHandler registers the http handlers for service Query to "mux".
  1233  // The handlers forward requests to the grpc endpoint over "conn".
  1234  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1235  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
  1236  }
  1237  
  1238  // RegisterQueryHandlerClient registers the http handlers for service Query
  1239  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
  1240  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
  1241  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1242  // "QueryClient" to call the correct interceptors.
  1243  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
  1244  
  1245  	mux.Handle("GET", pattern_Query_Validators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1246  		ctx, cancel := context.WithCancel(req.Context())
  1247  		defer cancel()
  1248  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1249  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1250  		if err != nil {
  1251  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1252  			return
  1253  		}
  1254  		resp, md, err := request_Query_Validators_0(rctx, inboundMarshaler, client, req, pathParams)
  1255  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1256  		if err != nil {
  1257  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1258  			return
  1259  		}
  1260  
  1261  		forward_Query_Validators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1262  
  1263  	})
  1264  
  1265  	mux.Handle("GET", pattern_Query_Validator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1266  		ctx, cancel := context.WithCancel(req.Context())
  1267  		defer cancel()
  1268  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1269  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1270  		if err != nil {
  1271  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1272  			return
  1273  		}
  1274  		resp, md, err := request_Query_Validator_0(rctx, inboundMarshaler, client, req, pathParams)
  1275  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1276  		if err != nil {
  1277  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1278  			return
  1279  		}
  1280  
  1281  		forward_Query_Validator_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1282  
  1283  	})
  1284  
  1285  	mux.Handle("GET", pattern_Query_ValidatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1286  		ctx, cancel := context.WithCancel(req.Context())
  1287  		defer cancel()
  1288  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1289  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1290  		if err != nil {
  1291  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1292  			return
  1293  		}
  1294  		resp, md, err := request_Query_ValidatorDelegations_0(rctx, inboundMarshaler, client, req, pathParams)
  1295  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1296  		if err != nil {
  1297  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1298  			return
  1299  		}
  1300  
  1301  		forward_Query_ValidatorDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1302  
  1303  	})
  1304  
  1305  	mux.Handle("GET", pattern_Query_ValidatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1306  		ctx, cancel := context.WithCancel(req.Context())
  1307  		defer cancel()
  1308  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1309  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1310  		if err != nil {
  1311  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1312  			return
  1313  		}
  1314  		resp, md, err := request_Query_ValidatorUnbondingDelegations_0(rctx, inboundMarshaler, client, req, pathParams)
  1315  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1316  		if err != nil {
  1317  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1318  			return
  1319  		}
  1320  
  1321  		forward_Query_ValidatorUnbondingDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1322  
  1323  	})
  1324  
  1325  	mux.Handle("GET", pattern_Query_Delegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1326  		ctx, cancel := context.WithCancel(req.Context())
  1327  		defer cancel()
  1328  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1329  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1330  		if err != nil {
  1331  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1332  			return
  1333  		}
  1334  		resp, md, err := request_Query_Delegation_0(rctx, inboundMarshaler, client, req, pathParams)
  1335  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1336  		if err != nil {
  1337  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1338  			return
  1339  		}
  1340  
  1341  		forward_Query_Delegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1342  
  1343  	})
  1344  
  1345  	mux.Handle("GET", pattern_Query_UnbondingDelegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1346  		ctx, cancel := context.WithCancel(req.Context())
  1347  		defer cancel()
  1348  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1349  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1350  		if err != nil {
  1351  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1352  			return
  1353  		}
  1354  		resp, md, err := request_Query_UnbondingDelegation_0(rctx, inboundMarshaler, client, req, pathParams)
  1355  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1356  		if err != nil {
  1357  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1358  			return
  1359  		}
  1360  
  1361  		forward_Query_UnbondingDelegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1362  
  1363  	})
  1364  
  1365  	mux.Handle("GET", pattern_Query_DelegatorDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1366  		ctx, cancel := context.WithCancel(req.Context())
  1367  		defer cancel()
  1368  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1369  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1370  		if err != nil {
  1371  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1372  			return
  1373  		}
  1374  		resp, md, err := request_Query_DelegatorDelegations_0(rctx, inboundMarshaler, client, req, pathParams)
  1375  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1376  		if err != nil {
  1377  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1378  			return
  1379  		}
  1380  
  1381  		forward_Query_DelegatorDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1382  
  1383  	})
  1384  
  1385  	mux.Handle("GET", pattern_Query_DelegatorUnbondingDelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1386  		ctx, cancel := context.WithCancel(req.Context())
  1387  		defer cancel()
  1388  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1389  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1390  		if err != nil {
  1391  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1392  			return
  1393  		}
  1394  		resp, md, err := request_Query_DelegatorUnbondingDelegations_0(rctx, inboundMarshaler, client, req, pathParams)
  1395  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1396  		if err != nil {
  1397  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1398  			return
  1399  		}
  1400  
  1401  		forward_Query_DelegatorUnbondingDelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1402  
  1403  	})
  1404  
  1405  	mux.Handle("GET", pattern_Query_Redelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1406  		ctx, cancel := context.WithCancel(req.Context())
  1407  		defer cancel()
  1408  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1409  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1410  		if err != nil {
  1411  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1412  			return
  1413  		}
  1414  		resp, md, err := request_Query_Redelegations_0(rctx, inboundMarshaler, client, req, pathParams)
  1415  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1416  		if err != nil {
  1417  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1418  			return
  1419  		}
  1420  
  1421  		forward_Query_Redelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1422  
  1423  	})
  1424  
  1425  	mux.Handle("GET", pattern_Query_DelegatorValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1426  		ctx, cancel := context.WithCancel(req.Context())
  1427  		defer cancel()
  1428  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1429  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1430  		if err != nil {
  1431  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1432  			return
  1433  		}
  1434  		resp, md, err := request_Query_DelegatorValidators_0(rctx, inboundMarshaler, client, req, pathParams)
  1435  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1436  		if err != nil {
  1437  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1438  			return
  1439  		}
  1440  
  1441  		forward_Query_DelegatorValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1442  
  1443  	})
  1444  
  1445  	mux.Handle("GET", pattern_Query_DelegatorValidator_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1446  		ctx, cancel := context.WithCancel(req.Context())
  1447  		defer cancel()
  1448  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1449  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1450  		if err != nil {
  1451  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1452  			return
  1453  		}
  1454  		resp, md, err := request_Query_DelegatorValidator_0(rctx, inboundMarshaler, client, req, pathParams)
  1455  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1456  		if err != nil {
  1457  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1458  			return
  1459  		}
  1460  
  1461  		forward_Query_DelegatorValidator_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1462  
  1463  	})
  1464  
  1465  	mux.Handle("GET", pattern_Query_HistoricalInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1466  		ctx, cancel := context.WithCancel(req.Context())
  1467  		defer cancel()
  1468  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1469  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1470  		if err != nil {
  1471  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1472  			return
  1473  		}
  1474  		resp, md, err := request_Query_HistoricalInfo_0(rctx, inboundMarshaler, client, req, pathParams)
  1475  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1476  		if err != nil {
  1477  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1478  			return
  1479  		}
  1480  
  1481  		forward_Query_HistoricalInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1482  
  1483  	})
  1484  
  1485  	mux.Handle("GET", pattern_Query_Pool_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1486  		ctx, cancel := context.WithCancel(req.Context())
  1487  		defer cancel()
  1488  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1489  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1490  		if err != nil {
  1491  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1492  			return
  1493  		}
  1494  		resp, md, err := request_Query_Pool_0(rctx, inboundMarshaler, client, req, pathParams)
  1495  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1496  		if err != nil {
  1497  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1498  			return
  1499  		}
  1500  
  1501  		forward_Query_Pool_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1502  
  1503  	})
  1504  
  1505  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1506  		ctx, cancel := context.WithCancel(req.Context())
  1507  		defer cancel()
  1508  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1509  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1510  		if err != nil {
  1511  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1512  			return
  1513  		}
  1514  		resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams)
  1515  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1516  		if err != nil {
  1517  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1518  			return
  1519  		}
  1520  
  1521  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1522  
  1523  	})
  1524  
  1525  	return nil
  1526  }
  1527  
  1528  var (
  1529  	pattern_Query_Validators_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "staking", "v1beta1", "validators"}, "", runtime.AssumeColonVerbOpt(false)))
  1530  
  1531  	pattern_Query_Validator_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "staking", "v1beta1", "validators", "validator_addr"}, "", runtime.AssumeColonVerbOpt(false)))
  1532  
  1533  	pattern_Query_ValidatorDelegations_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", "staking", "v1beta1", "validators", "validator_addr", "delegations"}, "", runtime.AssumeColonVerbOpt(false)))
  1534  
  1535  	pattern_Query_ValidatorUnbondingDelegations_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", "staking", "v1beta1", "validators", "validator_addr", "unbonding_delegations"}, "", runtime.AssumeColonVerbOpt(false)))
  1536  
  1537  	pattern_Query_Delegation_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", "staking", "v1beta1", "validators", "validator_addr", "delegations", "delegator_addr"}, "", runtime.AssumeColonVerbOpt(false)))
  1538  
  1539  	pattern_Query_UnbondingDelegation_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, 2, 7}, []string{"cosmos", "staking", "v1beta1", "validators", "validator_addr", "delegations", "delegator_addr", "unbonding_delegation"}, "", runtime.AssumeColonVerbOpt(false)))
  1540  
  1541  	pattern_Query_DelegatorDelegations_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "staking", "v1beta1", "delegations", "delegator_addr"}, "", runtime.AssumeColonVerbOpt(false)))
  1542  
  1543  	pattern_Query_DelegatorUnbondingDelegations_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", "staking", "v1beta1", "delegators", "delegator_addr", "unbonding_delegations"}, "", runtime.AssumeColonVerbOpt(false)))
  1544  
  1545  	pattern_Query_Redelegations_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", "staking", "v1beta1", "delegators", "delegator_addr", "redelegations"}, "", runtime.AssumeColonVerbOpt(false)))
  1546  
  1547  	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", "staking", "v1beta1", "delegators", "delegator_addr", "validators"}, "", runtime.AssumeColonVerbOpt(false)))
  1548  
  1549  	pattern_Query_DelegatorValidator_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", "staking", "v1beta1", "delegators", "delegator_addr", "validators", "validator_addr"}, "", runtime.AssumeColonVerbOpt(false)))
  1550  
  1551  	pattern_Query_HistoricalInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "staking", "v1beta1", "historical_info", "height"}, "", runtime.AssumeColonVerbOpt(false)))
  1552  
  1553  	pattern_Query_Pool_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "staking", "v1beta1", "pool"}, "", runtime.AssumeColonVerbOpt(false)))
  1554  
  1555  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "staking", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
  1556  )
  1557  
  1558  var (
  1559  	forward_Query_Validators_0 = runtime.ForwardResponseMessage
  1560  
  1561  	forward_Query_Validator_0 = runtime.ForwardResponseMessage
  1562  
  1563  	forward_Query_ValidatorDelegations_0 = runtime.ForwardResponseMessage
  1564  
  1565  	forward_Query_ValidatorUnbondingDelegations_0 = runtime.ForwardResponseMessage
  1566  
  1567  	forward_Query_Delegation_0 = runtime.ForwardResponseMessage
  1568  
  1569  	forward_Query_UnbondingDelegation_0 = runtime.ForwardResponseMessage
  1570  
  1571  	forward_Query_DelegatorDelegations_0 = runtime.ForwardResponseMessage
  1572  
  1573  	forward_Query_DelegatorUnbondingDelegations_0 = runtime.ForwardResponseMessage
  1574  
  1575  	forward_Query_Redelegations_0 = runtime.ForwardResponseMessage
  1576  
  1577  	forward_Query_DelegatorValidators_0 = runtime.ForwardResponseMessage
  1578  
  1579  	forward_Query_DelegatorValidator_0 = runtime.ForwardResponseMessage
  1580  
  1581  	forward_Query_HistoricalInfo_0 = runtime.ForwardResponseMessage
  1582  
  1583  	forward_Query_Pool_0 = runtime.ForwardResponseMessage
  1584  
  1585  	forward_Query_Params_0 = runtime.ForwardResponseMessage
  1586  )