code.vegaprotocol.io/vega@v0.79.0/protos/vega/api/v1/core.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: vega/api/v1/core.proto
     3  
     4  /*
     5  Package v1 is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package v1
    10  
    11  import (
    12  	"context"
    13  	"io"
    14  	"net/http"
    15  
    16  	"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
    17  	"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
    18  	"google.golang.org/grpc"
    19  	"google.golang.org/grpc/codes"
    20  	"google.golang.org/grpc/grpclog"
    21  	"google.golang.org/grpc/metadata"
    22  	"google.golang.org/grpc/status"
    23  	"google.golang.org/protobuf/proto"
    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 _ = metadata.Join
    33  
    34  func request_CoreService_SubmitTransaction_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq SubmitTransactionRequest
    36  	var metadata runtime.ServerMetadata
    37  
    38  	newReader, berr := utilities.IOReaderFactory(req.Body)
    39  	if berr != nil {
    40  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    41  	}
    42  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    43  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    44  	}
    45  
    46  	msg, err := client.SubmitTransaction(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    47  	return msg, metadata, err
    48  
    49  }
    50  
    51  func local_request_CoreService_SubmitTransaction_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    52  	var protoReq SubmitTransactionRequest
    53  	var metadata runtime.ServerMetadata
    54  
    55  	newReader, berr := utilities.IOReaderFactory(req.Body)
    56  	if berr != nil {
    57  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    58  	}
    59  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    60  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    61  	}
    62  
    63  	msg, err := server.SubmitTransaction(ctx, &protoReq)
    64  	return msg, metadata, err
    65  
    66  }
    67  
    68  func request_CoreService_Statistics_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    69  	var protoReq StatisticsRequest
    70  	var metadata runtime.ServerMetadata
    71  
    72  	msg, err := client.Statistics(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    73  	return msg, metadata, err
    74  
    75  }
    76  
    77  func local_request_CoreService_Statistics_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    78  	var protoReq StatisticsRequest
    79  	var metadata runtime.ServerMetadata
    80  
    81  	msg, err := server.Statistics(ctx, &protoReq)
    82  	return msg, metadata, err
    83  
    84  }
    85  
    86  func request_CoreService_LastBlockHeight_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    87  	var protoReq LastBlockHeightRequest
    88  	var metadata runtime.ServerMetadata
    89  
    90  	msg, err := client.LastBlockHeight(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    91  	return msg, metadata, err
    92  
    93  }
    94  
    95  func local_request_CoreService_LastBlockHeight_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    96  	var protoReq LastBlockHeightRequest
    97  	var metadata runtime.ServerMetadata
    98  
    99  	msg, err := server.LastBlockHeight(ctx, &protoReq)
   100  	return msg, metadata, err
   101  
   102  }
   103  
   104  func request_CoreService_GetVegaTime_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   105  	var protoReq GetVegaTimeRequest
   106  	var metadata runtime.ServerMetadata
   107  
   108  	msg, err := client.GetVegaTime(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   109  	return msg, metadata, err
   110  
   111  }
   112  
   113  func local_request_CoreService_GetVegaTime_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   114  	var protoReq GetVegaTimeRequest
   115  	var metadata runtime.ServerMetadata
   116  
   117  	msg, err := server.GetVegaTime(ctx, &protoReq)
   118  	return msg, metadata, err
   119  
   120  }
   121  
   122  func request_CoreService_ObserveEventBus_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (CoreService_ObserveEventBusClient, runtime.ServerMetadata, error) {
   123  	var metadata runtime.ServerMetadata
   124  	stream, err := client.ObserveEventBus(ctx)
   125  	if err != nil {
   126  		grpclog.Infof("Failed to start streaming: %v", err)
   127  		return nil, metadata, err
   128  	}
   129  	dec := marshaler.NewDecoder(req.Body)
   130  	handleSend := func() error {
   131  		var protoReq ObserveEventBusRequest
   132  		err := dec.Decode(&protoReq)
   133  		if err == io.EOF {
   134  			return err
   135  		}
   136  		if err != nil {
   137  			grpclog.Infof("Failed to decode request: %v", err)
   138  			return err
   139  		}
   140  		if err := stream.Send(&protoReq); err != nil {
   141  			grpclog.Infof("Failed to send request: %v", err)
   142  			return err
   143  		}
   144  		return nil
   145  	}
   146  	go func() {
   147  		for {
   148  			if err := handleSend(); err != nil {
   149  				break
   150  			}
   151  		}
   152  		if err := stream.CloseSend(); err != nil {
   153  			grpclog.Infof("Failed to terminate client stream: %v", err)
   154  		}
   155  	}()
   156  	header, err := stream.Header()
   157  	if err != nil {
   158  		grpclog.Infof("Failed to get header from client: %v", err)
   159  		return nil, metadata, err
   160  	}
   161  	metadata.HeaderMD = header
   162  	return stream, metadata, nil
   163  }
   164  
   165  func request_CoreService_SubmitRawTransaction_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   166  	var protoReq SubmitRawTransactionRequest
   167  	var metadata runtime.ServerMetadata
   168  
   169  	newReader, berr := utilities.IOReaderFactory(req.Body)
   170  	if berr != nil {
   171  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   172  	}
   173  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   174  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   175  	}
   176  
   177  	msg, err := client.SubmitRawTransaction(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   178  	return msg, metadata, err
   179  
   180  }
   181  
   182  func local_request_CoreService_SubmitRawTransaction_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   183  	var protoReq SubmitRawTransactionRequest
   184  	var metadata runtime.ServerMetadata
   185  
   186  	newReader, berr := utilities.IOReaderFactory(req.Body)
   187  	if berr != nil {
   188  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   189  	}
   190  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   191  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   192  	}
   193  
   194  	msg, err := server.SubmitRawTransaction(ctx, &protoReq)
   195  	return msg, metadata, err
   196  
   197  }
   198  
   199  func request_CoreService_CheckTransaction_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   200  	var protoReq CheckTransactionRequest
   201  	var metadata runtime.ServerMetadata
   202  
   203  	newReader, berr := utilities.IOReaderFactory(req.Body)
   204  	if berr != nil {
   205  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   206  	}
   207  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   208  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   209  	}
   210  
   211  	msg, err := client.CheckTransaction(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   212  	return msg, metadata, err
   213  
   214  }
   215  
   216  func local_request_CoreService_CheckTransaction_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   217  	var protoReq CheckTransactionRequest
   218  	var metadata runtime.ServerMetadata
   219  
   220  	newReader, berr := utilities.IOReaderFactory(req.Body)
   221  	if berr != nil {
   222  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   223  	}
   224  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   225  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   226  	}
   227  
   228  	msg, err := server.CheckTransaction(ctx, &protoReq)
   229  	return msg, metadata, err
   230  
   231  }
   232  
   233  func request_CoreService_CheckRawTransaction_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   234  	var protoReq CheckRawTransactionRequest
   235  	var metadata runtime.ServerMetadata
   236  
   237  	newReader, berr := utilities.IOReaderFactory(req.Body)
   238  	if berr != nil {
   239  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   240  	}
   241  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   242  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   243  	}
   244  
   245  	msg, err := client.CheckRawTransaction(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   246  	return msg, metadata, err
   247  
   248  }
   249  
   250  func local_request_CoreService_CheckRawTransaction_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   251  	var protoReq CheckRawTransactionRequest
   252  	var metadata runtime.ServerMetadata
   253  
   254  	newReader, berr := utilities.IOReaderFactory(req.Body)
   255  	if berr != nil {
   256  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   257  	}
   258  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   259  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   260  	}
   261  
   262  	msg, err := server.CheckRawTransaction(ctx, &protoReq)
   263  	return msg, metadata, err
   264  
   265  }
   266  
   267  func request_CoreService_GetSpamStatistics_0(ctx context.Context, marshaler runtime.Marshaler, client CoreServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   268  	var protoReq GetSpamStatisticsRequest
   269  	var metadata runtime.ServerMetadata
   270  
   271  	var (
   272  		val string
   273  		ok  bool
   274  		err error
   275  		_   = err
   276  	)
   277  
   278  	val, ok = pathParams["party_id"]
   279  	if !ok {
   280  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "party_id")
   281  	}
   282  
   283  	protoReq.PartyId, err = runtime.String(val)
   284  	if err != nil {
   285  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "party_id", err)
   286  	}
   287  
   288  	msg, err := client.GetSpamStatistics(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   289  	return msg, metadata, err
   290  
   291  }
   292  
   293  func local_request_CoreService_GetSpamStatistics_0(ctx context.Context, marshaler runtime.Marshaler, server CoreServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   294  	var protoReq GetSpamStatisticsRequest
   295  	var metadata runtime.ServerMetadata
   296  
   297  	var (
   298  		val string
   299  		ok  bool
   300  		err error
   301  		_   = err
   302  	)
   303  
   304  	val, ok = pathParams["party_id"]
   305  	if !ok {
   306  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "party_id")
   307  	}
   308  
   309  	protoReq.PartyId, err = runtime.String(val)
   310  	if err != nil {
   311  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "party_id", err)
   312  	}
   313  
   314  	msg, err := server.GetSpamStatistics(ctx, &protoReq)
   315  	return msg, metadata, err
   316  
   317  }
   318  
   319  // RegisterCoreServiceHandlerServer registers the http handlers for service CoreService to "mux".
   320  // UnaryRPC     :call CoreServiceServer directly.
   321  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   322  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCoreServiceHandlerFromEndpoint instead.
   323  func RegisterCoreServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CoreServiceServer) error {
   324  
   325  	mux.Handle("POST", pattern_CoreService_SubmitTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   326  		ctx, cancel := context.WithCancel(req.Context())
   327  		defer cancel()
   328  		var stream runtime.ServerTransportStream
   329  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   330  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   331  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/SubmitTransaction", runtime.WithHTTPPathPattern("/transaction"))
   332  		if err != nil {
   333  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   334  			return
   335  		}
   336  		resp, md, err := local_request_CoreService_SubmitTransaction_0(rctx, inboundMarshaler, server, req, pathParams)
   337  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   338  		ctx = runtime.NewServerMetadataContext(ctx, md)
   339  		if err != nil {
   340  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   341  			return
   342  		}
   343  
   344  		forward_CoreService_SubmitTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   345  
   346  	})
   347  
   348  	mux.Handle("GET", pattern_CoreService_Statistics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   349  		ctx, cancel := context.WithCancel(req.Context())
   350  		defer cancel()
   351  		var stream runtime.ServerTransportStream
   352  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   353  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   354  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/Statistics", runtime.WithHTTPPathPattern("/statistics"))
   355  		if err != nil {
   356  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   357  			return
   358  		}
   359  		resp, md, err := local_request_CoreService_Statistics_0(rctx, inboundMarshaler, server, req, pathParams)
   360  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   361  		ctx = runtime.NewServerMetadataContext(ctx, md)
   362  		if err != nil {
   363  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   364  			return
   365  		}
   366  
   367  		forward_CoreService_Statistics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   368  
   369  	})
   370  
   371  	mux.Handle("GET", pattern_CoreService_LastBlockHeight_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   372  		ctx, cancel := context.WithCancel(req.Context())
   373  		defer cancel()
   374  		var stream runtime.ServerTransportStream
   375  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   376  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   377  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/LastBlockHeight", runtime.WithHTTPPathPattern("/blockchain/height"))
   378  		if err != nil {
   379  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   380  			return
   381  		}
   382  		resp, md, err := local_request_CoreService_LastBlockHeight_0(rctx, inboundMarshaler, server, req, pathParams)
   383  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   384  		ctx = runtime.NewServerMetadataContext(ctx, md)
   385  		if err != nil {
   386  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   387  			return
   388  		}
   389  
   390  		forward_CoreService_LastBlockHeight_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   391  
   392  	})
   393  
   394  	mux.Handle("GET", pattern_CoreService_GetVegaTime_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   395  		ctx, cancel := context.WithCancel(req.Context())
   396  		defer cancel()
   397  		var stream runtime.ServerTransportStream
   398  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   399  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   400  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/GetVegaTime", runtime.WithHTTPPathPattern("/time"))
   401  		if err != nil {
   402  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   403  			return
   404  		}
   405  		resp, md, err := local_request_CoreService_GetVegaTime_0(rctx, inboundMarshaler, server, req, pathParams)
   406  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   407  		ctx = runtime.NewServerMetadataContext(ctx, md)
   408  		if err != nil {
   409  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   410  			return
   411  		}
   412  
   413  		forward_CoreService_GetVegaTime_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   414  
   415  	})
   416  
   417  	mux.Handle("GET", pattern_CoreService_ObserveEventBus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   418  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   419  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   420  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   421  		return
   422  	})
   423  
   424  	mux.Handle("POST", pattern_CoreService_SubmitRawTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   425  		ctx, cancel := context.WithCancel(req.Context())
   426  		defer cancel()
   427  		var stream runtime.ServerTransportStream
   428  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   429  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   430  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/SubmitRawTransaction", runtime.WithHTTPPathPattern("/transaction/raw"))
   431  		if err != nil {
   432  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   433  			return
   434  		}
   435  		resp, md, err := local_request_CoreService_SubmitRawTransaction_0(rctx, inboundMarshaler, server, req, pathParams)
   436  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   437  		ctx = runtime.NewServerMetadataContext(ctx, md)
   438  		if err != nil {
   439  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   440  			return
   441  		}
   442  
   443  		forward_CoreService_SubmitRawTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   444  
   445  	})
   446  
   447  	mux.Handle("POST", pattern_CoreService_CheckTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   448  		ctx, cancel := context.WithCancel(req.Context())
   449  		defer cancel()
   450  		var stream runtime.ServerTransportStream
   451  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   452  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   453  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/CheckTransaction", runtime.WithHTTPPathPattern("/transaction/check"))
   454  		if err != nil {
   455  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   456  			return
   457  		}
   458  		resp, md, err := local_request_CoreService_CheckTransaction_0(rctx, inboundMarshaler, server, req, pathParams)
   459  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   460  		ctx = runtime.NewServerMetadataContext(ctx, md)
   461  		if err != nil {
   462  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   463  			return
   464  		}
   465  
   466  		forward_CoreService_CheckTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   467  
   468  	})
   469  
   470  	mux.Handle("POST", pattern_CoreService_CheckRawTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   471  		ctx, cancel := context.WithCancel(req.Context())
   472  		defer cancel()
   473  		var stream runtime.ServerTransportStream
   474  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   475  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   476  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/CheckRawTransaction", runtime.WithHTTPPathPattern("/transaction/raw/check"))
   477  		if err != nil {
   478  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   479  			return
   480  		}
   481  		resp, md, err := local_request_CoreService_CheckRawTransaction_0(rctx, inboundMarshaler, server, req, pathParams)
   482  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   483  		ctx = runtime.NewServerMetadataContext(ctx, md)
   484  		if err != nil {
   485  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   486  			return
   487  		}
   488  
   489  		forward_CoreService_CheckRawTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   490  
   491  	})
   492  
   493  	mux.Handle("GET", pattern_CoreService_GetSpamStatistics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   494  		ctx, cancel := context.WithCancel(req.Context())
   495  		defer cancel()
   496  		var stream runtime.ServerTransportStream
   497  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   498  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   499  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/vega.api.v1.CoreService/GetSpamStatistics", runtime.WithHTTPPathPattern("/statistics/spam/{party_id}"))
   500  		if err != nil {
   501  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   502  			return
   503  		}
   504  		resp, md, err := local_request_CoreService_GetSpamStatistics_0(rctx, inboundMarshaler, server, req, pathParams)
   505  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   506  		ctx = runtime.NewServerMetadataContext(ctx, md)
   507  		if err != nil {
   508  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   509  			return
   510  		}
   511  
   512  		forward_CoreService_GetSpamStatistics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   513  
   514  	})
   515  
   516  	return nil
   517  }
   518  
   519  // RegisterCoreServiceHandlerFromEndpoint is same as RegisterCoreServiceHandler but
   520  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   521  func RegisterCoreServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   522  	conn, err := grpc.Dial(endpoint, opts...)
   523  	if err != nil {
   524  		return err
   525  	}
   526  	defer func() {
   527  		if err != nil {
   528  			if cerr := conn.Close(); cerr != nil {
   529  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   530  			}
   531  			return
   532  		}
   533  		go func() {
   534  			<-ctx.Done()
   535  			if cerr := conn.Close(); cerr != nil {
   536  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   537  			}
   538  		}()
   539  	}()
   540  
   541  	return RegisterCoreServiceHandler(ctx, mux, conn)
   542  }
   543  
   544  // RegisterCoreServiceHandler registers the http handlers for service CoreService to "mux".
   545  // The handlers forward requests to the grpc endpoint over "conn".
   546  func RegisterCoreServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   547  	return RegisterCoreServiceHandlerClient(ctx, mux, NewCoreServiceClient(conn))
   548  }
   549  
   550  // RegisterCoreServiceHandlerClient registers the http handlers for service CoreService
   551  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CoreServiceClient".
   552  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CoreServiceClient"
   553  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   554  // "CoreServiceClient" to call the correct interceptors.
   555  func RegisterCoreServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CoreServiceClient) error {
   556  
   557  	mux.Handle("POST", pattern_CoreService_SubmitTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   558  		ctx, cancel := context.WithCancel(req.Context())
   559  		defer cancel()
   560  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   561  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/SubmitTransaction", runtime.WithHTTPPathPattern("/transaction"))
   562  		if err != nil {
   563  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   564  			return
   565  		}
   566  		resp, md, err := request_CoreService_SubmitTransaction_0(rctx, inboundMarshaler, client, req, pathParams)
   567  		ctx = runtime.NewServerMetadataContext(ctx, md)
   568  		if err != nil {
   569  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   570  			return
   571  		}
   572  
   573  		forward_CoreService_SubmitTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   574  
   575  	})
   576  
   577  	mux.Handle("GET", pattern_CoreService_Statistics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   578  		ctx, cancel := context.WithCancel(req.Context())
   579  		defer cancel()
   580  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   581  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/Statistics", runtime.WithHTTPPathPattern("/statistics"))
   582  		if err != nil {
   583  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   584  			return
   585  		}
   586  		resp, md, err := request_CoreService_Statistics_0(rctx, inboundMarshaler, client, req, pathParams)
   587  		ctx = runtime.NewServerMetadataContext(ctx, md)
   588  		if err != nil {
   589  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   590  			return
   591  		}
   592  
   593  		forward_CoreService_Statistics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   594  
   595  	})
   596  
   597  	mux.Handle("GET", pattern_CoreService_LastBlockHeight_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   598  		ctx, cancel := context.WithCancel(req.Context())
   599  		defer cancel()
   600  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   601  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/LastBlockHeight", runtime.WithHTTPPathPattern("/blockchain/height"))
   602  		if err != nil {
   603  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   604  			return
   605  		}
   606  		resp, md, err := request_CoreService_LastBlockHeight_0(rctx, inboundMarshaler, client, req, pathParams)
   607  		ctx = runtime.NewServerMetadataContext(ctx, md)
   608  		if err != nil {
   609  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   610  			return
   611  		}
   612  
   613  		forward_CoreService_LastBlockHeight_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   614  
   615  	})
   616  
   617  	mux.Handle("GET", pattern_CoreService_GetVegaTime_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   618  		ctx, cancel := context.WithCancel(req.Context())
   619  		defer cancel()
   620  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   621  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/GetVegaTime", runtime.WithHTTPPathPattern("/time"))
   622  		if err != nil {
   623  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   624  			return
   625  		}
   626  		resp, md, err := request_CoreService_GetVegaTime_0(rctx, inboundMarshaler, client, req, pathParams)
   627  		ctx = runtime.NewServerMetadataContext(ctx, md)
   628  		if err != nil {
   629  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   630  			return
   631  		}
   632  
   633  		forward_CoreService_GetVegaTime_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   634  
   635  	})
   636  
   637  	mux.Handle("GET", pattern_CoreService_ObserveEventBus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   638  		ctx, cancel := context.WithCancel(req.Context())
   639  		defer cancel()
   640  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   641  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/ObserveEventBus", runtime.WithHTTPPathPattern("/stream/event/bus"))
   642  		if err != nil {
   643  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   644  			return
   645  		}
   646  		resp, md, err := request_CoreService_ObserveEventBus_0(rctx, inboundMarshaler, client, req, pathParams)
   647  		ctx = runtime.NewServerMetadataContext(ctx, md)
   648  		if err != nil {
   649  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   650  			return
   651  		}
   652  
   653  		forward_CoreService_ObserveEventBus_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
   654  
   655  	})
   656  
   657  	mux.Handle("POST", pattern_CoreService_SubmitRawTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   658  		ctx, cancel := context.WithCancel(req.Context())
   659  		defer cancel()
   660  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   661  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/SubmitRawTransaction", runtime.WithHTTPPathPattern("/transaction/raw"))
   662  		if err != nil {
   663  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   664  			return
   665  		}
   666  		resp, md, err := request_CoreService_SubmitRawTransaction_0(rctx, inboundMarshaler, client, req, pathParams)
   667  		ctx = runtime.NewServerMetadataContext(ctx, md)
   668  		if err != nil {
   669  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   670  			return
   671  		}
   672  
   673  		forward_CoreService_SubmitRawTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   674  
   675  	})
   676  
   677  	mux.Handle("POST", pattern_CoreService_CheckTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   678  		ctx, cancel := context.WithCancel(req.Context())
   679  		defer cancel()
   680  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   681  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/CheckTransaction", runtime.WithHTTPPathPattern("/transaction/check"))
   682  		if err != nil {
   683  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   684  			return
   685  		}
   686  		resp, md, err := request_CoreService_CheckTransaction_0(rctx, inboundMarshaler, client, req, pathParams)
   687  		ctx = runtime.NewServerMetadataContext(ctx, md)
   688  		if err != nil {
   689  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   690  			return
   691  		}
   692  
   693  		forward_CoreService_CheckTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   694  
   695  	})
   696  
   697  	mux.Handle("POST", pattern_CoreService_CheckRawTransaction_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   698  		ctx, cancel := context.WithCancel(req.Context())
   699  		defer cancel()
   700  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   701  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/CheckRawTransaction", runtime.WithHTTPPathPattern("/transaction/raw/check"))
   702  		if err != nil {
   703  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   704  			return
   705  		}
   706  		resp, md, err := request_CoreService_CheckRawTransaction_0(rctx, inboundMarshaler, client, req, pathParams)
   707  		ctx = runtime.NewServerMetadataContext(ctx, md)
   708  		if err != nil {
   709  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   710  			return
   711  		}
   712  
   713  		forward_CoreService_CheckRawTransaction_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   714  
   715  	})
   716  
   717  	mux.Handle("GET", pattern_CoreService_GetSpamStatistics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   718  		ctx, cancel := context.WithCancel(req.Context())
   719  		defer cancel()
   720  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   721  		rctx, err := runtime.AnnotateContext(ctx, mux, req, "/vega.api.v1.CoreService/GetSpamStatistics", runtime.WithHTTPPathPattern("/statistics/spam/{party_id}"))
   722  		if err != nil {
   723  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   724  			return
   725  		}
   726  		resp, md, err := request_CoreService_GetSpamStatistics_0(rctx, inboundMarshaler, client, req, pathParams)
   727  		ctx = runtime.NewServerMetadataContext(ctx, md)
   728  		if err != nil {
   729  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   730  			return
   731  		}
   732  
   733  		forward_CoreService_GetSpamStatistics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   734  
   735  	})
   736  
   737  	return nil
   738  }
   739  
   740  var (
   741  	pattern_CoreService_SubmitTransaction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"transaction"}, ""))
   742  
   743  	pattern_CoreService_Statistics_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"statistics"}, ""))
   744  
   745  	pattern_CoreService_LastBlockHeight_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"blockchain", "height"}, ""))
   746  
   747  	pattern_CoreService_GetVegaTime_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0}, []string{"time"}, ""))
   748  
   749  	pattern_CoreService_ObserveEventBus_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"stream", "event", "bus"}, ""))
   750  
   751  	pattern_CoreService_SubmitRawTransaction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"transaction", "raw"}, ""))
   752  
   753  	pattern_CoreService_CheckTransaction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"transaction", "check"}, ""))
   754  
   755  	pattern_CoreService_CheckRawTransaction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"transaction", "raw", "check"}, ""))
   756  
   757  	pattern_CoreService_GetSpamStatistics_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 1, 5, 2}, []string{"statistics", "spam", "party_id"}, ""))
   758  )
   759  
   760  var (
   761  	forward_CoreService_SubmitTransaction_0 = runtime.ForwardResponseMessage
   762  
   763  	forward_CoreService_Statistics_0 = runtime.ForwardResponseMessage
   764  
   765  	forward_CoreService_LastBlockHeight_0 = runtime.ForwardResponseMessage
   766  
   767  	forward_CoreService_GetVegaTime_0 = runtime.ForwardResponseMessage
   768  
   769  	forward_CoreService_ObserveEventBus_0 = runtime.ForwardResponseStream
   770  
   771  	forward_CoreService_SubmitRawTransaction_0 = runtime.ForwardResponseMessage
   772  
   773  	forward_CoreService_CheckTransaction_0 = runtime.ForwardResponseMessage
   774  
   775  	forward_CoreService_CheckRawTransaction_0 = runtime.ForwardResponseMessage
   776  
   777  	forward_CoreService_GetSpamStatistics_0 = runtime.ForwardResponseMessage
   778  )