github.com/prysmaticlabs/prysm@v1.4.4/proto/prysm/v2/beacon_block.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/beacon_block.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  	v1alpha1 "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1"
    18  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    19  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    20  )
    21  
    22  const (
    23  	// Verify that this generated code is sufficiently up-to-date.
    24  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    25  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    26  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    27  )
    28  
    29  // This is a compile-time assertion that a sufficiently up-to-date version
    30  // of the legacy proto package is being used.
    31  const _ = proto.ProtoPackageIsVersion4
    32  
    33  type SignedBeaconBlockAltair struct {
    34  	state         protoimpl.MessageState
    35  	sizeCache     protoimpl.SizeCache
    36  	unknownFields protoimpl.UnknownFields
    37  
    38  	Block     *BeaconBlockAltair `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
    39  	Signature []byte             `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty" ssz-size:"96"`
    40  }
    41  
    42  func (x *SignedBeaconBlockAltair) Reset() {
    43  	*x = SignedBeaconBlockAltair{}
    44  	if protoimpl.UnsafeEnabled {
    45  		mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[0]
    46  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    47  		ms.StoreMessageInfo(mi)
    48  	}
    49  }
    50  
    51  func (x *SignedBeaconBlockAltair) String() string {
    52  	return protoimpl.X.MessageStringOf(x)
    53  }
    54  
    55  func (*SignedBeaconBlockAltair) ProtoMessage() {}
    56  
    57  func (x *SignedBeaconBlockAltair) ProtoReflect() protoreflect.Message {
    58  	mi := &file_proto_prysm_v2_beacon_block_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 SignedBeaconBlockAltair.ProtoReflect.Descriptor instead.
    70  func (*SignedBeaconBlockAltair) Descriptor() ([]byte, []int) {
    71  	return file_proto_prysm_v2_beacon_block_proto_rawDescGZIP(), []int{0}
    72  }
    73  
    74  func (x *SignedBeaconBlockAltair) GetBlock() *BeaconBlockAltair {
    75  	if x != nil {
    76  		return x.Block
    77  	}
    78  	return nil
    79  }
    80  
    81  func (x *SignedBeaconBlockAltair) GetSignature() []byte {
    82  	if x != nil {
    83  		return x.Signature
    84  	}
    85  	return nil
    86  }
    87  
    88  type BeaconBlockAltair struct {
    89  	state         protoimpl.MessageState
    90  	sizeCache     protoimpl.SizeCache
    91  	unknownFields protoimpl.UnknownFields
    92  
    93  	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"`
    94  	ProposerIndex github_com_prysmaticlabs_eth2_types.ValidatorIndex `protobuf:"varint,2,opt,name=proposer_index,json=proposerIndex,proto3" json:"proposer_index,omitempty" cast-type:"github.com/prysmaticlabs/eth2-types.ValidatorIndex"`
    95  	ParentRoot    []byte                                             `protobuf:"bytes,3,opt,name=parent_root,json=parentRoot,proto3" json:"parent_root,omitempty" ssz-size:"32"`
    96  	StateRoot     []byte                                             `protobuf:"bytes,4,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty" ssz-size:"32"`
    97  	Body          *BeaconBlockBodyAltair                             `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"`
    98  }
    99  
   100  func (x *BeaconBlockAltair) Reset() {
   101  	*x = BeaconBlockAltair{}
   102  	if protoimpl.UnsafeEnabled {
   103  		mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[1]
   104  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   105  		ms.StoreMessageInfo(mi)
   106  	}
   107  }
   108  
   109  func (x *BeaconBlockAltair) String() string {
   110  	return protoimpl.X.MessageStringOf(x)
   111  }
   112  
   113  func (*BeaconBlockAltair) ProtoMessage() {}
   114  
   115  func (x *BeaconBlockAltair) ProtoReflect() protoreflect.Message {
   116  	mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[1]
   117  	if protoimpl.UnsafeEnabled && x != nil {
   118  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   119  		if ms.LoadMessageInfo() == nil {
   120  			ms.StoreMessageInfo(mi)
   121  		}
   122  		return ms
   123  	}
   124  	return mi.MessageOf(x)
   125  }
   126  
   127  // Deprecated: Use BeaconBlockAltair.ProtoReflect.Descriptor instead.
   128  func (*BeaconBlockAltair) Descriptor() ([]byte, []int) {
   129  	return file_proto_prysm_v2_beacon_block_proto_rawDescGZIP(), []int{1}
   130  }
   131  
   132  func (x *BeaconBlockAltair) GetSlot() github_com_prysmaticlabs_eth2_types.Slot {
   133  	if x != nil {
   134  		return x.Slot
   135  	}
   136  	return github_com_prysmaticlabs_eth2_types.Slot(0)
   137  }
   138  
   139  func (x *BeaconBlockAltair) GetProposerIndex() github_com_prysmaticlabs_eth2_types.ValidatorIndex {
   140  	if x != nil {
   141  		return x.ProposerIndex
   142  	}
   143  	return github_com_prysmaticlabs_eth2_types.ValidatorIndex(0)
   144  }
   145  
   146  func (x *BeaconBlockAltair) GetParentRoot() []byte {
   147  	if x != nil {
   148  		return x.ParentRoot
   149  	}
   150  	return nil
   151  }
   152  
   153  func (x *BeaconBlockAltair) GetStateRoot() []byte {
   154  	if x != nil {
   155  		return x.StateRoot
   156  	}
   157  	return nil
   158  }
   159  
   160  func (x *BeaconBlockAltair) GetBody() *BeaconBlockBodyAltair {
   161  	if x != nil {
   162  		return x.Body
   163  	}
   164  	return nil
   165  }
   166  
   167  type BeaconBlockBodyAltair struct {
   168  	state         protoimpl.MessageState
   169  	sizeCache     protoimpl.SizeCache
   170  	unknownFields protoimpl.UnknownFields
   171  
   172  	RandaoReveal      []byte                          `protobuf:"bytes,1,opt,name=randao_reveal,json=randaoReveal,proto3" json:"randao_reveal,omitempty" ssz-size:"96"`
   173  	Eth1Data          *v1alpha1.Eth1Data              `protobuf:"bytes,2,opt,name=eth1_data,json=eth1Data,proto3" json:"eth1_data,omitempty"`
   174  	Graffiti          []byte                          `protobuf:"bytes,3,opt,name=graffiti,proto3" json:"graffiti,omitempty" ssz-size:"32"`
   175  	ProposerSlashings []*v1alpha1.ProposerSlashing    `protobuf:"bytes,4,rep,name=proposer_slashings,json=proposerSlashings,proto3" json:"proposer_slashings,omitempty" ssz-max:"16"`
   176  	AttesterSlashings []*v1alpha1.AttesterSlashing    `protobuf:"bytes,5,rep,name=attester_slashings,json=attesterSlashings,proto3" json:"attester_slashings,omitempty" ssz-max:"2"`
   177  	Attestations      []*v1alpha1.Attestation         `protobuf:"bytes,6,rep,name=attestations,proto3" json:"attestations,omitempty" ssz-max:"128"`
   178  	Deposits          []*v1alpha1.Deposit             `protobuf:"bytes,7,rep,name=deposits,proto3" json:"deposits,omitempty" ssz-max:"16"`
   179  	VoluntaryExits    []*v1alpha1.SignedVoluntaryExit `protobuf:"bytes,8,rep,name=voluntary_exits,json=voluntaryExits,proto3" json:"voluntary_exits,omitempty" ssz-max:"16"`
   180  	SyncAggregate     *SyncAggregate                  `protobuf:"bytes,9,opt,name=sync_aggregate,json=syncAggregate,proto3" json:"sync_aggregate,omitempty"`
   181  }
   182  
   183  func (x *BeaconBlockBodyAltair) Reset() {
   184  	*x = BeaconBlockBodyAltair{}
   185  	if protoimpl.UnsafeEnabled {
   186  		mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[2]
   187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   188  		ms.StoreMessageInfo(mi)
   189  	}
   190  }
   191  
   192  func (x *BeaconBlockBodyAltair) String() string {
   193  	return protoimpl.X.MessageStringOf(x)
   194  }
   195  
   196  func (*BeaconBlockBodyAltair) ProtoMessage() {}
   197  
   198  func (x *BeaconBlockBodyAltair) ProtoReflect() protoreflect.Message {
   199  	mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[2]
   200  	if protoimpl.UnsafeEnabled && x != nil {
   201  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   202  		if ms.LoadMessageInfo() == nil {
   203  			ms.StoreMessageInfo(mi)
   204  		}
   205  		return ms
   206  	}
   207  	return mi.MessageOf(x)
   208  }
   209  
   210  // Deprecated: Use BeaconBlockBodyAltair.ProtoReflect.Descriptor instead.
   211  func (*BeaconBlockBodyAltair) Descriptor() ([]byte, []int) {
   212  	return file_proto_prysm_v2_beacon_block_proto_rawDescGZIP(), []int{2}
   213  }
   214  
   215  func (x *BeaconBlockBodyAltair) GetRandaoReveal() []byte {
   216  	if x != nil {
   217  		return x.RandaoReveal
   218  	}
   219  	return nil
   220  }
   221  
   222  func (x *BeaconBlockBodyAltair) GetEth1Data() *v1alpha1.Eth1Data {
   223  	if x != nil {
   224  		return x.Eth1Data
   225  	}
   226  	return nil
   227  }
   228  
   229  func (x *BeaconBlockBodyAltair) GetGraffiti() []byte {
   230  	if x != nil {
   231  		return x.Graffiti
   232  	}
   233  	return nil
   234  }
   235  
   236  func (x *BeaconBlockBodyAltair) GetProposerSlashings() []*v1alpha1.ProposerSlashing {
   237  	if x != nil {
   238  		return x.ProposerSlashings
   239  	}
   240  	return nil
   241  }
   242  
   243  func (x *BeaconBlockBodyAltair) GetAttesterSlashings() []*v1alpha1.AttesterSlashing {
   244  	if x != nil {
   245  		return x.AttesterSlashings
   246  	}
   247  	return nil
   248  }
   249  
   250  func (x *BeaconBlockBodyAltair) GetAttestations() []*v1alpha1.Attestation {
   251  	if x != nil {
   252  		return x.Attestations
   253  	}
   254  	return nil
   255  }
   256  
   257  func (x *BeaconBlockBodyAltair) GetDeposits() []*v1alpha1.Deposit {
   258  	if x != nil {
   259  		return x.Deposits
   260  	}
   261  	return nil
   262  }
   263  
   264  func (x *BeaconBlockBodyAltair) GetVoluntaryExits() []*v1alpha1.SignedVoluntaryExit {
   265  	if x != nil {
   266  		return x.VoluntaryExits
   267  	}
   268  	return nil
   269  }
   270  
   271  func (x *BeaconBlockBodyAltair) GetSyncAggregate() *SyncAggregate {
   272  	if x != nil {
   273  		return x.SyncAggregate
   274  	}
   275  	return nil
   276  }
   277  
   278  type SyncAggregate struct {
   279  	state         protoimpl.MessageState
   280  	sizeCache     protoimpl.SizeCache
   281  	unknownFields protoimpl.UnknownFields
   282  
   283  	SyncCommitteeBits      github_com_prysmaticlabs_go_bitfield.Bitvector512 `protobuf:"bytes,1,opt,name=sync_committee_bits,json=syncCommitteeBits,proto3" json:"sync_committee_bits,omitempty" cast-type:"github.com/prysmaticlabs/go-bitfield.Bitvector512" ssz-size:"64"`
   284  	SyncCommitteeSignature []byte                                            `protobuf:"bytes,2,opt,name=sync_committee_signature,json=syncCommitteeSignature,proto3" json:"sync_committee_signature,omitempty" ssz-size:"96"`
   285  }
   286  
   287  func (x *SyncAggregate) Reset() {
   288  	*x = SyncAggregate{}
   289  	if protoimpl.UnsafeEnabled {
   290  		mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[3]
   291  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   292  		ms.StoreMessageInfo(mi)
   293  	}
   294  }
   295  
   296  func (x *SyncAggregate) String() string {
   297  	return protoimpl.X.MessageStringOf(x)
   298  }
   299  
   300  func (*SyncAggregate) ProtoMessage() {}
   301  
   302  func (x *SyncAggregate) ProtoReflect() protoreflect.Message {
   303  	mi := &file_proto_prysm_v2_beacon_block_proto_msgTypes[3]
   304  	if protoimpl.UnsafeEnabled && x != nil {
   305  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   306  		if ms.LoadMessageInfo() == nil {
   307  			ms.StoreMessageInfo(mi)
   308  		}
   309  		return ms
   310  	}
   311  	return mi.MessageOf(x)
   312  }
   313  
   314  // Deprecated: Use SyncAggregate.ProtoReflect.Descriptor instead.
   315  func (*SyncAggregate) Descriptor() ([]byte, []int) {
   316  	return file_proto_prysm_v2_beacon_block_proto_rawDescGZIP(), []int{3}
   317  }
   318  
   319  func (x *SyncAggregate) GetSyncCommitteeBits() github_com_prysmaticlabs_go_bitfield.Bitvector512 {
   320  	if x != nil {
   321  		return x.SyncCommitteeBits
   322  	}
   323  	return github_com_prysmaticlabs_go_bitfield.Bitvector512(nil)
   324  }
   325  
   326  func (x *SyncAggregate) GetSyncCommitteeSignature() []byte {
   327  	if x != nil {
   328  		return x.SyncCommitteeSignature
   329  	}
   330  	return nil
   331  }
   332  
   333  var File_proto_prysm_v2_beacon_block_proto protoreflect.FileDescriptor
   334  
   335  var file_proto_prysm_v2_beacon_block_proto_rawDesc = []byte{
   336  	0x0a, 0x21, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x76, 0x32,
   337  	0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72,
   338  	0x6f, 0x74, 0x6f, 0x12, 0x11, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72,
   339  	0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x1a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74,
   340  	0x68, 0x2f, 0x65, 0x78, 0x74, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
   341  	0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76,
   342  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x5f, 0x62,
   343  	0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x70, 0x72, 0x6f, 0x74,
   344  	0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61,
   345  	0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   346  	0x22, 0x7b, 0x0a, 0x17, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e,
   347  	0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x3a, 0x0a, 0x05, 0x62,
   348  	0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68,
   349  	0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x2e, 0x42,
   350  	0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72,
   351  	0x52, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
   352  	0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02,
   353  	0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0xc2, 0x02,
   354  	0x0a, 0x11, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x6c, 0x74,
   355  	0x61, 0x69, 0x72, 0x12, 0x40, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
   356  	0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
   357  	0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f,
   358  	0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52,
   359  	0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x5d, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65,
   360  	0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82,
   361  	0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72,
   362  	0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32,
   363  	0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72,
   364  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x49,
   365  	0x6e, 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72,
   366  	0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33,
   367  	0x32, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x25, 0x0a,
   368  	0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
   369  	0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33, 0x32, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65,
   370  	0x52, 0x6f, 0x6f, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01,
   371  	0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72,
   372  	0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f,
   373  	0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x52, 0x04, 0x62, 0x6f,
   374  	0x64, 0x79, 0x22, 0xa0, 0x05, 0x0a, 0x15, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f,
   375  	0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x41, 0x6c, 0x74, 0x61, 0x69, 0x72, 0x12, 0x2b, 0x0a, 0x0d,
   376  	0x72, 0x61, 0x6e, 0x64, 0x61, 0x6f, 0x5f, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20,
   377  	0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x0c, 0x72, 0x61, 0x6e,
   378  	0x64, 0x61, 0x6f, 0x52, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x12, 0x3c, 0x0a, 0x09, 0x65, 0x74, 0x68,
   379  	0x31, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65,
   380  	0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c,
   381  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, 0x52, 0x08, 0x65,
   382  	0x74, 0x68, 0x31, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66,
   383  	0x69, 0x74, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x33,
   384  	0x32, 0x52, 0x08, 0x67, 0x72, 0x61, 0x66, 0x66, 0x69, 0x74, 0x69, 0x12, 0x5e, 0x0a, 0x12, 0x70,
   385  	0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67,
   386  	0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65,
   387  	0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
   388  	0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67,
   389  	0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73,
   390  	0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x5d, 0x0a, 0x12, 0x61,
   391  	0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67,
   392  	0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65,
   393  	0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
   394  	0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67,
   395  	0x42, 0x05, 0x92, 0xb5, 0x18, 0x01, 0x32, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65,
   396  	0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x4f, 0x0a, 0x0c, 0x61, 0x74,
   397  	0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
   398  	0x32, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e,
   399  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61,
   400  	0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x92, 0xb5, 0x18, 0x03, 0x31, 0x32, 0x38, 0x52, 0x0c, 0x61,
   401  	0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x08, 0x64,
   402  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
   403  	0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61,
   404  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x42, 0x06, 0x92,
   405  	0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x08, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x12,
   406  	0x5b, 0x0a, 0x0f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69,
   407  	0x74, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72,
   408  	0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
   409  	0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79,
   410  	0x45, 0x78, 0x69, 0x74, 0x42, 0x06, 0x92, 0xb5, 0x18, 0x02, 0x31, 0x36, 0x52, 0x0e, 0x76, 0x6f,
   411  	0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x12, 0x47, 0x0a, 0x0e,
   412  	0x73, 0x79, 0x6e, 0x63, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x18, 0x09,
   413  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e,
   414  	0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67,
   415  	0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x73, 0x79, 0x6e, 0x63, 0x41, 0x67, 0x67, 0x72,
   416  	0x65, 0x67, 0x61, 0x74, 0x65, 0x22, 0xbe, 0x01, 0x0a, 0x0d, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x67,
   417  	0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x6b, 0x0a, 0x13, 0x73, 0x79, 0x6e, 0x63, 0x5f,
   418  	0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18, 0x01,
   419  	0x20, 0x01, 0x28, 0x0c, 0x42, 0x3b, 0x8a, 0xb5, 0x18, 0x02, 0x36, 0x34, 0x82, 0xb5, 0x18, 0x31,
   420  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d,
   421  	0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x67, 0x6f, 0x2d, 0x62, 0x69, 0x74, 0x66,
   422  	0x69, 0x65, 0x6c, 0x64, 0x2e, 0x42, 0x69, 0x74, 0x76, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x35, 0x31,
   423  	0x32, 0x52, 0x11, 0x73, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65,
   424  	0x42, 0x69, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x18, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x63, 0x6f, 0x6d,
   425  	0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
   426  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x16,
   427  	0x73, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x53, 0x69, 0x67,
   428  	0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x42, 0x85, 0x01, 0x0a, 0x15, 0x6f, 0x72, 0x67, 0x2e, 0x65,
   429  	0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x76, 0x32,
   430  	0x42, 0x10, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x50, 0x72, 0x6f,
   431  	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
   432  	0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70,
   433  	0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d,
   434  	0x2f, 0x76, 0x32, 0x3b, 0x76, 0x32, 0xaa, 0x02, 0x11, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75,
   435  	0x6d, 0x2e, 0x50, 0x72, 0x79, 0x73, 0x6d, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x11, 0x45, 0x74, 0x68,
   436  	0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x50, 0x72, 0x79, 0x73, 0x6d, 0x5c, 0x76, 0x32, 0x62, 0x06,
   437  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   438  }
   439  
   440  var (
   441  	file_proto_prysm_v2_beacon_block_proto_rawDescOnce sync.Once
   442  	file_proto_prysm_v2_beacon_block_proto_rawDescData = file_proto_prysm_v2_beacon_block_proto_rawDesc
   443  )
   444  
   445  func file_proto_prysm_v2_beacon_block_proto_rawDescGZIP() []byte {
   446  	file_proto_prysm_v2_beacon_block_proto_rawDescOnce.Do(func() {
   447  		file_proto_prysm_v2_beacon_block_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_prysm_v2_beacon_block_proto_rawDescData)
   448  	})
   449  	return file_proto_prysm_v2_beacon_block_proto_rawDescData
   450  }
   451  
   452  var file_proto_prysm_v2_beacon_block_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   453  var file_proto_prysm_v2_beacon_block_proto_goTypes = []interface{}{
   454  	(*SignedBeaconBlockAltair)(nil),      // 0: ethereum.prysm.v2.SignedBeaconBlockAltair
   455  	(*BeaconBlockAltair)(nil),            // 1: ethereum.prysm.v2.BeaconBlockAltair
   456  	(*BeaconBlockBodyAltair)(nil),        // 2: ethereum.prysm.v2.BeaconBlockBodyAltair
   457  	(*SyncAggregate)(nil),                // 3: ethereum.prysm.v2.SyncAggregate
   458  	(*v1alpha1.Eth1Data)(nil),            // 4: ethereum.eth.v1alpha1.Eth1Data
   459  	(*v1alpha1.ProposerSlashing)(nil),    // 5: ethereum.eth.v1alpha1.ProposerSlashing
   460  	(*v1alpha1.AttesterSlashing)(nil),    // 6: ethereum.eth.v1alpha1.AttesterSlashing
   461  	(*v1alpha1.Attestation)(nil),         // 7: ethereum.eth.v1alpha1.Attestation
   462  	(*v1alpha1.Deposit)(nil),             // 8: ethereum.eth.v1alpha1.Deposit
   463  	(*v1alpha1.SignedVoluntaryExit)(nil), // 9: ethereum.eth.v1alpha1.SignedVoluntaryExit
   464  }
   465  var file_proto_prysm_v2_beacon_block_proto_depIdxs = []int32{
   466  	1, // 0: ethereum.prysm.v2.SignedBeaconBlockAltair.block:type_name -> ethereum.prysm.v2.BeaconBlockAltair
   467  	2, // 1: ethereum.prysm.v2.BeaconBlockAltair.body:type_name -> ethereum.prysm.v2.BeaconBlockBodyAltair
   468  	4, // 2: ethereum.prysm.v2.BeaconBlockBodyAltair.eth1_data:type_name -> ethereum.eth.v1alpha1.Eth1Data
   469  	5, // 3: ethereum.prysm.v2.BeaconBlockBodyAltair.proposer_slashings:type_name -> ethereum.eth.v1alpha1.ProposerSlashing
   470  	6, // 4: ethereum.prysm.v2.BeaconBlockBodyAltair.attester_slashings:type_name -> ethereum.eth.v1alpha1.AttesterSlashing
   471  	7, // 5: ethereum.prysm.v2.BeaconBlockBodyAltair.attestations:type_name -> ethereum.eth.v1alpha1.Attestation
   472  	8, // 6: ethereum.prysm.v2.BeaconBlockBodyAltair.deposits:type_name -> ethereum.eth.v1alpha1.Deposit
   473  	9, // 7: ethereum.prysm.v2.BeaconBlockBodyAltair.voluntary_exits:type_name -> ethereum.eth.v1alpha1.SignedVoluntaryExit
   474  	3, // 8: ethereum.prysm.v2.BeaconBlockBodyAltair.sync_aggregate:type_name -> ethereum.prysm.v2.SyncAggregate
   475  	9, // [9:9] is the sub-list for method output_type
   476  	9, // [9:9] is the sub-list for method input_type
   477  	9, // [9:9] is the sub-list for extension type_name
   478  	9, // [9:9] is the sub-list for extension extendee
   479  	0, // [0:9] is the sub-list for field type_name
   480  }
   481  
   482  func init() { file_proto_prysm_v2_beacon_block_proto_init() }
   483  func file_proto_prysm_v2_beacon_block_proto_init() {
   484  	if File_proto_prysm_v2_beacon_block_proto != nil {
   485  		return
   486  	}
   487  	if !protoimpl.UnsafeEnabled {
   488  		file_proto_prysm_v2_beacon_block_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   489  			switch v := v.(*SignedBeaconBlockAltair); i {
   490  			case 0:
   491  				return &v.state
   492  			case 1:
   493  				return &v.sizeCache
   494  			case 2:
   495  				return &v.unknownFields
   496  			default:
   497  				return nil
   498  			}
   499  		}
   500  		file_proto_prysm_v2_beacon_block_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   501  			switch v := v.(*BeaconBlockAltair); i {
   502  			case 0:
   503  				return &v.state
   504  			case 1:
   505  				return &v.sizeCache
   506  			case 2:
   507  				return &v.unknownFields
   508  			default:
   509  				return nil
   510  			}
   511  		}
   512  		file_proto_prysm_v2_beacon_block_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   513  			switch v := v.(*BeaconBlockBodyAltair); i {
   514  			case 0:
   515  				return &v.state
   516  			case 1:
   517  				return &v.sizeCache
   518  			case 2:
   519  				return &v.unknownFields
   520  			default:
   521  				return nil
   522  			}
   523  		}
   524  		file_proto_prysm_v2_beacon_block_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   525  			switch v := v.(*SyncAggregate); i {
   526  			case 0:
   527  				return &v.state
   528  			case 1:
   529  				return &v.sizeCache
   530  			case 2:
   531  				return &v.unknownFields
   532  			default:
   533  				return nil
   534  			}
   535  		}
   536  	}
   537  	type x struct{}
   538  	out := protoimpl.TypeBuilder{
   539  		File: protoimpl.DescBuilder{
   540  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   541  			RawDescriptor: file_proto_prysm_v2_beacon_block_proto_rawDesc,
   542  			NumEnums:      0,
   543  			NumMessages:   4,
   544  			NumExtensions: 0,
   545  			NumServices:   0,
   546  		},
   547  		GoTypes:           file_proto_prysm_v2_beacon_block_proto_goTypes,
   548  		DependencyIndexes: file_proto_prysm_v2_beacon_block_proto_depIdxs,
   549  		MessageInfos:      file_proto_prysm_v2_beacon_block_proto_msgTypes,
   550  	}.Build()
   551  	File_proto_prysm_v2_beacon_block_proto = out.File
   552  	file_proto_prysm_v2_beacon_block_proto_rawDesc = nil
   553  	file_proto_prysm_v2_beacon_block_proto_goTypes = nil
   554  	file_proto_prysm_v2_beacon_block_proto_depIdxs = nil
   555  }