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 )