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