github.com/prysmaticlabs/prysm@v1.4.4/proto/prysm/v2/validator.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: proto/prysm/v2/validator.proto 3 4 /* 5 Package v2 is a reverse proxy. 6 7 It translates gRPC into RESTful JSON APIs. 8 */ 9 package v2 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_BeaconNodeValidatorAltair_GetBlock_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 43 ) 44 45 func request_BeaconNodeValidatorAltair_GetBlock_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 46 var protoReq eth.BlockRequest 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_BeaconNodeValidatorAltair_GetBlock_0); err != nil { 53 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 54 } 55 56 msg, err := client.GetBlock(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 57 return msg, metadata, err 58 59 } 60 61 func local_request_BeaconNodeValidatorAltair_GetBlock_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 62 var protoReq eth.BlockRequest 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_BeaconNodeValidatorAltair_GetBlock_0); err != nil { 69 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 70 } 71 72 msg, err := server.GetBlock(ctx, &protoReq) 73 return msg, metadata, err 74 75 } 76 77 func request_BeaconNodeValidatorAltair_ProposeBlock_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 78 var protoReq SignedBeaconBlockAltair 79 var metadata runtime.ServerMetadata 80 81 newReader, berr := utilities.IOReaderFactory(req.Body) 82 if berr != nil { 83 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 84 } 85 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 86 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 87 } 88 89 msg, err := client.ProposeBlock(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 90 return msg, metadata, err 91 92 } 93 94 func local_request_BeaconNodeValidatorAltair_ProposeBlock_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 95 var protoReq SignedBeaconBlockAltair 96 var metadata runtime.ServerMetadata 97 98 newReader, berr := utilities.IOReaderFactory(req.Body) 99 if berr != nil { 100 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 101 } 102 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 103 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 104 } 105 106 msg, err := server.ProposeBlock(ctx, &protoReq) 107 return msg, metadata, err 108 109 } 110 111 func request_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 112 var protoReq emptypb.Empty 113 var metadata runtime.ServerMetadata 114 115 msg, err := client.GetSyncMessageBlockRoot(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 116 return msg, metadata, err 117 118 } 119 120 func local_request_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 121 var protoReq emptypb.Empty 122 var metadata runtime.ServerMetadata 123 124 msg, err := server.GetSyncMessageBlockRoot(ctx, &protoReq) 125 return msg, metadata, err 126 127 } 128 129 func request_BeaconNodeValidatorAltair_SubmitSyncMessage_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 130 var protoReq SyncCommitteeMessage 131 var metadata runtime.ServerMetadata 132 133 newReader, berr := utilities.IOReaderFactory(req.Body) 134 if berr != nil { 135 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 136 } 137 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 138 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 139 } 140 141 msg, err := client.SubmitSyncMessage(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 142 return msg, metadata, err 143 144 } 145 146 func local_request_BeaconNodeValidatorAltair_SubmitSyncMessage_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 147 var protoReq SyncCommitteeMessage 148 var metadata runtime.ServerMetadata 149 150 newReader, berr := utilities.IOReaderFactory(req.Body) 151 if berr != nil { 152 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) 153 } 154 if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { 155 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 156 } 157 158 msg, err := server.SubmitSyncMessage(ctx, &protoReq) 159 return msg, metadata, err 160 161 } 162 163 var ( 164 filter_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 165 ) 166 167 func request_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 168 var protoReq SyncSubcommitteeIndexRequest 169 var metadata runtime.ServerMetadata 170 171 if err := req.ParseForm(); err != nil { 172 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 173 } 174 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0); err != nil { 175 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 176 } 177 178 msg, err := client.GetSyncSubcommitteeIndex(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 179 return msg, metadata, err 180 181 } 182 183 func local_request_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 184 var protoReq SyncSubcommitteeIndexRequest 185 var metadata runtime.ServerMetadata 186 187 if err := req.ParseForm(); err != nil { 188 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 189 } 190 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0); err != nil { 191 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 192 } 193 194 msg, err := server.GetSyncSubcommitteeIndex(ctx, &protoReq) 195 return msg, metadata, err 196 197 } 198 199 func request_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 200 var protoReq SyncCommitteeContributionRequest 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.GetSyncCommitteeContribution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 212 return msg, metadata, err 213 214 } 215 216 func local_request_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 217 var protoReq SyncCommitteeContributionRequest 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.GetSyncCommitteeContribution(ctx, &protoReq) 229 return msg, metadata, err 230 231 } 232 233 func request_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 234 var protoReq SignedContributionAndProof 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.SubmitSignedContributionAndProof(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 246 return msg, metadata, err 247 248 } 249 250 func local_request_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconNodeValidatorAltairServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 251 var protoReq SignedContributionAndProof 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.SubmitSignedContributionAndProof(ctx, &protoReq) 263 return msg, metadata, err 264 265 } 266 267 var ( 268 filter_BeaconNodeValidatorAltair_StreamBlocks_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 269 ) 270 271 func request_BeaconNodeValidatorAltair_StreamBlocks_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconNodeValidatorAltairClient, req *http.Request, pathParams map[string]string) (BeaconNodeValidatorAltair_StreamBlocksClient, runtime.ServerMetadata, error) { 272 var protoReq eth.StreamBlocksRequest 273 var metadata runtime.ServerMetadata 274 275 if err := req.ParseForm(); err != nil { 276 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 277 } 278 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BeaconNodeValidatorAltair_StreamBlocks_0); err != nil { 279 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 280 } 281 282 stream, err := client.StreamBlocks(ctx, &protoReq) 283 if err != nil { 284 return nil, metadata, err 285 } 286 header, err := stream.Header() 287 if err != nil { 288 return nil, metadata, err 289 } 290 metadata.HeaderMD = header 291 return stream, metadata, nil 292 293 } 294 295 // RegisterBeaconNodeValidatorAltairHandlerServer registers the http handlers for service BeaconNodeValidatorAltair to "mux". 296 // UnaryRPC :call BeaconNodeValidatorAltairServer directly. 297 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 298 // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBeaconNodeValidatorAltairHandlerFromEndpoint instead. 299 func RegisterBeaconNodeValidatorAltairHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BeaconNodeValidatorAltairServer) error { 300 301 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 302 ctx, cancel := context.WithCancel(req.Context()) 303 defer cancel() 304 var stream runtime.ServerTransportStream 305 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 306 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 307 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetBlock") 308 if err != nil { 309 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 310 return 311 } 312 resp, md, err := local_request_BeaconNodeValidatorAltair_GetBlock_0(rctx, inboundMarshaler, server, req, pathParams) 313 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 314 ctx = runtime.NewServerMetadataContext(ctx, md) 315 if err != nil { 316 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 317 return 318 } 319 320 forward_BeaconNodeValidatorAltair_GetBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 321 322 }) 323 324 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_ProposeBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 325 ctx, cancel := context.WithCancel(req.Context()) 326 defer cancel() 327 var stream runtime.ServerTransportStream 328 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 329 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 330 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/ProposeBlock") 331 if err != nil { 332 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 333 return 334 } 335 resp, md, err := local_request_BeaconNodeValidatorAltair_ProposeBlock_0(rctx, inboundMarshaler, server, req, pathParams) 336 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 337 ctx = runtime.NewServerMetadataContext(ctx, md) 338 if err != nil { 339 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 340 return 341 } 342 343 forward_BeaconNodeValidatorAltair_ProposeBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 344 345 }) 346 347 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 348 ctx, cancel := context.WithCancel(req.Context()) 349 defer cancel() 350 var stream runtime.ServerTransportStream 351 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 352 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 353 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncMessageBlockRoot") 354 if err != nil { 355 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 356 return 357 } 358 resp, md, err := local_request_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(rctx, inboundMarshaler, server, req, pathParams) 359 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 360 ctx = runtime.NewServerMetadataContext(ctx, md) 361 if err != nil { 362 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 363 return 364 } 365 366 forward_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 367 368 }) 369 370 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_SubmitSyncMessage_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 371 ctx, cancel := context.WithCancel(req.Context()) 372 defer cancel() 373 var stream runtime.ServerTransportStream 374 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 375 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 376 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/SubmitSyncMessage") 377 if err != nil { 378 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 379 return 380 } 381 resp, md, err := local_request_BeaconNodeValidatorAltair_SubmitSyncMessage_0(rctx, inboundMarshaler, server, req, pathParams) 382 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 383 ctx = runtime.NewServerMetadataContext(ctx, md) 384 if err != nil { 385 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 386 return 387 } 388 389 forward_BeaconNodeValidatorAltair_SubmitSyncMessage_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 390 391 }) 392 393 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 394 ctx, cancel := context.WithCancel(req.Context()) 395 defer cancel() 396 var stream runtime.ServerTransportStream 397 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 398 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 399 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncSubcommitteeIndex") 400 if err != nil { 401 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 402 return 403 } 404 resp, md, err := local_request_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(rctx, inboundMarshaler, server, req, pathParams) 405 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 406 ctx = runtime.NewServerMetadataContext(ctx, md) 407 if err != nil { 408 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 409 return 410 } 411 412 forward_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 413 414 }) 415 416 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 417 ctx, cancel := context.WithCancel(req.Context()) 418 defer cancel() 419 var stream runtime.ServerTransportStream 420 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 421 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 422 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncCommitteeContribution") 423 if err != nil { 424 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 425 return 426 } 427 resp, md, err := local_request_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(rctx, inboundMarshaler, server, req, pathParams) 428 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 429 ctx = runtime.NewServerMetadataContext(ctx, md) 430 if err != nil { 431 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 432 return 433 } 434 435 forward_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 436 437 }) 438 439 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 440 ctx, cancel := context.WithCancel(req.Context()) 441 defer cancel() 442 var stream runtime.ServerTransportStream 443 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 444 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 445 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/SubmitSignedContributionAndProof") 446 if err != nil { 447 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 448 return 449 } 450 resp, md, err := local_request_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(rctx, inboundMarshaler, server, req, pathParams) 451 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 452 ctx = runtime.NewServerMetadataContext(ctx, md) 453 if err != nil { 454 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 455 return 456 } 457 458 forward_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 459 460 }) 461 462 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_StreamBlocks_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 463 err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport") 464 _, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 465 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 466 return 467 }) 468 469 return nil 470 } 471 472 // RegisterBeaconNodeValidatorAltairHandlerFromEndpoint is same as RegisterBeaconNodeValidatorAltairHandler but 473 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 474 func RegisterBeaconNodeValidatorAltairHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 475 conn, err := grpc.Dial(endpoint, opts...) 476 if err != nil { 477 return err 478 } 479 defer func() { 480 if err != nil { 481 if cerr := conn.Close(); cerr != nil { 482 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 483 } 484 return 485 } 486 go func() { 487 <-ctx.Done() 488 if cerr := conn.Close(); cerr != nil { 489 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 490 } 491 }() 492 }() 493 494 return RegisterBeaconNodeValidatorAltairHandler(ctx, mux, conn) 495 } 496 497 // RegisterBeaconNodeValidatorAltairHandler registers the http handlers for service BeaconNodeValidatorAltair to "mux". 498 // The handlers forward requests to the grpc endpoint over "conn". 499 func RegisterBeaconNodeValidatorAltairHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 500 return RegisterBeaconNodeValidatorAltairHandlerClient(ctx, mux, NewBeaconNodeValidatorAltairClient(conn)) 501 } 502 503 // RegisterBeaconNodeValidatorAltairHandlerClient registers the http handlers for service BeaconNodeValidatorAltair 504 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BeaconNodeValidatorAltairClient". 505 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BeaconNodeValidatorAltairClient" 506 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 507 // "BeaconNodeValidatorAltairClient" to call the correct interceptors. 508 func RegisterBeaconNodeValidatorAltairHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BeaconNodeValidatorAltairClient) error { 509 510 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 511 ctx, cancel := context.WithCancel(req.Context()) 512 defer cancel() 513 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 514 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetBlock") 515 if err != nil { 516 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 517 return 518 } 519 resp, md, err := request_BeaconNodeValidatorAltair_GetBlock_0(rctx, inboundMarshaler, client, req, pathParams) 520 ctx = runtime.NewServerMetadataContext(ctx, md) 521 if err != nil { 522 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 523 return 524 } 525 526 forward_BeaconNodeValidatorAltair_GetBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 527 528 }) 529 530 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_ProposeBlock_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 531 ctx, cancel := context.WithCancel(req.Context()) 532 defer cancel() 533 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 534 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/ProposeBlock") 535 if err != nil { 536 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 537 return 538 } 539 resp, md, err := request_BeaconNodeValidatorAltair_ProposeBlock_0(rctx, inboundMarshaler, client, req, pathParams) 540 ctx = runtime.NewServerMetadataContext(ctx, md) 541 if err != nil { 542 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 543 return 544 } 545 546 forward_BeaconNodeValidatorAltair_ProposeBlock_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 547 548 }) 549 550 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 551 ctx, cancel := context.WithCancel(req.Context()) 552 defer cancel() 553 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 554 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncMessageBlockRoot") 555 if err != nil { 556 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 557 return 558 } 559 resp, md, err := request_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(rctx, inboundMarshaler, client, req, pathParams) 560 ctx = runtime.NewServerMetadataContext(ctx, md) 561 if err != nil { 562 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 563 return 564 } 565 566 forward_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 567 568 }) 569 570 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_SubmitSyncMessage_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 571 ctx, cancel := context.WithCancel(req.Context()) 572 defer cancel() 573 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 574 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/SubmitSyncMessage") 575 if err != nil { 576 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 577 return 578 } 579 resp, md, err := request_BeaconNodeValidatorAltair_SubmitSyncMessage_0(rctx, inboundMarshaler, client, req, pathParams) 580 ctx = runtime.NewServerMetadataContext(ctx, md) 581 if err != nil { 582 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 583 return 584 } 585 586 forward_BeaconNodeValidatorAltair_SubmitSyncMessage_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 587 588 }) 589 590 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 591 ctx, cancel := context.WithCancel(req.Context()) 592 defer cancel() 593 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 594 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncSubcommitteeIndex") 595 if err != nil { 596 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 597 return 598 } 599 resp, md, err := request_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(rctx, inboundMarshaler, client, req, pathParams) 600 ctx = runtime.NewServerMetadataContext(ctx, md) 601 if err != nil { 602 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 603 return 604 } 605 606 forward_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 607 608 }) 609 610 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 611 ctx, cancel := context.WithCancel(req.Context()) 612 defer cancel() 613 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 614 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/GetSyncCommitteeContribution") 615 if err != nil { 616 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 617 return 618 } 619 resp, md, err := request_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(rctx, inboundMarshaler, client, req, pathParams) 620 ctx = runtime.NewServerMetadataContext(ctx, md) 621 if err != nil { 622 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 623 return 624 } 625 626 forward_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 627 628 }) 629 630 mux.Handle("POST", pattern_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 631 ctx, cancel := context.WithCancel(req.Context()) 632 defer cancel() 633 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 634 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/SubmitSignedContributionAndProof") 635 if err != nil { 636 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 637 return 638 } 639 resp, md, err := request_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(rctx, inboundMarshaler, client, req, pathParams) 640 ctx = runtime.NewServerMetadataContext(ctx, md) 641 if err != nil { 642 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 643 return 644 } 645 646 forward_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 647 648 }) 649 650 mux.Handle("GET", pattern_BeaconNodeValidatorAltair_StreamBlocks_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 651 ctx, cancel := context.WithCancel(req.Context()) 652 defer cancel() 653 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 654 rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.prysm.v2.BeaconNodeValidatorAltair/StreamBlocks") 655 if err != nil { 656 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 657 return 658 } 659 resp, md, err := request_BeaconNodeValidatorAltair_StreamBlocks_0(rctx, inboundMarshaler, client, req, pathParams) 660 ctx = runtime.NewServerMetadataContext(ctx, md) 661 if err != nil { 662 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 663 return 664 } 665 666 forward_BeaconNodeValidatorAltair_StreamBlocks_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...) 667 668 }) 669 670 return nil 671 } 672 673 var ( 674 pattern_BeaconNodeValidatorAltair_GetBlock_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"eth", "v2prysm", "validator", "block"}, "")) 675 676 pattern_BeaconNodeValidatorAltair_ProposeBlock_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"prysm", "v2", "validator", "block"}, "")) 677 678 pattern_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"prysm", "v2", "validator", "sync_message_block_root"}, "")) 679 680 pattern_BeaconNodeValidatorAltair_SubmitSyncMessage_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"prysm", "v2", "validator", "sync_message"}, "")) 681 682 pattern_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"prysm", "v2", "sync_subcommittee_index"}, "")) 683 684 pattern_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"prysm", "v2", "validator", "contribution_and_proof"}, "")) 685 686 pattern_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"prysm", "v2", "validator", "signed_contribution_and_proof"}, "")) 687 688 pattern_BeaconNodeValidatorAltair_StreamBlocks_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"prysm", "v2", "validator", "blocks", "stream"}, "")) 689 ) 690 691 var ( 692 forward_BeaconNodeValidatorAltair_GetBlock_0 = runtime.ForwardResponseMessage 693 694 forward_BeaconNodeValidatorAltair_ProposeBlock_0 = runtime.ForwardResponseMessage 695 696 forward_BeaconNodeValidatorAltair_GetSyncMessageBlockRoot_0 = runtime.ForwardResponseMessage 697 698 forward_BeaconNodeValidatorAltair_SubmitSyncMessage_0 = runtime.ForwardResponseMessage 699 700 forward_BeaconNodeValidatorAltair_GetSyncSubcommitteeIndex_0 = runtime.ForwardResponseMessage 701 702 forward_BeaconNodeValidatorAltair_GetSyncCommitteeContribution_0 = runtime.ForwardResponseMessage 703 704 forward_BeaconNodeValidatorAltair_SubmitSignedContributionAndProof_0 = runtime.ForwardResponseMessage 705 706 forward_BeaconNodeValidatorAltair_StreamBlocks_0 = runtime.ForwardResponseStream 707 )