github.com/prysmaticlabs/prysm@v1.4.4/proto/eth/v1/node.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: proto/eth/v1/node.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/golang/protobuf/ptypes/empty" 17 emptypb "github.com/golang/protobuf/ptypes/empty" 18 "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" 19 "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" 20 github_com_prysmaticlabs_eth2_types "github.com/prysmaticlabs/eth2-types" 21 "google.golang.org/grpc" 22 "google.golang.org/grpc/codes" 23 "google.golang.org/grpc/grpclog" 24 "google.golang.org/grpc/metadata" 25 "google.golang.org/grpc/status" 26 "google.golang.org/protobuf/proto" 27 ) 28 29 // Suppress "imported and not used" errors 30 var _ codes.Code 31 var _ io.Reader 32 var _ status.Status 33 var _ = runtime.String 34 var _ = utilities.NewDoubleArray 35 var _ = metadata.Join 36 var _ = github_com_prysmaticlabs_eth2_types.Epoch(0) 37 var _ = emptypb.Empty{} 38 var _ = empty.Empty{} 39 40 func request_BeaconNode_GetIdentity_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 41 var protoReq emptypb.Empty 42 var metadata runtime.ServerMetadata 43 44 msg, err := client.GetIdentity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 45 return msg, metadata, err 46 47 } 48 49 func local_request_BeaconNode_GetIdentity_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 50 var protoReq emptypb.Empty 51 var metadata runtime.ServerMetadata 52 53 msg, err := server.GetIdentity(ctx, &protoReq) 54 return msg, metadata, err 55 56 } 57 58 var ( 59 filter_BeaconNode_ListPeers_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 60 ) 61 62 func request_BeaconNode_ListPeers_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 63 var protoReq PeersRequest 64 var metadata runtime.ServerMetadata 65 66 if err := req.ParseForm(); err != nil { 67 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 68 } 69 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BeaconNode_ListPeers_0); err != nil { 70 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 71 } 72 73 msg, err := client.ListPeers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 74 return msg, metadata, err 75 76 } 77 78 func local_request_BeaconNode_ListPeers_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 79 var protoReq PeersRequest 80 var metadata runtime.ServerMetadata 81 82 if err := req.ParseForm(); err != nil { 83 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 84 } 85 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BeaconNode_ListPeers_0); err != nil { 86 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 87 } 88 89 msg, err := server.ListPeers(ctx, &protoReq) 90 return msg, metadata, err 91 92 } 93 94 func request_BeaconNode_GetPeer_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 95 var protoReq PeerRequest 96 var metadata runtime.ServerMetadata 97 98 var ( 99 val string 100 ok bool 101 err error 102 _ = err 103 ) 104 105 val, ok = pathParams["peer_id"] 106 if !ok { 107 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "peer_id") 108 } 109 110 peer_id, err := runtime.String(val) 111 if err != nil { 112 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "peer_id", err) 113 } 114 protoReq.PeerId = (peer_id) 115 116 msg, err := client.GetPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 117 return msg, metadata, err 118 119 } 120 121 func local_request_BeaconNode_GetPeer_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 122 var protoReq PeerRequest 123 var metadata runtime.ServerMetadata 124 125 var ( 126 val string 127 ok bool 128 err error 129 _ = err 130 ) 131 132 val, ok = pathParams["peer_id"] 133 if !ok { 134 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "peer_id") 135 } 136 137 peer_id, err := runtime.String(val) 138 if err != nil { 139 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "peer_id", err) 140 } 141 protoReq.PeerId = (peer_id) 142 143 msg, err := server.GetPeer(ctx, &protoReq) 144 return msg, metadata, err 145 146 } 147 148 func request_BeaconNode_PeerCount_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 149 var protoReq emptypb.Empty 150 var metadata runtime.ServerMetadata 151 152 msg, err := client.PeerCount(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 153 return msg, metadata, err 154 155 } 156 157 func local_request_BeaconNode_PeerCount_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 158 var protoReq emptypb.Empty 159 var metadata runtime.ServerMetadata 160 161 msg, err := server.PeerCount(ctx, &protoReq) 162 return msg, metadata, err 163 164 } 165 166 func request_BeaconNode_GetSyncStatus_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 167 var protoReq emptypb.Empty 168 var metadata runtime.ServerMetadata 169 170 msg, err := client.GetSyncStatus(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 171 return msg, metadata, err 172 173 } 174 175 func local_request_BeaconNode_GetSyncStatus_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 176 var protoReq emptypb.Empty 177 var metadata runtime.ServerMetadata 178 179 msg, err := server.GetSyncStatus(ctx, &protoReq) 180 return msg, metadata, err 181 182 } 183 184 func request_BeaconNode_GetVersion_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 185 var protoReq emptypb.Empty 186 var metadata runtime.ServerMetadata 187 188 msg, err := client.GetVersion(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 189 return msg, metadata, err 190 191 } 192 193 func local_request_BeaconNode_GetVersion_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 194 var protoReq emptypb.Empty 195 var metadata runtime.ServerMetadata 196 197 msg, err := server.GetVersion(ctx, &protoReq) 198 return msg, metadata, err 199 200 } 201 202 func request_BeaconNode_GetHealth_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 203 var protoReq emptypb.Empty 204 var metadata runtime.ServerMetadata 205 206 msg, err := client.GetHealth(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 207 return msg, metadata, err 208 209 } 210 211 func local_request_BeaconNode_GetHealth_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 212 var protoReq emptypb.Empty 213 var metadata runtime.ServerMetadata 214 215 msg, err := server.GetHealth(ctx, &protoReq) 216 return msg, metadata, err 217 218 } 219 220 // RegisterBeaconNodeHandlerServer registers the http handlers for service BeaconNode to "mux". 221 // UnaryRPC :call BeaconNodeServer directly. 222 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 223 // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBeaconNodeHandlerFromEndpoint instead. 224 func RegisterBeaconNodeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BeaconNodeServer) error { 225 226 mux.Handle("GET", pattern_BeaconNode_GetIdentity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 227 ctx, cancel := context.WithCancel(req.Context()) 228 defer cancel() 229 var stream runtime.ServerTransportStream 230 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 231 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 232 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetIdentity") 233 if err != nil { 234 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 235 return 236 } 237 resp, md, err := local_request_BeaconNode_GetIdentity_0(rctx, inboundMarshaler, server, req, pathParams) 238 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 239 ctx = runtime.NewServerMetadataContext(ctx, md) 240 if err != nil { 241 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 242 return 243 } 244 245 forward_BeaconNode_GetIdentity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 246 247 }) 248 249 mux.Handle("GET", pattern_BeaconNode_ListPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 250 ctx, cancel := context.WithCancel(req.Context()) 251 defer cancel() 252 var stream runtime.ServerTransportStream 253 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 254 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 255 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/ListPeers") 256 if err != nil { 257 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 258 return 259 } 260 resp, md, err := local_request_BeaconNode_ListPeers_0(rctx, inboundMarshaler, server, req, pathParams) 261 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 262 ctx = runtime.NewServerMetadataContext(ctx, md) 263 if err != nil { 264 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 265 return 266 } 267 268 forward_BeaconNode_ListPeers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 269 270 }) 271 272 mux.Handle("GET", pattern_BeaconNode_GetPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 273 ctx, cancel := context.WithCancel(req.Context()) 274 defer cancel() 275 var stream runtime.ServerTransportStream 276 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 277 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 278 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetPeer") 279 if err != nil { 280 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 281 return 282 } 283 resp, md, err := local_request_BeaconNode_GetPeer_0(rctx, inboundMarshaler, server, req, pathParams) 284 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 285 ctx = runtime.NewServerMetadataContext(ctx, md) 286 if err != nil { 287 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 288 return 289 } 290 291 forward_BeaconNode_GetPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 292 293 }) 294 295 mux.Handle("GET", pattern_BeaconNode_PeerCount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 296 ctx, cancel := context.WithCancel(req.Context()) 297 defer cancel() 298 var stream runtime.ServerTransportStream 299 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 300 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 301 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/PeerCount") 302 if err != nil { 303 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 304 return 305 } 306 resp, md, err := local_request_BeaconNode_PeerCount_0(rctx, inboundMarshaler, server, req, pathParams) 307 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 308 ctx = runtime.NewServerMetadataContext(ctx, md) 309 if err != nil { 310 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 311 return 312 } 313 314 forward_BeaconNode_PeerCount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 315 316 }) 317 318 mux.Handle("GET", pattern_BeaconNode_GetSyncStatus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 319 ctx, cancel := context.WithCancel(req.Context()) 320 defer cancel() 321 var stream runtime.ServerTransportStream 322 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 323 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 324 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetSyncStatus") 325 if err != nil { 326 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 327 return 328 } 329 resp, md, err := local_request_BeaconNode_GetSyncStatus_0(rctx, inboundMarshaler, server, req, pathParams) 330 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 331 ctx = runtime.NewServerMetadataContext(ctx, md) 332 if err != nil { 333 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 334 return 335 } 336 337 forward_BeaconNode_GetSyncStatus_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 338 339 }) 340 341 mux.Handle("GET", pattern_BeaconNode_GetVersion_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 342 ctx, cancel := context.WithCancel(req.Context()) 343 defer cancel() 344 var stream runtime.ServerTransportStream 345 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 346 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 347 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetVersion") 348 if err != nil { 349 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 350 return 351 } 352 resp, md, err := local_request_BeaconNode_GetVersion_0(rctx, inboundMarshaler, server, req, pathParams) 353 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 354 ctx = runtime.NewServerMetadataContext(ctx, md) 355 if err != nil { 356 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 357 return 358 } 359 360 forward_BeaconNode_GetVersion_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 361 362 }) 363 364 mux.Handle("GET", pattern_BeaconNode_GetHealth_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 365 ctx, cancel := context.WithCancel(req.Context()) 366 defer cancel() 367 var stream runtime.ServerTransportStream 368 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 369 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 370 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetHealth") 371 if err != nil { 372 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 373 return 374 } 375 resp, md, err := local_request_BeaconNode_GetHealth_0(rctx, inboundMarshaler, server, req, pathParams) 376 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 377 ctx = runtime.NewServerMetadataContext(ctx, md) 378 if err != nil { 379 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 380 return 381 } 382 383 forward_BeaconNode_GetHealth_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 384 385 }) 386 387 return nil 388 } 389 390 // RegisterBeaconNodeHandlerFromEndpoint is same as RegisterBeaconNodeHandler but 391 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 392 func RegisterBeaconNodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 393 conn, err := grpc.Dial(endpoint, opts...) 394 if err != nil { 395 return err 396 } 397 defer func() { 398 if err != nil { 399 if cerr := conn.Close(); cerr != nil { 400 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 401 } 402 return 403 } 404 go func() { 405 <-ctx.Done() 406 if cerr := conn.Close(); cerr != nil { 407 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 408 } 409 }() 410 }() 411 412 return RegisterBeaconNodeHandler(ctx, mux, conn) 413 } 414 415 // RegisterBeaconNodeHandler registers the http handlers for service BeaconNode to "mux". 416 // The handlers forward requests to the grpc endpoint over "conn". 417 func RegisterBeaconNodeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 418 return RegisterBeaconNodeHandlerClient(ctx, mux, NewBeaconNodeClient(conn)) 419 } 420 421 // RegisterBeaconNodeHandlerClient registers the http handlers for service BeaconNode 422 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BeaconNodeClient". 423 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BeaconNodeClient" 424 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 425 // "BeaconNodeClient" to call the correct interceptors. 426 func RegisterBeaconNodeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BeaconNodeClient) error { 427 428 mux.Handle("GET", pattern_BeaconNode_GetIdentity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 429 ctx, cancel := context.WithCancel(req.Context()) 430 defer cancel() 431 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 432 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetIdentity") 433 if err != nil { 434 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 435 return 436 } 437 resp, md, err := request_BeaconNode_GetIdentity_0(rctx, inboundMarshaler, client, req, pathParams) 438 ctx = runtime.NewServerMetadataContext(ctx, md) 439 if err != nil { 440 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 441 return 442 } 443 444 forward_BeaconNode_GetIdentity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 445 446 }) 447 448 mux.Handle("GET", pattern_BeaconNode_ListPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 449 ctx, cancel := context.WithCancel(req.Context()) 450 defer cancel() 451 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 452 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/ListPeers") 453 if err != nil { 454 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 455 return 456 } 457 resp, md, err := request_BeaconNode_ListPeers_0(rctx, inboundMarshaler, client, req, pathParams) 458 ctx = runtime.NewServerMetadataContext(ctx, md) 459 if err != nil { 460 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 461 return 462 } 463 464 forward_BeaconNode_ListPeers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 465 466 }) 467 468 mux.Handle("GET", pattern_BeaconNode_GetPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 469 ctx, cancel := context.WithCancel(req.Context()) 470 defer cancel() 471 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 472 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetPeer") 473 if err != nil { 474 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 475 return 476 } 477 resp, md, err := request_BeaconNode_GetPeer_0(rctx, inboundMarshaler, client, req, pathParams) 478 ctx = runtime.NewServerMetadataContext(ctx, md) 479 if err != nil { 480 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 481 return 482 } 483 484 forward_BeaconNode_GetPeer_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 485 486 }) 487 488 mux.Handle("GET", pattern_BeaconNode_PeerCount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 489 ctx, cancel := context.WithCancel(req.Context()) 490 defer cancel() 491 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 492 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/PeerCount") 493 if err != nil { 494 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 495 return 496 } 497 resp, md, err := request_BeaconNode_PeerCount_0(rctx, inboundMarshaler, client, req, pathParams) 498 ctx = runtime.NewServerMetadataContext(ctx, md) 499 if err != nil { 500 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 501 return 502 } 503 504 forward_BeaconNode_PeerCount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 505 506 }) 507 508 mux.Handle("GET", pattern_BeaconNode_GetSyncStatus_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 509 ctx, cancel := context.WithCancel(req.Context()) 510 defer cancel() 511 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 512 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetSyncStatus") 513 if err != nil { 514 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 515 return 516 } 517 resp, md, err := request_BeaconNode_GetSyncStatus_0(rctx, inboundMarshaler, client, req, pathParams) 518 ctx = runtime.NewServerMetadataContext(ctx, md) 519 if err != nil { 520 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 521 return 522 } 523 524 forward_BeaconNode_GetSyncStatus_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 525 526 }) 527 528 mux.Handle("GET", pattern_BeaconNode_GetVersion_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 529 ctx, cancel := context.WithCancel(req.Context()) 530 defer cancel() 531 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 532 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetVersion") 533 if err != nil { 534 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 535 return 536 } 537 resp, md, err := request_BeaconNode_GetVersion_0(rctx, inboundMarshaler, client, req, pathParams) 538 ctx = runtime.NewServerMetadataContext(ctx, md) 539 if err != nil { 540 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 541 return 542 } 543 544 forward_BeaconNode_GetVersion_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 545 546 }) 547 548 mux.Handle("GET", pattern_BeaconNode_GetHealth_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 549 ctx, cancel := context.WithCancel(req.Context()) 550 defer cancel() 551 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 552 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconNode/GetHealth") 553 if err != nil { 554 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 555 return 556 } 557 resp, md, err := request_BeaconNode_GetHealth_0(rctx, inboundMarshaler, client, req, pathParams) 558 ctx = runtime.NewServerMetadataContext(ctx, md) 559 if err != nil { 560 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 561 return 562 } 563 564 forward_BeaconNode_GetHealth_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 565 566 }) 567 568 return nil 569 } 570 571 var ( 572 pattern_BeaconNode_GetIdentity_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "identity"}, "")) 573 574 pattern_BeaconNode_ListPeers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "peers"}, "")) 575 576 pattern_BeaconNode_GetPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"eth", "v1", "node", "peers", "peer_id"}, "")) 577 578 pattern_BeaconNode_PeerCount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "peer_count"}, "")) 579 580 pattern_BeaconNode_GetSyncStatus_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "syncing"}, "")) 581 582 pattern_BeaconNode_GetVersion_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "version"}, "")) 583 584 pattern_BeaconNode_GetHealth_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v1", "node", "health"}, "")) 585 ) 586 587 var ( 588 forward_BeaconNode_GetIdentity_0 = runtime.ForwardResponseMessage 589 590 forward_BeaconNode_ListPeers_0 = runtime.ForwardResponseMessage 591 592 forward_BeaconNode_GetPeer_0 = runtime.ForwardResponseMessage 593 594 forward_BeaconNode_PeerCount_0 = runtime.ForwardResponseMessage 595 596 forward_BeaconNode_GetSyncStatus_0 = runtime.ForwardResponseMessage 597 598 forward_BeaconNode_GetVersion_0 = runtime.ForwardResponseMessage 599 600 forward_BeaconNode_GetHealth_0 = runtime.ForwardResponseMessage 601 )