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 }