github.com/prysmaticlabs/prysm@v1.4.4/proto/eth/v1alpha1/attestation.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/eth/v1alpha1/attestation.proto 6 7 package eth 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 Attestation struct { 33 state protoimpl.MessageState 34 sizeCache protoimpl.SizeCache 35 unknownFields protoimpl.UnknownFields 36 37 AggregationBits github_com_prysmaticlabs_go_bitfield.Bitlist `protobuf:"bytes,1,opt,name=aggregation_bits,json=aggregationBits,proto3" json:"aggregation_bits,omitempty" cast-type:"github.com/prysmaticlabs/go-bitfield.Bitlist" ssz-max:"2048"` 38 Data *AttestationData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 39 Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"` 40 } 41 42 func (x *Attestation) Reset() { 43 *x = Attestation{} 44 if protoimpl.UnsafeEnabled { 45 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[0] 46 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 47 ms.StoreMessageInfo(mi) 48 } 49 } 50 51 func (x *Attestation) String() string { 52 return protoimpl.X.MessageStringOf(x) 53 } 54 55 func (*Attestation) ProtoMessage() {} 56 57 func (x *Attestation) ProtoReflect() protoreflect.Message { 58 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[0] 59 if protoimpl.UnsafeEnabled && x != nil { 60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 61 if ms.LoadMessageInfo() == nil { 62 ms.StoreMessageInfo(mi) 63 } 64 return ms 65 } 66 return mi.MessageOf(x) 67 } 68 69 // Deprecated: Use Attestation.ProtoReflect.Descriptor instead. 70 func (*Attestation) Descriptor() ([]byte, []int) { 71 return file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP(), []int{0} 72 } 73 74 func (x *Attestation) GetAggregationBits() github_com_prysmaticlabs_go_bitfield.Bitlist { 75 if x != nil { 76 return x.AggregationBits 77 } 78 return github_com_prysmaticlabs_go_bitfield.Bitlist(nil) 79 } 80 81 func (x *Attestation) GetData() *AttestationData { 82 if x != nil { 83 return x.Data 84 } 85 return nil 86 } 87 88 func (x *Attestation) GetSignature() []byte { 89 if x != nil { 90 return x.Signature 91 } 92 return nil 93 } 94 95 type AggregateAttestationAndProof struct { 96 state protoimpl.MessageState 97 sizeCache protoimpl.SizeCache 98 unknownFields protoimpl.UnknownFields 99 100 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"` 101 Aggregate *Attestation `protobuf:"bytes,3,opt,name=aggregate,proto3" json:"aggregate,omitempty"` 102 SelectionProof []byte `protobuf:"bytes,2,opt,name=selection_proof,json=selectionProof,proto3" json:"selection_proof,omitempty" ssz-size:"96"` 103 } 104 105 func (x *AggregateAttestationAndProof) Reset() { 106 *x = AggregateAttestationAndProof{} 107 if protoimpl.UnsafeEnabled { 108 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[1] 109 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 110 ms.StoreMessageInfo(mi) 111 } 112 } 113 114 func (x *AggregateAttestationAndProof) String() string { 115 return protoimpl.X.MessageStringOf(x) 116 } 117 118 func (*AggregateAttestationAndProof) ProtoMessage() {} 119 120 func (x *AggregateAttestationAndProof) ProtoReflect() protoreflect.Message { 121 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[1] 122 if protoimpl.UnsafeEnabled && x != nil { 123 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 124 if ms.LoadMessageInfo() == nil { 125 ms.StoreMessageInfo(mi) 126 } 127 return ms 128 } 129 return mi.MessageOf(x) 130 } 131 132 // Deprecated: Use AggregateAttestationAndProof.ProtoReflect.Descriptor instead. 133 func (*AggregateAttestationAndProof) Descriptor() ([]byte, []int) { 134 return file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP(), []int{1} 135 } 136 137 func (x *AggregateAttestationAndProof) GetAggregatorIndex() github_com_prysmaticlabs_eth2_types.ValidatorIndex { 138 if x != nil { 139 return x.AggregatorIndex 140 } 141 return github_com_prysmaticlabs_eth2_types.ValidatorIndex(0) 142 } 143 144 func (x *AggregateAttestationAndProof) GetAggregate() *Attestation { 145 if x != nil { 146 return x.Aggregate 147 } 148 return nil 149 } 150 151 func (x *AggregateAttestationAndProof) GetSelectionProof() []byte { 152 if x != nil { 153 return x.SelectionProof 154 } 155 return nil 156 } 157 158 type SignedAggregateAttestationAndProof struct { 159 state protoimpl.MessageState 160 sizeCache protoimpl.SizeCache 161 unknownFields protoimpl.UnknownFields 162 163 Message *AggregateAttestationAndProof `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 164 Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"` 165 } 166 167 func (x *SignedAggregateAttestationAndProof) Reset() { 168 *x = SignedAggregateAttestationAndProof{} 169 if protoimpl.UnsafeEnabled { 170 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[2] 171 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 172 ms.StoreMessageInfo(mi) 173 } 174 } 175 176 func (x *SignedAggregateAttestationAndProof) String() string { 177 return protoimpl.X.MessageStringOf(x) 178 } 179 180 func (*SignedAggregateAttestationAndProof) ProtoMessage() {} 181 182 func (x *SignedAggregateAttestationAndProof) ProtoReflect() protoreflect.Message { 183 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[2] 184 if protoimpl.UnsafeEnabled && x != nil { 185 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 186 if ms.LoadMessageInfo() == nil { 187 ms.StoreMessageInfo(mi) 188 } 189 return ms 190 } 191 return mi.MessageOf(x) 192 } 193 194 // Deprecated: Use SignedAggregateAttestationAndProof.ProtoReflect.Descriptor instead. 195 func (*SignedAggregateAttestationAndProof) Descriptor() ([]byte, []int) { 196 return file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP(), []int{2} 197 } 198 199 func (x *SignedAggregateAttestationAndProof) GetMessage() *AggregateAttestationAndProof { 200 if x != nil { 201 return x.Message 202 } 203 return nil 204 } 205 206 func (x *SignedAggregateAttestationAndProof) GetSignature() []byte { 207 if x != nil { 208 return x.Signature 209 } 210 return nil 211 } 212 213 type AttestationData struct { 214 state protoimpl.MessageState 215 sizeCache protoimpl.SizeCache 216 unknownFields protoimpl.UnknownFields 217 218 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"` 219 CommitteeIndex github_com_prysmaticlabs_eth2_types.CommitteeIndex `protobuf:"varint,2,opt,name=committee_index,json=committeeIndex,proto3" json:"committee_index,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.CommitteeIndex"` 220 BeaconBlockRoot []byte `protobuf:"bytes,3,opt,name=beacon_block_root,json=beaconBlockRoot,proto3" json:"beacon_block_root,omitempty" ssz-size:"32"` 221 Source *Checkpoint `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` 222 Target *Checkpoint `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` 223 } 224 225 func (x *AttestationData) Reset() { 226 *x = AttestationData{} 227 if protoimpl.UnsafeEnabled { 228 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[3] 229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 230 ms.StoreMessageInfo(mi) 231 } 232 } 233 234 func (x *AttestationData) String() string { 235 return protoimpl.X.MessageStringOf(x) 236 } 237 238 func (*AttestationData) ProtoMessage() {} 239 240 func (x *AttestationData) ProtoReflect() protoreflect.Message { 241 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[3] 242 if protoimpl.UnsafeEnabled && x != nil { 243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 244 if ms.LoadMessageInfo() == nil { 245 ms.StoreMessageInfo(mi) 246 } 247 return ms 248 } 249 return mi.MessageOf(x) 250 } 251 252 // Deprecated: Use AttestationData.ProtoReflect.Descriptor instead. 253 func (*AttestationData) Descriptor() ([]byte, []int) { 254 return file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP(), []int{3} 255 } 256 257 func (x *AttestationData) GetSlot() github_com_prysmaticlabs_eth2_types.Slot { 258 if x != nil { 259 return x.Slot 260 } 261 return github_com_prysmaticlabs_eth2_types.Slot(0) 262 } 263 264 func (x *AttestationData) GetCommitteeIndex() github_com_prysmaticlabs_eth2_types.CommitteeIndex { 265 if x != nil { 266 return x.CommitteeIndex 267 } 268 return github_com_prysmaticlabs_eth2_types.CommitteeIndex(0) 269 } 270 271 func (x *AttestationData) GetBeaconBlockRoot() []byte { 272 if x != nil { 273 return x.BeaconBlockRoot 274 } 275 return nil 276 } 277 278 func (x *AttestationData) GetSource() *Checkpoint { 279 if x != nil { 280 return x.Source 281 } 282 return nil 283 } 284 285 func (x *AttestationData) GetTarget() *Checkpoint { 286 if x != nil { 287 return x.Target 288 } 289 return nil 290 } 291 292 type Checkpoint struct { 293 state protoimpl.MessageState 294 sizeCache protoimpl.SizeCache 295 unknownFields protoimpl.UnknownFields 296 297 Epoch github_com_prysmaticlabs_eth2_types.Epoch `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.Epoch"` 298 Root []byte `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty" ssz-size:"32"` 299 } 300 301 func (x *Checkpoint) Reset() { 302 *x = Checkpoint{} 303 if protoimpl.UnsafeEnabled { 304 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[4] 305 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 306 ms.StoreMessageInfo(mi) 307 } 308 } 309 310 func (x *Checkpoint) String() string { 311 return protoimpl.X.MessageStringOf(x) 312 } 313 314 func (*Checkpoint) ProtoMessage() {} 315 316 func (x *Checkpoint) ProtoReflect() protoreflect.Message { 317 mi := &file_proto_eth_v1alpha1_attestation_proto_msgTypes[4] 318 if protoimpl.UnsafeEnabled && x != nil { 319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 320 if ms.LoadMessageInfo() == nil { 321 ms.StoreMessageInfo(mi) 322 } 323 return ms 324 } 325 return mi.MessageOf(x) 326 } 327 328 // Deprecated: Use Checkpoint.ProtoReflect.Descriptor instead. 329 func (*Checkpoint) Descriptor() ([]byte, []int) { 330 return file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP(), []int{4} 331 } 332 333 func (x *Checkpoint) GetEpoch() github_com_prysmaticlabs_eth2_types.Epoch { 334 if x != nil { 335 return x.Epoch 336 } 337 return github_com_prysmaticlabs_eth2_types.Epoch(0) 338 } 339 340 func (x *Checkpoint) GetRoot() []byte { 341 if x != nil { 342 return x.Root 343 } 344 return nil 345 } 346 347 var File_proto_eth_v1alpha1_attestation_proto protoreflect.FileDescriptor 348 349 var file_proto_eth_v1alpha1_attestation_proto_rawDesc = []byte{ 350 0x0a, 0x24, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x61, 0x6c, 351 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 352 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 353 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x1b, 0x70, 354 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x65, 0x78, 0x74, 0x2f, 0x6f, 0x70, 0x74, 355 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x01, 0x0a, 0x0b, 0x41, 356 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x10, 0x61, 0x67, 357 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x01, 358 0x20, 0x01, 0x28, 0x0c, 0x42, 0x38, 0x92, 0xb5, 0x18, 0x04, 0x32, 0x30, 0x34, 0x38, 0x82, 0xb5, 359 0x18, 0x2c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 360 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x67, 0x6f, 0x2d, 0x62, 0x69, 361 0x74, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x42, 0x69, 0x74, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x0f, 362 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x69, 0x74, 0x73, 0x12, 363 0x3a, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 364 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 365 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 366 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x24, 0x0a, 0x09, 0x73, 367 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 368 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 369 0x65, 0x22, 0xf4, 0x01, 0x0a, 0x1c, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x41, 370 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x6f, 371 0x6f, 0x66, 0x12, 0x61, 0x0a, 0x10, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 372 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 373 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 374 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 375 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x49, 376 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 377 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x40, 0x0a, 0x09, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 378 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 379 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 380 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x61, 0x67, 381 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x0f, 0x73, 0x65, 0x6c, 0x65, 0x63, 382 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 383 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 384 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x22, 0x99, 0x01, 0x0a, 0x22, 0x53, 0x69, 0x67, 385 0x6e, 0x65, 0x64, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x41, 0x74, 0x74, 0x65, 386 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x12, 387 0x4d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 388 0x32, 0x33, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 389 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 390 0x74, 0x65, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x6e, 0x64, 391 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, 392 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 393 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 394 0x74, 0x75, 0x72, 0x65, 0x22, 0xde, 0x02, 0x0a, 0x0f, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 395 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x40, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 396 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 397 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 398 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 399 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x5f, 0x0a, 0x0f, 0x63, 0x6f, 400 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 401 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 402 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 403 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 404 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 405 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x32, 0x0a, 0x11, 0x62, 406 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 407 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x0f, 408 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, 409 0x39, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 410 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 411 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 412 0x6e, 0x74, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x06, 0x74, 0x61, 413 0x72, 0x67, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 414 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 415 0x61, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x06, 0x74, 416 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x6d, 0x0a, 0x0a, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 417 0x69, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 418 0x28, 0x04, 0x42, 0x2d, 0x82, 0xb5, 0x18, 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 419 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 420 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x45, 0x70, 0x6f, 0x63, 421 0x68, 0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x1a, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x74, 422 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x04, 423 0x72, 0x6f, 0x6f, 0x74, 0x42, 0x96, 0x01, 0x0a, 0x19, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 424 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 425 0x61, 0x31, 0x42, 0x10, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 426 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 427 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 428 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 429 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x65, 0x74, 0x68, 0xaa, 0x02, 0x15, 430 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 431 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x15, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 432 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 433 0x72, 0x6f, 0x74, 0x6f, 0x33, 434 } 435 436 var ( 437 file_proto_eth_v1alpha1_attestation_proto_rawDescOnce sync.Once 438 file_proto_eth_v1alpha1_attestation_proto_rawDescData = file_proto_eth_v1alpha1_attestation_proto_rawDesc 439 ) 440 441 func file_proto_eth_v1alpha1_attestation_proto_rawDescGZIP() []byte { 442 file_proto_eth_v1alpha1_attestation_proto_rawDescOnce.Do(func() { 443 file_proto_eth_v1alpha1_attestation_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_eth_v1alpha1_attestation_proto_rawDescData) 444 }) 445 return file_proto_eth_v1alpha1_attestation_proto_rawDescData 446 } 447 448 var file_proto_eth_v1alpha1_attestation_proto_msgTypes = make([]protoimpl.MessageInfo, 5) 449 var file_proto_eth_v1alpha1_attestation_proto_goTypes = []interface{}{ 450 (*Attestation)(nil), // 0: ethereum.eth.v1alpha1.Attestation 451 (*AggregateAttestationAndProof)(nil), // 1: ethereum.eth.v1alpha1.AggregateAttestationAndProof 452 (*SignedAggregateAttestationAndProof)(nil), // 2: ethereum.eth.v1alpha1.SignedAggregateAttestationAndProof 453 (*AttestationData)(nil), // 3: ethereum.eth.v1alpha1.AttestationData 454 (*Checkpoint)(nil), // 4: ethereum.eth.v1alpha1.Checkpoint 455 } 456 var file_proto_eth_v1alpha1_attestation_proto_depIdxs = []int32{ 457 3, // 0: ethereum.eth.v1alpha1.Attestation.data:type_name -> ethereum.eth.v1alpha1.AttestationData 458 0, // 1: ethereum.eth.v1alpha1.AggregateAttestationAndProof.aggregate:type_name -> ethereum.eth.v1alpha1.Attestation 459 1, // 2: ethereum.eth.v1alpha1.SignedAggregateAttestationAndProof.message:type_name -> ethereum.eth.v1alpha1.AggregateAttestationAndProof 460 4, // 3: ethereum.eth.v1alpha1.AttestationData.source:type_name -> ethereum.eth.v1alpha1.Checkpoint 461 4, // 4: ethereum.eth.v1alpha1.AttestationData.target:type_name -> ethereum.eth.v1alpha1.Checkpoint 462 5, // [5:5] is the sub-list for method output_type 463 5, // [5:5] is the sub-list for method input_type 464 5, // [5:5] is the sub-list for extension type_name 465 5, // [5:5] is the sub-list for extension extendee 466 0, // [0:5] is the sub-list for field type_name 467 } 468 469 func init() { file_proto_eth_v1alpha1_attestation_proto_init() } 470 func file_proto_eth_v1alpha1_attestation_proto_init() { 471 if File_proto_eth_v1alpha1_attestation_proto != nil { 472 return 473 } 474 if !protoimpl.UnsafeEnabled { 475 file_proto_eth_v1alpha1_attestation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 476 switch v := v.(*Attestation); i { 477 case 0: 478 return &v.state 479 case 1: 480 return &v.sizeCache 481 case 2: 482 return &v.unknownFields 483 default: 484 return nil 485 } 486 } 487 file_proto_eth_v1alpha1_attestation_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 488 switch v := v.(*AggregateAttestationAndProof); i { 489 case 0: 490 return &v.state 491 case 1: 492 return &v.sizeCache 493 case 2: 494 return &v.unknownFields 495 default: 496 return nil 497 } 498 } 499 file_proto_eth_v1alpha1_attestation_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 500 switch v := v.(*SignedAggregateAttestationAndProof); i { 501 case 0: 502 return &v.state 503 case 1: 504 return &v.sizeCache 505 case 2: 506 return &v.unknownFields 507 default: 508 return nil 509 } 510 } 511 file_proto_eth_v1alpha1_attestation_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 512 switch v := v.(*AttestationData); i { 513 case 0: 514 return &v.state 515 case 1: 516 return &v.sizeCache 517 case 2: 518 return &v.unknownFields 519 default: 520 return nil 521 } 522 } 523 file_proto_eth_v1alpha1_attestation_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 524 switch v := v.(*Checkpoint); i { 525 case 0: 526 return &v.state 527 case 1: 528 return &v.sizeCache 529 case 2: 530 return &v.unknownFields 531 default: 532 return nil 533 } 534 } 535 } 536 type x struct{} 537 out := protoimpl.TypeBuilder{ 538 File: protoimpl.DescBuilder{ 539 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 540 RawDescriptor: file_proto_eth_v1alpha1_attestation_proto_rawDesc, 541 NumEnums: 0, 542 NumMessages: 5, 543 NumExtensions: 0, 544 NumServices: 0, 545 }, 546 GoTypes: file_proto_eth_v1alpha1_attestation_proto_goTypes, 547 DependencyIndexes: file_proto_eth_v1alpha1_attestation_proto_depIdxs, 548 MessageInfos: file_proto_eth_v1alpha1_attestation_proto_msgTypes, 549 }.Build() 550 File_proto_eth_v1alpha1_attestation_proto = out.File 551 file_proto_eth_v1alpha1_attestation_proto_rawDesc = nil 552 file_proto_eth_v1alpha1_attestation_proto_goTypes = nil 553 file_proto_eth_v1alpha1_attestation_proto_depIdxs = nil 554 }