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  )