github.com/prysmaticlabs/prysm@v1.4.4/proto/prysm/v2/sync_committee.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.25.0
     4  // 	protoc        v3.15.8
     5  // source: proto/prysm/v2/sync_committee.proto
     6  
     7  package v2
     8  
     9  import (
    10  	reflect "reflect"
    11  	sync "sync"
    12  
    13  	proto "github.com/golang/protobuf/proto"
    14  	github_com_prysmaticlabs_eth2_types "github.com/prysmaticlabs/eth2-types"
    15  	github_com_prysmaticlabs_go_bitfield "github.com/prysmaticlabs/go-bitfield"
    16  	_ "github.com/prysmaticlabs/prysm/proto/eth/ext"
    17  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    18  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    19  )
    20  
    21  const (
    22  	// Verify that this generated code is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    24  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    25  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    26  )
    27  
    28  // This is a compile-time assertion that a sufficiently up-to-date version
    29  // of the legacy proto package is being used.
    30  const _ = proto.ProtoPackageIsVersion4
    31  
    32  type SyncCommitteeMessage struct {
    33  	state         protoimpl.MessageState
    34  	sizeCache     protoimpl.SizeCache
    35  	unknownFields protoimpl.UnknownFields
    36  
    37  	Slot           github_com_prysmaticlabs_eth2_types.Slot           `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.Slot"`
    38  	BlockRoot      []byte                                             `protobuf:"bytes,2,opt,name=block_root,json=blockRoot,proto3" json:"block_root,omitempty" ssz-size:"32"`
    39  	ValidatorIndex github_com_prysmaticlabs_eth2_types.ValidatorIndex `protobuf:"varint,3,opt,name=validator_index,json=validatorIndex,proto3" json:"validator_index,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.ValidatorIndex"`
    40  	Signature      []byte                                             `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"`
    41  }
    42  
    43  func (x *SyncCommitteeMessage) Reset() {
    44  	*x = SyncCommitteeMessage{}
    45  	if protoimpl.UnsafeEnabled {
    46  		mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[0]
    47  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    48  		ms.StoreMessageInfo(mi)
    49  	}
    50  }
    51  
    52  func (x *SyncCommitteeMessage) String() string {
    53  	return protoimpl.X.MessageStringOf(x)
    54  }
    55  
    56  func (*SyncCommitteeMessage) ProtoMessage() {}
    57  
    58  func (x *SyncCommitteeMessage) ProtoReflect() protoreflect.Message {
    59  	mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[0]
    60  	if protoimpl.UnsafeEnabled && x != nil {
    61  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    62  		if ms.LoadMessageInfo() == nil {
    63  			ms.StoreMessageInfo(mi)
    64  		}
    65  		return ms
    66  	}
    67  	return mi.MessageOf(x)
    68  }
    69  
    70  // Deprecated: Use SyncCommitteeMessage.ProtoReflect.Descriptor instead.
    71  func (*SyncCommitteeMessage) Descriptor() ([]byte, []int) {
    72  	return file_proto_prysm_v2_sync_committee_proto_rawDescGZIP(), []int{0}
    73  }
    74  
    75  func (x *SyncCommitteeMessage) GetSlot() github_com_prysmaticlabs_eth2_types.Slot {
    76  	if x != nil {
    77  		return x.Slot
    78  	}
    79  	return github_com_prysmaticlabs_eth2_types.Slot(0)
    80  }
    81  
    82  func (x *SyncCommitteeMessage) GetBlockRoot() []byte {
    83  	if x != nil {
    84  		return x.BlockRoot
    85  	}
    86  	return nil
    87  }
    88  
    89  func (x *SyncCommitteeMessage) GetValidatorIndex() github_com_prysmaticlabs_eth2_types.ValidatorIndex {
    90  	if x != nil {
    91  		return x.ValidatorIndex
    92  	}
    93  	return github_com_prysmaticlabs_eth2_types.ValidatorIndex(0)
    94  }
    95  
    96  func (x *SyncCommitteeMessage) GetSignature() []byte {
    97  	if x != nil {
    98  		return x.Signature
    99  	}
   100  	return nil
   101  }
   102  
   103  type SyncCommitteeContribution struct {
   104  	state         protoimpl.MessageState
   105  	sizeCache     protoimpl.SizeCache
   106  	unknownFields protoimpl.UnknownFields
   107  
   108  	Slot              github_com_prysmaticlabs_eth2_types.Slot          `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.Slot"`
   109  	BlockRoot         []byte                                            `protobuf:"bytes,2,opt,name=block_root,json=blockRoot,proto3" json:"block_root,omitempty" ssz-size:"32"`
   110  	SubcommitteeIndex uint64                                            `protobuf:"varint,3,opt,name=subcommittee_index,json=subcommitteeIndex,proto3" json:"subcommittee_index,omitempty"`
   111  	AggregationBits   github_com_prysmaticlabs_go_bitfield.Bitvector128 `protobuf:"bytes,4,opt,name=aggregation_bits,json=aggregationBits,proto3" json:"aggregation_bits,omitempty" cast-type:"github.com/prysmaticlabs/go-bitfield.Bitvector128" ssz-size:"16"`
   112  	Signature         []byte                                            `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"`
   113  }
   114  
   115  func (x *SyncCommitteeContribution) Reset() {
   116  	*x = SyncCommitteeContribution{}
   117  	if protoimpl.UnsafeEnabled {
   118  		mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[1]
   119  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   120  		ms.StoreMessageInfo(mi)
   121  	}
   122  }
   123  
   124  func (x *SyncCommitteeContribution) String() string {
   125  	return protoimpl.X.MessageStringOf(x)
   126  }
   127  
   128  func (*SyncCommitteeContribution) ProtoMessage() {}
   129  
   130  func (x *SyncCommitteeContribution) ProtoReflect() protoreflect.Message {
   131  	mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[1]
   132  	if protoimpl.UnsafeEnabled && x != nil {
   133  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   134  		if ms.LoadMessageInfo() == nil {
   135  			ms.StoreMessageInfo(mi)
   136  		}
   137  		return ms
   138  	}
   139  	return mi.MessageOf(x)
   140  }
   141  
   142  // Deprecated: Use SyncCommitteeContribution.ProtoReflect.Descriptor instead.
   143  func (*SyncCommitteeContribution) Descriptor() ([]byte, []int) {
   144  	return file_proto_prysm_v2_sync_committee_proto_rawDescGZIP(), []int{1}
   145  }
   146  
   147  func (x *SyncCommitteeContribution) GetSlot() github_com_prysmaticlabs_eth2_types.Slot {
   148  	if x != nil {
   149  		return x.Slot
   150  	}
   151  	return github_com_prysmaticlabs_eth2_types.Slot(0)
   152  }
   153  
   154  func (x *SyncCommitteeContribution) GetBlockRoot() []byte {
   155  	if x != nil {
   156  		return x.BlockRoot
   157  	}
   158  	return nil
   159  }
   160  
   161  func (x *SyncCommitteeContribution) GetSubcommitteeIndex() uint64 {
   162  	if x != nil {
   163  		return x.SubcommitteeIndex
   164  	}
   165  	return 0
   166  }
   167  
   168  func (x *SyncCommitteeContribution) GetAggregationBits() github_com_prysmaticlabs_go_bitfield.Bitvector128 {
   169  	if x != nil {
   170  		return x.AggregationBits
   171  	}
   172  	return github_com_prysmaticlabs_go_bitfield.Bitvector128(nil)
   173  }
   174  
   175  func (x *SyncCommitteeContribution) GetSignature() []byte {
   176  	if x != nil {
   177  		return x.Signature
   178  	}
   179  	return nil
   180  }
   181  
   182  type ContributionAndProof struct {
   183  	state         protoimpl.MessageState
   184  	sizeCache     protoimpl.SizeCache
   185  	unknownFields protoimpl.UnknownFields
   186  
   187  	AggregatorIndex github_com_prysmaticlabs_eth2_types.ValidatorIndex `protobuf:"varint,1,opt,name=aggregator_index,json=aggregatorIndex,proto3" json:"aggregator_index,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.ValidatorIndex"`
   188  	Contribution    *SyncCommitteeContribution                         `protobuf:"bytes,2,opt,name=contribution,proto3" json:"contribution,omitempty"`
   189  	SelectionProof  []byte                                             `protobuf:"bytes,3,opt,name=selection_proof,json=selectionProof,proto3" json:"selection_proof,omitempty" ssz-size:"96"`
   190  }
   191  
   192  func (x *ContributionAndProof) Reset() {
   193  	*x = ContributionAndProof{}
   194  	if protoimpl.UnsafeEnabled {
   195  		mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[2]
   196  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   197  		ms.StoreMessageInfo(mi)
   198  	}
   199  }
   200  
   201  func (x *ContributionAndProof) String() string {
   202  	return protoimpl.X.MessageStringOf(x)
   203  }
   204  
   205  func (*ContributionAndProof) ProtoMessage() {}
   206  
   207  func (x *ContributionAndProof) ProtoReflect() protoreflect.Message {
   208  	mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[2]
   209  	if protoimpl.UnsafeEnabled && x != nil {
   210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   211  		if ms.LoadMessageInfo() == nil {
   212  			ms.StoreMessageInfo(mi)
   213  		}
   214  		return ms
   215  	}
   216  	return mi.MessageOf(x)
   217  }
   218  
   219  // Deprecated: Use ContributionAndProof.ProtoReflect.Descriptor instead.
   220  func (*ContributionAndProof) Descriptor() ([]byte, []int) {
   221  	return file_proto_prysm_v2_sync_committee_proto_rawDescGZIP(), []int{2}
   222  }
   223  
   224  func (x *ContributionAndProof) GetAggregatorIndex() github_com_prysmaticlabs_eth2_types.ValidatorIndex {
   225  	if x != nil {
   226  		return x.AggregatorIndex
   227  	}
   228  	return github_com_prysmaticlabs_eth2_types.ValidatorIndex(0)
   229  }
   230  
   231  func (x *ContributionAndProof) GetContribution() *SyncCommitteeContribution {
   232  	if x != nil {
   233  		return x.Contribution
   234  	}
   235  	return nil
   236  }
   237  
   238  func (x *ContributionAndProof) GetSelectionProof() []byte {
   239  	if x != nil {
   240  		return x.SelectionProof
   241  	}
   242  	return nil
   243  }
   244  
   245  type SignedContributionAndProof struct {
   246  	state         protoimpl.MessageState
   247  	sizeCache     protoimpl.SizeCache
   248  	unknownFields protoimpl.UnknownFields
   249  
   250  	Message   *ContributionAndProof `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
   251  	Signature []byte                `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"`
   252  }
   253  
   254  func (x *SignedContributionAndProof) Reset() {
   255  	*x = SignedContributionAndProof{}
   256  	if protoimpl.UnsafeEnabled {
   257  		mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[3]
   258  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   259  		ms.StoreMessageInfo(mi)
   260  	}
   261  }
   262  
   263  func (x *SignedContributionAndProof) String() string {
   264  	return protoimpl.X.MessageStringOf(x)
   265  }
   266  
   267  func (*SignedContributionAndProof) ProtoMessage() {}
   268  
   269  func (x *SignedContributionAndProof) ProtoReflect() protoreflect.Message {
   270  	mi := &file_proto_prysm_v2_sync_committee_proto_msgTypes[3]
   271  	if protoimpl.UnsafeEnabled && x != nil {
   272  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   273  		if ms.LoadMessageInfo() == nil {
   274  			ms.StoreMessageInfo(mi)
   275  		}
   276  		return ms
   277  	}
   278  	return mi.MessageOf(x)
   279  }
   280  
   281  // Deprecated: Use SignedContributionAndProof.ProtoReflect.Descriptor instead.
   282  func (*SignedContributionAndProof) Descriptor() ([]byte, []int) {
   283  	return file_proto_prysm_v2_sync_committee_proto_rawDescGZIP(), []int{3}
   284  }
   285  
   286  func (x *SignedContributionAndProof) GetMessage() *ContributionAndProof {
   287  	if x != nil {
   288  		return x.Message
   289  	}
   290  	return nil
   291  }
   292  
   293  func (x *SignedContributionAndProof) GetSignature() []byte {
   294  	if x != nil {
   295  		return x.Signature
   296  	}
   297  	return nil
   298  }
   299  
   300  var File_proto_prysm_v2_sync_committee_proto protoreflect.FileDescriptor
   301  
   302  var file_proto_prysm_v2_sync_committee_proto_rawDesc = []byte{
   303  	0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x76, 0x32,
   304  	0x2f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x2e,
   305  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e,
   306  	0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x1a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   307  	0x65, 0x74, 0x68, 0x2f, 0x65, 0x78, 0x74, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
   308  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 0x02, 0x0a, 0x14, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f,
   309  	0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x40,
   310  	0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5,
   311  	0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79,
   312  	0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d,
   313  	0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74,
   314  	0x12, 0x25, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x02,
   315  	0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x62, 0x6c,
   316  	0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x5f, 0x0a, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64,
   317  	0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04,
   318  	0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
   319  	0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65,
   320  	0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61,
   321  	0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
   322  	0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e,
   323  	0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18,
   324  	0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0xc1,
   325  	0x02, 0x0a, 0x19, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65,
   326  	0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x04,
   327  	0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, 0x28,
   328  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d,
   329  	0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79,
   330  	0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x25,
   331  	0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01,
   332  	0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63,
   333  	0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d,
   334  	0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28,
   335  	0x04, 0x52, 0x11, 0x73, 0x75, 0x62, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49,
   336  	0x6e, 0x64, 0x65, 0x78, 0x12, 0x66, 0x0a, 0x10, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74,
   337  	0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x3b,
   338  	0x8a, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x82, 0xb5, 0x18, 0x31, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
   339  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61,
   340  	0x62, 0x73, 0x2f, 0x67, 0x6f, 0x2d, 0x62, 0x69, 0x74, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x42,
   341  	0x69, 0x74, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x31, 0x32, 0x38, 0x52, 0x0f, 0x61, 0x67, 0x67,
   342  	0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x69, 0x74, 0x73, 0x12, 0x24, 0x0a, 0x09,
   343  	0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x42,
   344  	0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
   345  	0x72, 0x65, 0x22, 0xfc, 0x01, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
   346  	0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x12, 0x61, 0x0a, 0x10, 0x61,
   347  	0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
   348  	0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75,
   349  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c,
   350  	0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56,
   351  	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0f, 0x61,
   352  	0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x50,
   353  	0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
   354  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e,
   355  	0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d,
   356  	0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
   357  	0x6f, 0x6e, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e,
   358  	0x12, 0x2f, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72,
   359  	0x6f, 0x6f, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39,
   360  	0x36, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6f,
   361  	0x66, 0x22, 0x85, 0x01, 0x0a, 0x1a, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74,
   362  	0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66,
   363  	0x12, 0x41, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   364  	0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72, 0x79,
   365  	0x73, 0x6d, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
   366  	0x6f, 0x6e, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73,
   367  	0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
   368  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09,
   369  	0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x87, 0x01, 0x0a, 0x15, 0x6f, 0x72,
   370  	0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72, 0x79, 0x73, 0x6d,
   371  	0x2e, 0x76, 0x32, 0x42, 0x12, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74,
   372  	0x65, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75,
   373  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c,
   374  	0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   375  	0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x76, 0x32, 0x3b, 0x76, 0x32, 0xaa, 0x02, 0x11, 0x45, 0x74,
   376  	0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x50, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x56, 0x32, 0xca,
   377  	0x02, 0x11, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x50, 0x72, 0x79, 0x73, 0x6d,
   378  	0x5c, 0x76, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   379  }
   380  
   381  var (
   382  	file_proto_prysm_v2_sync_committee_proto_rawDescOnce sync.Once
   383  	file_proto_prysm_v2_sync_committee_proto_rawDescData = file_proto_prysm_v2_sync_committee_proto_rawDesc
   384  )
   385  
   386  func file_proto_prysm_v2_sync_committee_proto_rawDescGZIP() []byte {
   387  	file_proto_prysm_v2_sync_committee_proto_rawDescOnce.Do(func() {
   388  		file_proto_prysm_v2_sync_committee_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_prysm_v2_sync_committee_proto_rawDescData)
   389  	})
   390  	return file_proto_prysm_v2_sync_committee_proto_rawDescData
   391  }
   392  
   393  var file_proto_prysm_v2_sync_committee_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   394  var file_proto_prysm_v2_sync_committee_proto_goTypes = []interface{}{
   395  	(*SyncCommitteeMessage)(nil),       // 0: ethereum.prysm.v2.SyncCommitteeMessage
   396  	(*SyncCommitteeContribution)(nil),  // 1: ethereum.prysm.v2.SyncCommitteeContribution
   397  	(*ContributionAndProof)(nil),       // 2: ethereum.prysm.v2.ContributionAndProof
   398  	(*SignedContributionAndProof)(nil), // 3: ethereum.prysm.v2.SignedContributionAndProof
   399  }
   400  var file_proto_prysm_v2_sync_committee_proto_depIdxs = []int32{
   401  	1, // 0: ethereum.prysm.v2.ContributionAndProof.contribution:type_name -> ethereum.prysm.v2.SyncCommitteeContribution
   402  	2, // 1: ethereum.prysm.v2.SignedContributionAndProof.message:type_name -> ethereum.prysm.v2.ContributionAndProof
   403  	2, // [2:2] is the sub-list for method output_type
   404  	2, // [2:2] is the sub-list for method input_type
   405  	2, // [2:2] is the sub-list for extension type_name
   406  	2, // [2:2] is the sub-list for extension extendee
   407  	0, // [0:2] is the sub-list for field type_name
   408  }
   409  
   410  func init() { file_proto_prysm_v2_sync_committee_proto_init() }
   411  func file_proto_prysm_v2_sync_committee_proto_init() {
   412  	if File_proto_prysm_v2_sync_committee_proto != nil {
   413  		return
   414  	}
   415  	if !protoimpl.UnsafeEnabled {
   416  		file_proto_prysm_v2_sync_committee_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   417  			switch v := v.(*SyncCommitteeMessage); i {
   418  			case 0:
   419  				return &v.state
   420  			case 1:
   421  				return &v.sizeCache
   422  			case 2:
   423  				return &v.unknownFields
   424  			default:
   425  				return nil
   426  			}
   427  		}
   428  		file_proto_prysm_v2_sync_committee_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   429  			switch v := v.(*SyncCommitteeContribution); i {
   430  			case 0:
   431  				return &v.state
   432  			case 1:
   433  				return &v.sizeCache
   434  			case 2:
   435  				return &v.unknownFields
   436  			default:
   437  				return nil
   438  			}
   439  		}
   440  		file_proto_prysm_v2_sync_committee_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   441  			switch v := v.(*ContributionAndProof); i {
   442  			case 0:
   443  				return &v.state
   444  			case 1:
   445  				return &v.sizeCache
   446  			case 2:
   447  				return &v.unknownFields
   448  			default:
   449  				return nil
   450  			}
   451  		}
   452  		file_proto_prysm_v2_sync_committee_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   453  			switch v := v.(*SignedContributionAndProof); i {
   454  			case 0:
   455  				return &v.state
   456  			case 1:
   457  				return &v.sizeCache
   458  			case 2:
   459  				return &v.unknownFields
   460  			default:
   461  				return nil
   462  			}
   463  		}
   464  	}
   465  	type x struct{}
   466  	out := protoimpl.TypeBuilder{
   467  		File: protoimpl.DescBuilder{
   468  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   469  			RawDescriptor: file_proto_prysm_v2_sync_committee_proto_rawDesc,
   470  			NumEnums:      0,
   471  			NumMessages:   4,
   472  			NumExtensions: 0,
   473  			NumServices:   0,
   474  		},
   475  		GoTypes:           file_proto_prysm_v2_sync_committee_proto_goTypes,
   476  		DependencyIndexes: file_proto_prysm_v2_sync_committee_proto_depIdxs,
   477  		MessageInfos:      file_proto_prysm_v2_sync_committee_proto_msgTypes,
   478  	}.Build()
   479  	File_proto_prysm_v2_sync_committee_proto = out.File
   480  	file_proto_prysm_v2_sync_committee_proto_rawDesc = nil
   481  	file_proto_prysm_v2_sync_committee_proto_goTypes = nil
   482  	file_proto_prysm_v2_sync_committee_proto_depIdxs = nil
   483  }