github.com/cosmos/cosmos-sdk@v0.50.10/types/tx/service.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/tx/v1beta1/service.proto
     3  
     4  /*
     5  Package tx is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package tx
    10  
    11  import (
    12  	"context"
    13  	"io"
    14  	"net/http"
    15  
    16  	"github.com/golang/protobuf/descriptor"
    17  	"github.com/golang/protobuf/proto"
    18  	"github.com/grpc-ecosystem/grpc-gateway/runtime"
    19  	"github.com/grpc-ecosystem/grpc-gateway/utilities"
    20  	"google.golang.org/grpc"
    21  	"google.golang.org/grpc/codes"
    22  	"google.golang.org/grpc/grpclog"
    23  	"google.golang.org/grpc/metadata"
    24  	"google.golang.org/grpc/status"
    25  )
    26  
    27  // Suppress "imported and not used" errors
    28  var _ codes.Code
    29  var _ io.Reader
    30  var _ status.Status
    31  var _ = runtime.String
    32  var _ = utilities.NewDoubleArray
    33  var _ = descriptor.ForMessage
    34  var _ = metadata.Join
    35  
    36  func request_Service_Simulate_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    37  	var protoReq SimulateRequest
    38  	var metadata runtime.ServerMetadata
    39  
    40  	newReader, berr := utilities.IOReaderFactory(req.Body)
    41  	if berr != nil {
    42  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    43  	}
    44  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    45  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    46  	}
    47  
    48  	msg, err := client.Simulate(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    49  	return msg, metadata, err
    50  
    51  }
    52  
    53  func local_request_Service_Simulate_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    54  	var protoReq SimulateRequest
    55  	var metadata runtime.ServerMetadata
    56  
    57  	newReader, berr := utilities.IOReaderFactory(req.Body)
    58  	if berr != nil {
    59  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    60  	}
    61  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    62  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    63  	}
    64  
    65  	msg, err := server.Simulate(ctx, &protoReq)
    66  	return msg, metadata, err
    67  
    68  }
    69  
    70  func request_Service_GetTx_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    71  	var protoReq GetTxRequest
    72  	var metadata runtime.ServerMetadata
    73  
    74  	var (
    75  		val string
    76  		ok  bool
    77  		err error
    78  		_   = err
    79  	)
    80  
    81  	val, ok = pathParams["hash"]
    82  	if !ok {
    83  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
    84  	}
    85  
    86  	protoReq.Hash, err = runtime.String(val)
    87  
    88  	if err != nil {
    89  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
    90  	}
    91  
    92  	msg, err := client.GetTx(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    93  	return msg, metadata, err
    94  
    95  }
    96  
    97  func local_request_Service_GetTx_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    98  	var protoReq GetTxRequest
    99  	var metadata runtime.ServerMetadata
   100  
   101  	var (
   102  		val string
   103  		ok  bool
   104  		err error
   105  		_   = err
   106  	)
   107  
   108  	val, ok = pathParams["hash"]
   109  	if !ok {
   110  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
   111  	}
   112  
   113  	protoReq.Hash, err = runtime.String(val)
   114  
   115  	if err != nil {
   116  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
   117  	}
   118  
   119  	msg, err := server.GetTx(ctx, &protoReq)
   120  	return msg, metadata, err
   121  
   122  }
   123  
   124  func request_Service_BroadcastTx_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   125  	var protoReq BroadcastTxRequest
   126  	var metadata runtime.ServerMetadata
   127  
   128  	newReader, berr := utilities.IOReaderFactory(req.Body)
   129  	if berr != nil {
   130  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   131  	}
   132  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   133  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   134  	}
   135  
   136  	msg, err := client.BroadcastTx(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   137  	return msg, metadata, err
   138  
   139  }
   140  
   141  func local_request_Service_BroadcastTx_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   142  	var protoReq BroadcastTxRequest
   143  	var metadata runtime.ServerMetadata
   144  
   145  	newReader, berr := utilities.IOReaderFactory(req.Body)
   146  	if berr != nil {
   147  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   148  	}
   149  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   150  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   151  	}
   152  
   153  	msg, err := server.BroadcastTx(ctx, &protoReq)
   154  	return msg, metadata, err
   155  
   156  }
   157  
   158  var (
   159  	filter_Service_GetTxsEvent_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   160  )
   161  
   162  func request_Service_GetTxsEvent_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   163  	var protoReq GetTxsEventRequest
   164  	var metadata runtime.ServerMetadata
   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_Service_GetTxsEvent_0); err != nil {
   170  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   171  	}
   172  
   173  	msg, err := client.GetTxsEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   174  	return msg, metadata, err
   175  
   176  }
   177  
   178  func local_request_Service_GetTxsEvent_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   179  	var protoReq GetTxsEventRequest
   180  	var metadata runtime.ServerMetadata
   181  
   182  	if err := req.ParseForm(); err != nil {
   183  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   184  	}
   185  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Service_GetTxsEvent_0); err != nil {
   186  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   187  	}
   188  
   189  	msg, err := server.GetTxsEvent(ctx, &protoReq)
   190  	return msg, metadata, err
   191  
   192  }
   193  
   194  var (
   195  	filter_Service_GetBlockWithTxs_0 = &utilities.DoubleArray{Encoding: map[string]int{"height": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   196  )
   197  
   198  func request_Service_GetBlockWithTxs_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   199  	var protoReq GetBlockWithTxsRequest
   200  	var metadata runtime.ServerMetadata
   201  
   202  	var (
   203  		val string
   204  		ok  bool
   205  		err error
   206  		_   = err
   207  	)
   208  
   209  	val, ok = pathParams["height"]
   210  	if !ok {
   211  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
   212  	}
   213  
   214  	protoReq.Height, err = runtime.Int64(val)
   215  
   216  	if err != nil {
   217  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
   218  	}
   219  
   220  	if err := req.ParseForm(); err != nil {
   221  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   222  	}
   223  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Service_GetBlockWithTxs_0); err != nil {
   224  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   225  	}
   226  
   227  	msg, err := client.GetBlockWithTxs(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   228  	return msg, metadata, err
   229  
   230  }
   231  
   232  func local_request_Service_GetBlockWithTxs_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   233  	var protoReq GetBlockWithTxsRequest
   234  	var metadata runtime.ServerMetadata
   235  
   236  	var (
   237  		val string
   238  		ok  bool
   239  		err error
   240  		_   = err
   241  	)
   242  
   243  	val, ok = pathParams["height"]
   244  	if !ok {
   245  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "height")
   246  	}
   247  
   248  	protoReq.Height, err = runtime.Int64(val)
   249  
   250  	if err != nil {
   251  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "height", err)
   252  	}
   253  
   254  	if err := req.ParseForm(); err != nil {
   255  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   256  	}
   257  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Service_GetBlockWithTxs_0); err != nil {
   258  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   259  	}
   260  
   261  	msg, err := server.GetBlockWithTxs(ctx, &protoReq)
   262  	return msg, metadata, err
   263  
   264  }
   265  
   266  func request_Service_TxDecode_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   267  	var protoReq TxDecodeRequest
   268  	var metadata runtime.ServerMetadata
   269  
   270  	newReader, berr := utilities.IOReaderFactory(req.Body)
   271  	if berr != nil {
   272  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   273  	}
   274  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   275  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   276  	}
   277  
   278  	msg, err := client.TxDecode(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   279  	return msg, metadata, err
   280  
   281  }
   282  
   283  func local_request_Service_TxDecode_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   284  	var protoReq TxDecodeRequest
   285  	var metadata runtime.ServerMetadata
   286  
   287  	newReader, berr := utilities.IOReaderFactory(req.Body)
   288  	if berr != nil {
   289  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   290  	}
   291  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   292  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   293  	}
   294  
   295  	msg, err := server.TxDecode(ctx, &protoReq)
   296  	return msg, metadata, err
   297  
   298  }
   299  
   300  func request_Service_TxEncode_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   301  	var protoReq TxEncodeRequest
   302  	var metadata runtime.ServerMetadata
   303  
   304  	newReader, berr := utilities.IOReaderFactory(req.Body)
   305  	if berr != nil {
   306  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   307  	}
   308  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   309  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   310  	}
   311  
   312  	msg, err := client.TxEncode(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   313  	return msg, metadata, err
   314  
   315  }
   316  
   317  func local_request_Service_TxEncode_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   318  	var protoReq TxEncodeRequest
   319  	var metadata runtime.ServerMetadata
   320  
   321  	newReader, berr := utilities.IOReaderFactory(req.Body)
   322  	if berr != nil {
   323  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   324  	}
   325  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   326  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   327  	}
   328  
   329  	msg, err := server.TxEncode(ctx, &protoReq)
   330  	return msg, metadata, err
   331  
   332  }
   333  
   334  func request_Service_TxEncodeAmino_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   335  	var protoReq TxEncodeAminoRequest
   336  	var metadata runtime.ServerMetadata
   337  
   338  	newReader, berr := utilities.IOReaderFactory(req.Body)
   339  	if berr != nil {
   340  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   341  	}
   342  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   343  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   344  	}
   345  
   346  	msg, err := client.TxEncodeAmino(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   347  	return msg, metadata, err
   348  
   349  }
   350  
   351  func local_request_Service_TxEncodeAmino_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   352  	var protoReq TxEncodeAminoRequest
   353  	var metadata runtime.ServerMetadata
   354  
   355  	newReader, berr := utilities.IOReaderFactory(req.Body)
   356  	if berr != nil {
   357  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   358  	}
   359  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   360  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   361  	}
   362  
   363  	msg, err := server.TxEncodeAmino(ctx, &protoReq)
   364  	return msg, metadata, err
   365  
   366  }
   367  
   368  func request_Service_TxDecodeAmino_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   369  	var protoReq TxDecodeAminoRequest
   370  	var metadata runtime.ServerMetadata
   371  
   372  	newReader, berr := utilities.IOReaderFactory(req.Body)
   373  	if berr != nil {
   374  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   375  	}
   376  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   378  	}
   379  
   380  	msg, err := client.TxDecodeAmino(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   381  	return msg, metadata, err
   382  
   383  }
   384  
   385  func local_request_Service_TxDecodeAmino_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   386  	var protoReq TxDecodeAminoRequest
   387  	var metadata runtime.ServerMetadata
   388  
   389  	newReader, berr := utilities.IOReaderFactory(req.Body)
   390  	if berr != nil {
   391  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   392  	}
   393  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   394  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   395  	}
   396  
   397  	msg, err := server.TxDecodeAmino(ctx, &protoReq)
   398  	return msg, metadata, err
   399  
   400  }
   401  
   402  // RegisterServiceHandlerServer registers the http handlers for service Service to "mux".
   403  // UnaryRPC     :call ServiceServer directly.
   404  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   405  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServiceHandlerFromEndpoint instead.
   406  func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceServer) error {
   407  
   408  	mux.Handle("POST", pattern_Service_Simulate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   409  		ctx, cancel := context.WithCancel(req.Context())
   410  		defer cancel()
   411  		var stream runtime.ServerTransportStream
   412  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   413  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   414  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   415  		if err != nil {
   416  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   417  			return
   418  		}
   419  		resp, md, err := local_request_Service_Simulate_0(rctx, inboundMarshaler, server, req, pathParams)
   420  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   421  		ctx = runtime.NewServerMetadataContext(ctx, md)
   422  		if err != nil {
   423  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   424  			return
   425  		}
   426  
   427  		forward_Service_Simulate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   428  
   429  	})
   430  
   431  	mux.Handle("GET", pattern_Service_GetTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   432  		ctx, cancel := context.WithCancel(req.Context())
   433  		defer cancel()
   434  		var stream runtime.ServerTransportStream
   435  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   436  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   437  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   438  		if err != nil {
   439  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   440  			return
   441  		}
   442  		resp, md, err := local_request_Service_GetTx_0(rctx, inboundMarshaler, server, req, pathParams)
   443  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   444  		ctx = runtime.NewServerMetadataContext(ctx, md)
   445  		if err != nil {
   446  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   447  			return
   448  		}
   449  
   450  		forward_Service_GetTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   451  
   452  	})
   453  
   454  	mux.Handle("POST", pattern_Service_BroadcastTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   455  		ctx, cancel := context.WithCancel(req.Context())
   456  		defer cancel()
   457  		var stream runtime.ServerTransportStream
   458  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   459  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   460  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   461  		if err != nil {
   462  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   463  			return
   464  		}
   465  		resp, md, err := local_request_Service_BroadcastTx_0(rctx, inboundMarshaler, server, req, pathParams)
   466  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   467  		ctx = runtime.NewServerMetadataContext(ctx, md)
   468  		if err != nil {
   469  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   470  			return
   471  		}
   472  
   473  		forward_Service_BroadcastTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   474  
   475  	})
   476  
   477  	mux.Handle("GET", pattern_Service_GetTxsEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   478  		ctx, cancel := context.WithCancel(req.Context())
   479  		defer cancel()
   480  		var stream runtime.ServerTransportStream
   481  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   482  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   483  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   484  		if err != nil {
   485  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   486  			return
   487  		}
   488  		resp, md, err := local_request_Service_GetTxsEvent_0(rctx, inboundMarshaler, server, req, pathParams)
   489  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   490  		ctx = runtime.NewServerMetadataContext(ctx, md)
   491  		if err != nil {
   492  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   493  			return
   494  		}
   495  
   496  		forward_Service_GetTxsEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   497  
   498  	})
   499  
   500  	mux.Handle("GET", pattern_Service_GetBlockWithTxs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   501  		ctx, cancel := context.WithCancel(req.Context())
   502  		defer cancel()
   503  		var stream runtime.ServerTransportStream
   504  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   505  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   506  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   507  		if err != nil {
   508  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   509  			return
   510  		}
   511  		resp, md, err := local_request_Service_GetBlockWithTxs_0(rctx, inboundMarshaler, server, req, pathParams)
   512  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   513  		ctx = runtime.NewServerMetadataContext(ctx, md)
   514  		if err != nil {
   515  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   516  			return
   517  		}
   518  
   519  		forward_Service_GetBlockWithTxs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   520  
   521  	})
   522  
   523  	mux.Handle("POST", pattern_Service_TxDecode_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   524  		ctx, cancel := context.WithCancel(req.Context())
   525  		defer cancel()
   526  		var stream runtime.ServerTransportStream
   527  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   528  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   529  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   530  		if err != nil {
   531  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   532  			return
   533  		}
   534  		resp, md, err := local_request_Service_TxDecode_0(rctx, inboundMarshaler, server, req, pathParams)
   535  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   536  		ctx = runtime.NewServerMetadataContext(ctx, md)
   537  		if err != nil {
   538  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   539  			return
   540  		}
   541  
   542  		forward_Service_TxDecode_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   543  
   544  	})
   545  
   546  	mux.Handle("POST", pattern_Service_TxEncode_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   547  		ctx, cancel := context.WithCancel(req.Context())
   548  		defer cancel()
   549  		var stream runtime.ServerTransportStream
   550  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   551  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   552  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   553  		if err != nil {
   554  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   555  			return
   556  		}
   557  		resp, md, err := local_request_Service_TxEncode_0(rctx, inboundMarshaler, server, req, pathParams)
   558  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   559  		ctx = runtime.NewServerMetadataContext(ctx, md)
   560  		if err != nil {
   561  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   562  			return
   563  		}
   564  
   565  		forward_Service_TxEncode_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   566  
   567  	})
   568  
   569  	mux.Handle("POST", pattern_Service_TxEncodeAmino_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   570  		ctx, cancel := context.WithCancel(req.Context())
   571  		defer cancel()
   572  		var stream runtime.ServerTransportStream
   573  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   574  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   575  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   576  		if err != nil {
   577  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   578  			return
   579  		}
   580  		resp, md, err := local_request_Service_TxEncodeAmino_0(rctx, inboundMarshaler, server, req, pathParams)
   581  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   582  		ctx = runtime.NewServerMetadataContext(ctx, md)
   583  		if err != nil {
   584  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   585  			return
   586  		}
   587  
   588  		forward_Service_TxEncodeAmino_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   589  
   590  	})
   591  
   592  	mux.Handle("POST", pattern_Service_TxDecodeAmino_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   593  		ctx, cancel := context.WithCancel(req.Context())
   594  		defer cancel()
   595  		var stream runtime.ServerTransportStream
   596  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   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_Service_TxDecodeAmino_0(rctx, inboundMarshaler, server, req, pathParams)
   604  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   605  		ctx = runtime.NewServerMetadataContext(ctx, md)
   606  		if err != nil {
   607  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   608  			return
   609  		}
   610  
   611  		forward_Service_TxDecodeAmino_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   612  
   613  	})
   614  
   615  	return nil
   616  }
   617  
   618  // RegisterServiceHandlerFromEndpoint is same as RegisterServiceHandler but
   619  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   620  func RegisterServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   621  	conn, err := grpc.Dial(endpoint, opts...)
   622  	if err != nil {
   623  		return err
   624  	}
   625  	defer func() {
   626  		if err != nil {
   627  			if cerr := conn.Close(); cerr != nil {
   628  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   629  			}
   630  			return
   631  		}
   632  		go func() {
   633  			<-ctx.Done()
   634  			if cerr := conn.Close(); cerr != nil {
   635  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   636  			}
   637  		}()
   638  	}()
   639  
   640  	return RegisterServiceHandler(ctx, mux, conn)
   641  }
   642  
   643  // RegisterServiceHandler registers the http handlers for service Service to "mux".
   644  // The handlers forward requests to the grpc endpoint over "conn".
   645  func RegisterServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   646  	return RegisterServiceHandlerClient(ctx, mux, NewServiceClient(conn))
   647  }
   648  
   649  // RegisterServiceHandlerClient registers the http handlers for service Service
   650  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServiceClient".
   651  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServiceClient"
   652  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   653  // "ServiceClient" to call the correct interceptors.
   654  func RegisterServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServiceClient) error {
   655  
   656  	mux.Handle("POST", pattern_Service_Simulate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   657  		ctx, cancel := context.WithCancel(req.Context())
   658  		defer cancel()
   659  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   660  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   661  		if err != nil {
   662  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   663  			return
   664  		}
   665  		resp, md, err := request_Service_Simulate_0(rctx, inboundMarshaler, client, req, pathParams)
   666  		ctx = runtime.NewServerMetadataContext(ctx, md)
   667  		if err != nil {
   668  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   669  			return
   670  		}
   671  
   672  		forward_Service_Simulate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   673  
   674  	})
   675  
   676  	mux.Handle("GET", pattern_Service_GetTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   677  		ctx, cancel := context.WithCancel(req.Context())
   678  		defer cancel()
   679  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   680  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   681  		if err != nil {
   682  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   683  			return
   684  		}
   685  		resp, md, err := request_Service_GetTx_0(rctx, inboundMarshaler, client, req, pathParams)
   686  		ctx = runtime.NewServerMetadataContext(ctx, md)
   687  		if err != nil {
   688  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   689  			return
   690  		}
   691  
   692  		forward_Service_GetTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   693  
   694  	})
   695  
   696  	mux.Handle("POST", pattern_Service_BroadcastTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   697  		ctx, cancel := context.WithCancel(req.Context())
   698  		defer cancel()
   699  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   700  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   701  		if err != nil {
   702  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   703  			return
   704  		}
   705  		resp, md, err := request_Service_BroadcastTx_0(rctx, inboundMarshaler, client, req, pathParams)
   706  		ctx = runtime.NewServerMetadataContext(ctx, md)
   707  		if err != nil {
   708  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   709  			return
   710  		}
   711  
   712  		forward_Service_BroadcastTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   713  
   714  	})
   715  
   716  	mux.Handle("GET", pattern_Service_GetTxsEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   717  		ctx, cancel := context.WithCancel(req.Context())
   718  		defer cancel()
   719  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   720  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   721  		if err != nil {
   722  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   723  			return
   724  		}
   725  		resp, md, err := request_Service_GetTxsEvent_0(rctx, inboundMarshaler, client, req, pathParams)
   726  		ctx = runtime.NewServerMetadataContext(ctx, md)
   727  		if err != nil {
   728  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   729  			return
   730  		}
   731  
   732  		forward_Service_GetTxsEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   733  
   734  	})
   735  
   736  	mux.Handle("GET", pattern_Service_GetBlockWithTxs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   737  		ctx, cancel := context.WithCancel(req.Context())
   738  		defer cancel()
   739  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   740  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   741  		if err != nil {
   742  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   743  			return
   744  		}
   745  		resp, md, err := request_Service_GetBlockWithTxs_0(rctx, inboundMarshaler, client, req, pathParams)
   746  		ctx = runtime.NewServerMetadataContext(ctx, md)
   747  		if err != nil {
   748  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   749  			return
   750  		}
   751  
   752  		forward_Service_GetBlockWithTxs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   753  
   754  	})
   755  
   756  	mux.Handle("POST", pattern_Service_TxDecode_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   757  		ctx, cancel := context.WithCancel(req.Context())
   758  		defer cancel()
   759  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   760  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   761  		if err != nil {
   762  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   763  			return
   764  		}
   765  		resp, md, err := request_Service_TxDecode_0(rctx, inboundMarshaler, client, req, pathParams)
   766  		ctx = runtime.NewServerMetadataContext(ctx, md)
   767  		if err != nil {
   768  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   769  			return
   770  		}
   771  
   772  		forward_Service_TxDecode_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   773  
   774  	})
   775  
   776  	mux.Handle("POST", pattern_Service_TxEncode_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   777  		ctx, cancel := context.WithCancel(req.Context())
   778  		defer cancel()
   779  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   780  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   781  		if err != nil {
   782  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   783  			return
   784  		}
   785  		resp, md, err := request_Service_TxEncode_0(rctx, inboundMarshaler, client, req, pathParams)
   786  		ctx = runtime.NewServerMetadataContext(ctx, md)
   787  		if err != nil {
   788  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   789  			return
   790  		}
   791  
   792  		forward_Service_TxEncode_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   793  
   794  	})
   795  
   796  	mux.Handle("POST", pattern_Service_TxEncodeAmino_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   797  		ctx, cancel := context.WithCancel(req.Context())
   798  		defer cancel()
   799  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   800  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   801  		if err != nil {
   802  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   803  			return
   804  		}
   805  		resp, md, err := request_Service_TxEncodeAmino_0(rctx, inboundMarshaler, client, req, pathParams)
   806  		ctx = runtime.NewServerMetadataContext(ctx, md)
   807  		if err != nil {
   808  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   809  			return
   810  		}
   811  
   812  		forward_Service_TxEncodeAmino_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   813  
   814  	})
   815  
   816  	mux.Handle("POST", pattern_Service_TxDecodeAmino_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   817  		ctx, cancel := context.WithCancel(req.Context())
   818  		defer cancel()
   819  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   820  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   821  		if err != nil {
   822  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   823  			return
   824  		}
   825  		resp, md, err := request_Service_TxDecodeAmino_0(rctx, inboundMarshaler, client, req, pathParams)
   826  		ctx = runtime.NewServerMetadataContext(ctx, md)
   827  		if err != nil {
   828  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   829  			return
   830  		}
   831  
   832  		forward_Service_TxDecodeAmino_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   833  
   834  	})
   835  
   836  	return nil
   837  }
   838  
   839  var (
   840  	pattern_Service_Simulate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "simulate"}, "", runtime.AssumeColonVerbOpt(false)))
   841  
   842  	pattern_Service_GetTx_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "tx", "v1beta1", "txs", "hash"}, "", runtime.AssumeColonVerbOpt(false)))
   843  
   844  	pattern_Service_BroadcastTx_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "txs"}, "", runtime.AssumeColonVerbOpt(false)))
   845  
   846  	pattern_Service_GetTxsEvent_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "txs"}, "", runtime.AssumeColonVerbOpt(false)))
   847  
   848  	pattern_Service_GetBlockWithTxs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5}, []string{"cosmos", "tx", "v1beta1", "txs", "block", "height"}, "", runtime.AssumeColonVerbOpt(false)))
   849  
   850  	pattern_Service_TxDecode_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "decode"}, "", runtime.AssumeColonVerbOpt(false)))
   851  
   852  	pattern_Service_TxEncode_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "encode"}, "", runtime.AssumeColonVerbOpt(false)))
   853  
   854  	pattern_Service_TxEncodeAmino_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"cosmos", "tx", "v1beta1", "encode", "amino"}, "", runtime.AssumeColonVerbOpt(false)))
   855  
   856  	pattern_Service_TxDecodeAmino_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"cosmos", "tx", "v1beta1", "decode", "amino"}, "", runtime.AssumeColonVerbOpt(false)))
   857  )
   858  
   859  var (
   860  	forward_Service_Simulate_0 = runtime.ForwardResponseMessage
   861  
   862  	forward_Service_GetTx_0 = runtime.ForwardResponseMessage
   863  
   864  	forward_Service_BroadcastTx_0 = runtime.ForwardResponseMessage
   865  
   866  	forward_Service_GetTxsEvent_0 = runtime.ForwardResponseMessage
   867  
   868  	forward_Service_GetBlockWithTxs_0 = runtime.ForwardResponseMessage
   869  
   870  	forward_Service_TxDecode_0 = runtime.ForwardResponseMessage
   871  
   872  	forward_Service_TxEncode_0 = runtime.ForwardResponseMessage
   873  
   874  	forward_Service_TxEncodeAmino_0 = runtime.ForwardResponseMessage
   875  
   876  	forward_Service_TxDecodeAmino_0 = runtime.ForwardResponseMessage
   877  )