github.com/Finschia/finschia-sdk@v0.49.1/x/bank/types/query.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/bank/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  var (
    35  	filter_Query_Balance_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    36  )
    37  
    38  func request_Query_Balance_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    39  	var protoReq QueryBalanceRequest
    40  	var metadata runtime.ServerMetadata
    41  
    42  	var (
    43  		val string
    44  		ok  bool
    45  		err error
    46  		_   = err
    47  	)
    48  
    49  	val, ok = pathParams["address"]
    50  	if !ok {
    51  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
    52  	}
    53  
    54  	protoReq.Address, err = runtime.String(val)
    55  
    56  	if err != nil {
    57  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
    58  	}
    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_Balance_0); err != nil {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    65  	}
    66  
    67  	msg, err := client.Balance(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  func local_request_Query_Balance_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    73  	var protoReq QueryBalanceRequest
    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["address"]
    84  	if !ok {
    85  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
    86  	}
    87  
    88  	protoReq.Address, err = runtime.String(val)
    89  
    90  	if err != nil {
    91  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
    92  	}
    93  
    94  	if err := req.ParseForm(); err != nil {
    95  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    96  	}
    97  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Balance_0); err != nil {
    98  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    99  	}
   100  
   101  	msg, err := server.Balance(ctx, &protoReq)
   102  	return msg, metadata, err
   103  
   104  }
   105  
   106  var (
   107  	filter_Query_AllBalances_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   108  )
   109  
   110  func request_Query_AllBalances_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   111  	var protoReq QueryAllBalancesRequest
   112  	var metadata runtime.ServerMetadata
   113  
   114  	var (
   115  		val string
   116  		ok  bool
   117  		err error
   118  		_   = err
   119  	)
   120  
   121  	val, ok = pathParams["address"]
   122  	if !ok {
   123  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   124  	}
   125  
   126  	protoReq.Address, err = runtime.String(val)
   127  
   128  	if err != nil {
   129  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   130  	}
   131  
   132  	if err := req.ParseForm(); err != nil {
   133  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   134  	}
   135  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllBalances_0); err != nil {
   136  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   137  	}
   138  
   139  	msg, err := client.AllBalances(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   140  	return msg, metadata, err
   141  
   142  }
   143  
   144  func local_request_Query_AllBalances_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   145  	var protoReq QueryAllBalancesRequest
   146  	var metadata runtime.ServerMetadata
   147  
   148  	var (
   149  		val string
   150  		ok  bool
   151  		err error
   152  		_   = err
   153  	)
   154  
   155  	val, ok = pathParams["address"]
   156  	if !ok {
   157  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   158  	}
   159  
   160  	protoReq.Address, err = runtime.String(val)
   161  
   162  	if err != nil {
   163  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   164  	}
   165  
   166  	if err := req.ParseForm(); err != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   168  	}
   169  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllBalances_0); err != nil {
   170  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   171  	}
   172  
   173  	msg, err := server.AllBalances(ctx, &protoReq)
   174  	return msg, metadata, err
   175  
   176  }
   177  
   178  var (
   179  	filter_Query_SpendableBalances_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   180  )
   181  
   182  func request_Query_SpendableBalances_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   183  	var protoReq QuerySpendableBalancesRequest
   184  	var metadata runtime.ServerMetadata
   185  
   186  	var (
   187  		val string
   188  		ok  bool
   189  		err error
   190  		_   = err
   191  	)
   192  
   193  	val, ok = pathParams["address"]
   194  	if !ok {
   195  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   196  	}
   197  
   198  	protoReq.Address, err = runtime.String(val)
   199  
   200  	if err != nil {
   201  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   202  	}
   203  
   204  	if err := req.ParseForm(); err != nil {
   205  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   206  	}
   207  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_SpendableBalances_0); err != nil {
   208  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   209  	}
   210  
   211  	msg, err := client.SpendableBalances(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   212  	return msg, metadata, err
   213  
   214  }
   215  
   216  func local_request_Query_SpendableBalances_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   217  	var protoReq QuerySpendableBalancesRequest
   218  	var metadata runtime.ServerMetadata
   219  
   220  	var (
   221  		val string
   222  		ok  bool
   223  		err error
   224  		_   = err
   225  	)
   226  
   227  	val, ok = pathParams["address"]
   228  	if !ok {
   229  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   230  	}
   231  
   232  	protoReq.Address, err = runtime.String(val)
   233  
   234  	if err != nil {
   235  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   236  	}
   237  
   238  	if err := req.ParseForm(); err != nil {
   239  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   240  	}
   241  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_SpendableBalances_0); err != nil {
   242  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   243  	}
   244  
   245  	msg, err := server.SpendableBalances(ctx, &protoReq)
   246  	return msg, metadata, err
   247  
   248  }
   249  
   250  var (
   251  	filter_Query_TotalSupply_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   252  )
   253  
   254  func request_Query_TotalSupply_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   255  	var protoReq QueryTotalSupplyRequest
   256  	var metadata runtime.ServerMetadata
   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_TotalSupply_0); err != nil {
   262  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   263  	}
   264  
   265  	msg, err := client.TotalSupply(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   266  	return msg, metadata, err
   267  
   268  }
   269  
   270  func local_request_Query_TotalSupply_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   271  	var protoReq QueryTotalSupplyRequest
   272  	var metadata runtime.ServerMetadata
   273  
   274  	if err := req.ParseForm(); err != nil {
   275  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   276  	}
   277  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_TotalSupply_0); err != nil {
   278  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   279  	}
   280  
   281  	msg, err := server.TotalSupply(ctx, &protoReq)
   282  	return msg, metadata, err
   283  
   284  }
   285  
   286  func request_Query_SupplyOf_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   287  	var protoReq QuerySupplyOfRequest
   288  	var metadata runtime.ServerMetadata
   289  
   290  	var (
   291  		val string
   292  		ok  bool
   293  		err error
   294  		_   = err
   295  	)
   296  
   297  	val, ok = pathParams["denom"]
   298  	if !ok {
   299  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "denom")
   300  	}
   301  
   302  	protoReq.Denom, err = runtime.String(val)
   303  
   304  	if err != nil {
   305  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "denom", err)
   306  	}
   307  
   308  	msg, err := client.SupplyOf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   309  	return msg, metadata, err
   310  
   311  }
   312  
   313  func local_request_Query_SupplyOf_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   314  	var protoReq QuerySupplyOfRequest
   315  	var metadata runtime.ServerMetadata
   316  
   317  	var (
   318  		val string
   319  		ok  bool
   320  		err error
   321  		_   = err
   322  	)
   323  
   324  	val, ok = pathParams["denom"]
   325  	if !ok {
   326  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "denom")
   327  	}
   328  
   329  	protoReq.Denom, err = runtime.String(val)
   330  
   331  	if err != nil {
   332  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "denom", err)
   333  	}
   334  
   335  	msg, err := server.SupplyOf(ctx, &protoReq)
   336  	return msg, metadata, err
   337  
   338  }
   339  
   340  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) {
   341  	var protoReq QueryParamsRequest
   342  	var metadata runtime.ServerMetadata
   343  
   344  	msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   345  	return msg, metadata, err
   346  
   347  }
   348  
   349  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) {
   350  	var protoReq QueryParamsRequest
   351  	var metadata runtime.ServerMetadata
   352  
   353  	msg, err := server.Params(ctx, &protoReq)
   354  	return msg, metadata, err
   355  
   356  }
   357  
   358  func request_Query_DenomMetadata_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   359  	var protoReq QueryDenomMetadataRequest
   360  	var metadata runtime.ServerMetadata
   361  
   362  	var (
   363  		val string
   364  		ok  bool
   365  		err error
   366  		_   = err
   367  	)
   368  
   369  	val, ok = pathParams["denom"]
   370  	if !ok {
   371  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "denom")
   372  	}
   373  
   374  	protoReq.Denom, err = runtime.String(val)
   375  
   376  	if err != nil {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "denom", err)
   378  	}
   379  
   380  	msg, err := client.DenomMetadata(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   381  	return msg, metadata, err
   382  
   383  }
   384  
   385  func local_request_Query_DenomMetadata_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   386  	var protoReq QueryDenomMetadataRequest
   387  	var metadata runtime.ServerMetadata
   388  
   389  	var (
   390  		val string
   391  		ok  bool
   392  		err error
   393  		_   = err
   394  	)
   395  
   396  	val, ok = pathParams["denom"]
   397  	if !ok {
   398  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "denom")
   399  	}
   400  
   401  	protoReq.Denom, err = runtime.String(val)
   402  
   403  	if err != nil {
   404  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "denom", err)
   405  	}
   406  
   407  	msg, err := server.DenomMetadata(ctx, &protoReq)
   408  	return msg, metadata, err
   409  
   410  }
   411  
   412  var (
   413  	filter_Query_DenomsMetadata_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   414  )
   415  
   416  func request_Query_DenomsMetadata_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   417  	var protoReq QueryDenomsMetadataRequest
   418  	var metadata runtime.ServerMetadata
   419  
   420  	if err := req.ParseForm(); err != nil {
   421  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   422  	}
   423  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DenomsMetadata_0); err != nil {
   424  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   425  	}
   426  
   427  	msg, err := client.DenomsMetadata(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   428  	return msg, metadata, err
   429  
   430  }
   431  
   432  func local_request_Query_DenomsMetadata_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   433  	var protoReq QueryDenomsMetadataRequest
   434  	var metadata runtime.ServerMetadata
   435  
   436  	if err := req.ParseForm(); err != nil {
   437  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   438  	}
   439  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_DenomsMetadata_0); err != nil {
   440  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   441  	}
   442  
   443  	msg, err := server.DenomsMetadata(ctx, &protoReq)
   444  	return msg, metadata, err
   445  
   446  }
   447  
   448  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   449  // UnaryRPC     :call QueryServer directly.
   450  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   451  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   452  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   453  
   454  	mux.Handle("GET", pattern_Query_Balance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   455  		ctx, cancel := context.WithCancel(req.Context())
   456  		defer cancel()
   457  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   458  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   459  		if err != nil {
   460  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   461  			return
   462  		}
   463  		resp, md, err := local_request_Query_Balance_0(rctx, inboundMarshaler, server, req, pathParams)
   464  		ctx = runtime.NewServerMetadataContext(ctx, md)
   465  		if err != nil {
   466  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   467  			return
   468  		}
   469  
   470  		forward_Query_Balance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   471  
   472  	})
   473  
   474  	mux.Handle("GET", pattern_Query_AllBalances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   475  		ctx, cancel := context.WithCancel(req.Context())
   476  		defer cancel()
   477  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   478  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   479  		if err != nil {
   480  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   481  			return
   482  		}
   483  		resp, md, err := local_request_Query_AllBalances_0(rctx, inboundMarshaler, server, req, pathParams)
   484  		ctx = runtime.NewServerMetadataContext(ctx, md)
   485  		if err != nil {
   486  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   487  			return
   488  		}
   489  
   490  		forward_Query_AllBalances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   491  
   492  	})
   493  
   494  	mux.Handle("GET", pattern_Query_SpendableBalances_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_SpendableBalances_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_SpendableBalances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   511  
   512  	})
   513  
   514  	mux.Handle("GET", pattern_Query_TotalSupply_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_TotalSupply_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_TotalSupply_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   531  
   532  	})
   533  
   534  	mux.Handle("GET", pattern_Query_SupplyOf_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_SupplyOf_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_SupplyOf_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   551  
   552  	})
   553  
   554  	mux.Handle("GET", pattern_Query_Params_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_Params_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_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   571  
   572  	})
   573  
   574  	mux.Handle("GET", pattern_Query_DenomMetadata_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_DenomMetadata_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_DenomMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   591  
   592  	})
   593  
   594  	mux.Handle("GET", pattern_Query_DenomsMetadata_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_DenomsMetadata_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_DenomsMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   611  
   612  	})
   613  
   614  	return nil
   615  }
   616  
   617  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   618  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   619  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   620  	conn, err := grpc.Dial(endpoint, opts...)
   621  	if err != nil {
   622  		return err
   623  	}
   624  	defer func() {
   625  		if err != nil {
   626  			if cerr := conn.Close(); cerr != nil {
   627  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   628  			}
   629  			return
   630  		}
   631  		go func() {
   632  			<-ctx.Done()
   633  			if cerr := conn.Close(); cerr != nil {
   634  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   635  			}
   636  		}()
   637  	}()
   638  
   639  	return RegisterQueryHandler(ctx, mux, conn)
   640  }
   641  
   642  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   643  // The handlers forward requests to the grpc endpoint over "conn".
   644  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   645  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   646  }
   647  
   648  // RegisterQueryHandlerClient registers the http handlers for service Query
   649  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   650  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   651  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   652  // "QueryClient" to call the correct interceptors.
   653  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   654  
   655  	mux.Handle("GET", pattern_Query_Balance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   656  		ctx, cancel := context.WithCancel(req.Context())
   657  		defer cancel()
   658  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   659  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   660  		if err != nil {
   661  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   662  			return
   663  		}
   664  		resp, md, err := request_Query_Balance_0(rctx, inboundMarshaler, client, req, pathParams)
   665  		ctx = runtime.NewServerMetadataContext(ctx, md)
   666  		if err != nil {
   667  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   668  			return
   669  		}
   670  
   671  		forward_Query_Balance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   672  
   673  	})
   674  
   675  	mux.Handle("GET", pattern_Query_AllBalances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   676  		ctx, cancel := context.WithCancel(req.Context())
   677  		defer cancel()
   678  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   679  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   680  		if err != nil {
   681  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   682  			return
   683  		}
   684  		resp, md, err := request_Query_AllBalances_0(rctx, inboundMarshaler, client, req, pathParams)
   685  		ctx = runtime.NewServerMetadataContext(ctx, md)
   686  		if err != nil {
   687  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   688  			return
   689  		}
   690  
   691  		forward_Query_AllBalances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   692  
   693  	})
   694  
   695  	mux.Handle("GET", pattern_Query_SpendableBalances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   696  		ctx, cancel := context.WithCancel(req.Context())
   697  		defer cancel()
   698  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   699  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   700  		if err != nil {
   701  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   702  			return
   703  		}
   704  		resp, md, err := request_Query_SpendableBalances_0(rctx, inboundMarshaler, client, req, pathParams)
   705  		ctx = runtime.NewServerMetadataContext(ctx, md)
   706  		if err != nil {
   707  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   708  			return
   709  		}
   710  
   711  		forward_Query_SpendableBalances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   712  
   713  	})
   714  
   715  	mux.Handle("GET", pattern_Query_TotalSupply_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_TotalSupply_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_TotalSupply_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   732  
   733  	})
   734  
   735  	mux.Handle("GET", pattern_Query_SupplyOf_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_SupplyOf_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_SupplyOf_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   752  
   753  	})
   754  
   755  	mux.Handle("GET", pattern_Query_Params_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_Params_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_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   772  
   773  	})
   774  
   775  	mux.Handle("GET", pattern_Query_DenomMetadata_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_DenomMetadata_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_DenomMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   792  
   793  	})
   794  
   795  	mux.Handle("GET", pattern_Query_DenomsMetadata_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_DenomsMetadata_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_DenomsMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   812  
   813  	})
   814  
   815  	return nil
   816  }
   817  
   818  var (
   819  	pattern_Query_Balance_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", "bank", "v1beta1", "balances", "address", "by_denom"}, "", runtime.AssumeColonVerbOpt(false)))
   820  
   821  	pattern_Query_AllBalances_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "bank", "v1beta1", "balances", "address"}, "", runtime.AssumeColonVerbOpt(false)))
   822  
   823  	pattern_Query_SpendableBalances_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "bank", "v1beta1", "spendable_balances", "address"}, "", runtime.AssumeColonVerbOpt(false)))
   824  
   825  	pattern_Query_TotalSupply_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "bank", "v1beta1", "supply"}, "", runtime.AssumeColonVerbOpt(false)))
   826  
   827  	pattern_Query_SupplyOf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "bank", "v1beta1", "supply", "denom"}, "", runtime.AssumeColonVerbOpt(false)))
   828  
   829  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "bank", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
   830  
   831  	pattern_Query_DenomMetadata_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "bank", "v1beta1", "denoms_metadata", "denom"}, "", runtime.AssumeColonVerbOpt(false)))
   832  
   833  	pattern_Query_DenomsMetadata_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "bank", "v1beta1", "denoms_metadata"}, "", runtime.AssumeColonVerbOpt(false)))
   834  )
   835  
   836  var (
   837  	forward_Query_Balance_0 = runtime.ForwardResponseMessage
   838  
   839  	forward_Query_AllBalances_0 = runtime.ForwardResponseMessage
   840  
   841  	forward_Query_SpendableBalances_0 = runtime.ForwardResponseMessage
   842  
   843  	forward_Query_TotalSupply_0 = runtime.ForwardResponseMessage
   844  
   845  	forward_Query_SupplyOf_0 = runtime.ForwardResponseMessage
   846  
   847  	forward_Query_Params_0 = runtime.ForwardResponseMessage
   848  
   849  	forward_Query_DenomMetadata_0 = runtime.ForwardResponseMessage
   850  
   851  	forward_Query_DenomsMetadata_0 = runtime.ForwardResponseMessage
   852  )