github.com/celestiaorg/celestia-node@v0.15.0-beta.1/header/pb/extended_header.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: header/pb/extended_header.proto
     3  
     4  package header_pb
     5  
     6  import (
     7  	fmt "fmt"
     8  	da "github.com/celestiaorg/celestia-app/proto/celestia/da"
     9  	proto "github.com/gogo/protobuf/proto"
    10  	types "github.com/tendermint/tendermint/proto/tendermint/types"
    11  	io "io"
    12  	math "math"
    13  	math_bits "math/bits"
    14  )
    15  
    16  // Reference imports to suppress errors if they are not otherwise used.
    17  var _ = proto.Marshal
    18  var _ = fmt.Errorf
    19  var _ = math.Inf
    20  
    21  // This is a compile-time assertion to ensure that this generated file
    22  // is compatible with the proto package it is being compiled against.
    23  // A compilation error at this line likely means your copy of the
    24  // proto package needs to be updated.
    25  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    26  
    27  type ExtendedHeader struct {
    28  	Header       *types.Header              `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
    29  	Commit       *types.Commit              `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
    30  	ValidatorSet *types.ValidatorSet        `protobuf:"bytes,3,opt,name=validator_set,json=validatorSet,proto3" json:"validator_set,omitempty"`
    31  	Dah          *da.DataAvailabilityHeader `protobuf:"bytes,4,opt,name=dah,proto3" json:"dah,omitempty"`
    32  }
    33  
    34  func (m *ExtendedHeader) Reset()         { *m = ExtendedHeader{} }
    35  func (m *ExtendedHeader) String() string { return proto.CompactTextString(m) }
    36  func (*ExtendedHeader) ProtoMessage()    {}
    37  func (*ExtendedHeader) Descriptor() ([]byte, []int) {
    38  	return fileDescriptor_370294a9fc09133f, []int{0}
    39  }
    40  func (m *ExtendedHeader) XXX_Unmarshal(b []byte) error {
    41  	return m.Unmarshal(b)
    42  }
    43  func (m *ExtendedHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    44  	if deterministic {
    45  		return xxx_messageInfo_ExtendedHeader.Marshal(b, m, deterministic)
    46  	} else {
    47  		b = b[:cap(b)]
    48  		n, err := m.MarshalToSizedBuffer(b)
    49  		if err != nil {
    50  			return nil, err
    51  		}
    52  		return b[:n], nil
    53  	}
    54  }
    55  func (m *ExtendedHeader) XXX_Merge(src proto.Message) {
    56  	xxx_messageInfo_ExtendedHeader.Merge(m, src)
    57  }
    58  func (m *ExtendedHeader) XXX_Size() int {
    59  	return m.Size()
    60  }
    61  func (m *ExtendedHeader) XXX_DiscardUnknown() {
    62  	xxx_messageInfo_ExtendedHeader.DiscardUnknown(m)
    63  }
    64  
    65  var xxx_messageInfo_ExtendedHeader proto.InternalMessageInfo
    66  
    67  func (m *ExtendedHeader) GetHeader() *types.Header {
    68  	if m != nil {
    69  		return m.Header
    70  	}
    71  	return nil
    72  }
    73  
    74  func (m *ExtendedHeader) GetCommit() *types.Commit {
    75  	if m != nil {
    76  		return m.Commit
    77  	}
    78  	return nil
    79  }
    80  
    81  func (m *ExtendedHeader) GetValidatorSet() *types.ValidatorSet {
    82  	if m != nil {
    83  		return m.ValidatorSet
    84  	}
    85  	return nil
    86  }
    87  
    88  func (m *ExtendedHeader) GetDah() *da.DataAvailabilityHeader {
    89  	if m != nil {
    90  		return m.Dah
    91  	}
    92  	return nil
    93  }
    94  
    95  func init() {
    96  	proto.RegisterType((*ExtendedHeader)(nil), "header.pb.ExtendedHeader")
    97  }
    98  
    99  func init() { proto.RegisterFile("header/pb/extended_header.proto", fileDescriptor_370294a9fc09133f) }
   100  
   101  var fileDescriptor_370294a9fc09133f = []byte{
   102  	// 268 bytes of a gzipped FileDescriptorProto
   103  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xcf, 0x48, 0x4d, 0x4c,
   104  	0x49, 0x2d, 0xd2, 0x2f, 0x48, 0xd2, 0x4f, 0xad, 0x28, 0x49, 0xcd, 0x4b, 0x49, 0x4d, 0x89, 0x87,
   105  	0x08, 0xe9, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0x71, 0xc2, 0x78, 0x49, 0x52, 0x32, 0x60, 0xf9,
   106  	0xa2, 0xdc, 0xcc, 0xbc, 0x12, 0xfd, 0x92, 0xca, 0x82, 0xd4, 0x62, 0x08, 0x09, 0x51, 0x28, 0xa5,
   107  	0x80, 0x21, 0x5b, 0x96, 0x98, 0x93, 0x99, 0x92, 0x58, 0x92, 0x0f, 0x35, 0x4a, 0x4a, 0x2b, 0x39,
   108  	0x35, 0x27, 0xb5, 0xb8, 0x24, 0x33, 0x51, 0x3f, 0x05, 0x84, 0x4a, 0x12, 0xe3, 0x13, 0xcb, 0x12,
   109  	0x33, 0x73, 0x12, 0x93, 0x32, 0x73, 0x32, 0x4b, 0x2a, 0x51, 0xac, 0x55, 0xfa, 0xc0, 0xc8, 0xc5,
   110  	0xe7, 0x0a, 0x75, 0x90, 0x07, 0x58, 0x42, 0xc8, 0x80, 0x8b, 0x0d, 0xa2, 0x44, 0x82, 0x51, 0x81,
   111  	0x51, 0x83, 0xdb, 0x48, 0x42, 0x0f, 0x61, 0xa3, 0x1e, 0xc4, 0x25, 0x10, 0x95, 0x41, 0x50, 0x75,
   112  	0x20, 0x1d, 0xc9, 0xf9, 0xb9, 0xb9, 0x99, 0x25, 0x12, 0x4c, 0xb8, 0x74, 0x38, 0x83, 0xe5, 0x83,
   113  	0xa0, 0xea, 0x84, 0x9c, 0xb9, 0x78, 0xe1, 0xae, 0x8e, 0x2f, 0x4e, 0x2d, 0x91, 0x60, 0x06, 0x6b,
   114  	0x94, 0xc3, 0xd4, 0x18, 0x06, 0x53, 0x16, 0x9c, 0x5a, 0x12, 0xc4, 0x53, 0x86, 0xc4, 0x13, 0x32,
   115  	0xe5, 0x62, 0x4e, 0x49, 0xcc, 0x90, 0x60, 0x01, 0x6b, 0x55, 0xd6, 0x83, 0xf9, 0x5a, 0x2f, 0x25,
   116  	0x51, 0xcf, 0x25, 0xb1, 0x24, 0xd1, 0x11, 0xc9, 0xd3, 0x50, 0x07, 0x83, 0xd4, 0x3b, 0x49, 0x9c,
   117  	0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, 0x31,
   118  	0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x12, 0x1b, 0x38, 0x4c, 0x8c, 0x01, 0x01,
   119  	0x00, 0x00, 0xff, 0xff, 0x33, 0x74, 0x5f, 0xa8, 0xad, 0x01, 0x00, 0x00,
   120  }
   121  
   122  func (m *ExtendedHeader) Marshal() (dAtA []byte, err error) {
   123  	size := m.Size()
   124  	dAtA = make([]byte, size)
   125  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   126  	if err != nil {
   127  		return nil, err
   128  	}
   129  	return dAtA[:n], nil
   130  }
   131  
   132  func (m *ExtendedHeader) MarshalTo(dAtA []byte) (int, error) {
   133  	size := m.Size()
   134  	return m.MarshalToSizedBuffer(dAtA[:size])
   135  }
   136  
   137  func (m *ExtendedHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   138  	i := len(dAtA)
   139  	_ = i
   140  	var l int
   141  	_ = l
   142  	if m.Dah != nil {
   143  		{
   144  			size, err := m.Dah.MarshalToSizedBuffer(dAtA[:i])
   145  			if err != nil {
   146  				return 0, err
   147  			}
   148  			i -= size
   149  			i = encodeVarintExtendedHeader(dAtA, i, uint64(size))
   150  		}
   151  		i--
   152  		dAtA[i] = 0x22
   153  	}
   154  	if m.ValidatorSet != nil {
   155  		{
   156  			size, err := m.ValidatorSet.MarshalToSizedBuffer(dAtA[:i])
   157  			if err != nil {
   158  				return 0, err
   159  			}
   160  			i -= size
   161  			i = encodeVarintExtendedHeader(dAtA, i, uint64(size))
   162  		}
   163  		i--
   164  		dAtA[i] = 0x1a
   165  	}
   166  	if m.Commit != nil {
   167  		{
   168  			size, err := m.Commit.MarshalToSizedBuffer(dAtA[:i])
   169  			if err != nil {
   170  				return 0, err
   171  			}
   172  			i -= size
   173  			i = encodeVarintExtendedHeader(dAtA, i, uint64(size))
   174  		}
   175  		i--
   176  		dAtA[i] = 0x12
   177  	}
   178  	if m.Header != nil {
   179  		{
   180  			size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
   181  			if err != nil {
   182  				return 0, err
   183  			}
   184  			i -= size
   185  			i = encodeVarintExtendedHeader(dAtA, i, uint64(size))
   186  		}
   187  		i--
   188  		dAtA[i] = 0xa
   189  	}
   190  	return len(dAtA) - i, nil
   191  }
   192  
   193  func encodeVarintExtendedHeader(dAtA []byte, offset int, v uint64) int {
   194  	offset -= sovExtendedHeader(v)
   195  	base := offset
   196  	for v >= 1<<7 {
   197  		dAtA[offset] = uint8(v&0x7f | 0x80)
   198  		v >>= 7
   199  		offset++
   200  	}
   201  	dAtA[offset] = uint8(v)
   202  	return base
   203  }
   204  func (m *ExtendedHeader) Size() (n int) {
   205  	if m == nil {
   206  		return 0
   207  	}
   208  	var l int
   209  	_ = l
   210  	if m.Header != nil {
   211  		l = m.Header.Size()
   212  		n += 1 + l + sovExtendedHeader(uint64(l))
   213  	}
   214  	if m.Commit != nil {
   215  		l = m.Commit.Size()
   216  		n += 1 + l + sovExtendedHeader(uint64(l))
   217  	}
   218  	if m.ValidatorSet != nil {
   219  		l = m.ValidatorSet.Size()
   220  		n += 1 + l + sovExtendedHeader(uint64(l))
   221  	}
   222  	if m.Dah != nil {
   223  		l = m.Dah.Size()
   224  		n += 1 + l + sovExtendedHeader(uint64(l))
   225  	}
   226  	return n
   227  }
   228  
   229  func sovExtendedHeader(x uint64) (n int) {
   230  	return (math_bits.Len64(x|1) + 6) / 7
   231  }
   232  func sozExtendedHeader(x uint64) (n int) {
   233  	return sovExtendedHeader(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   234  }
   235  func (m *ExtendedHeader) Unmarshal(dAtA []byte) error {
   236  	l := len(dAtA)
   237  	iNdEx := 0
   238  	for iNdEx < l {
   239  		preIndex := iNdEx
   240  		var wire uint64
   241  		for shift := uint(0); ; shift += 7 {
   242  			if shift >= 64 {
   243  				return ErrIntOverflowExtendedHeader
   244  			}
   245  			if iNdEx >= l {
   246  				return io.ErrUnexpectedEOF
   247  			}
   248  			b := dAtA[iNdEx]
   249  			iNdEx++
   250  			wire |= uint64(b&0x7F) << shift
   251  			if b < 0x80 {
   252  				break
   253  			}
   254  		}
   255  		fieldNum := int32(wire >> 3)
   256  		wireType := int(wire & 0x7)
   257  		if wireType == 4 {
   258  			return fmt.Errorf("proto: ExtendedHeader: wiretype end group for non-group")
   259  		}
   260  		if fieldNum <= 0 {
   261  			return fmt.Errorf("proto: ExtendedHeader: illegal tag %d (wire type %d)", fieldNum, wire)
   262  		}
   263  		switch fieldNum {
   264  		case 1:
   265  			if wireType != 2 {
   266  				return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
   267  			}
   268  			var msglen int
   269  			for shift := uint(0); ; shift += 7 {
   270  				if shift >= 64 {
   271  					return ErrIntOverflowExtendedHeader
   272  				}
   273  				if iNdEx >= l {
   274  					return io.ErrUnexpectedEOF
   275  				}
   276  				b := dAtA[iNdEx]
   277  				iNdEx++
   278  				msglen |= int(b&0x7F) << shift
   279  				if b < 0x80 {
   280  					break
   281  				}
   282  			}
   283  			if msglen < 0 {
   284  				return ErrInvalidLengthExtendedHeader
   285  			}
   286  			postIndex := iNdEx + msglen
   287  			if postIndex < 0 {
   288  				return ErrInvalidLengthExtendedHeader
   289  			}
   290  			if postIndex > l {
   291  				return io.ErrUnexpectedEOF
   292  			}
   293  			if m.Header == nil {
   294  				m.Header = &types.Header{}
   295  			}
   296  			if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   297  				return err
   298  			}
   299  			iNdEx = postIndex
   300  		case 2:
   301  			if wireType != 2 {
   302  				return fmt.Errorf("proto: wrong wireType = %d for field Commit", wireType)
   303  			}
   304  			var msglen int
   305  			for shift := uint(0); ; shift += 7 {
   306  				if shift >= 64 {
   307  					return ErrIntOverflowExtendedHeader
   308  				}
   309  				if iNdEx >= l {
   310  					return io.ErrUnexpectedEOF
   311  				}
   312  				b := dAtA[iNdEx]
   313  				iNdEx++
   314  				msglen |= int(b&0x7F) << shift
   315  				if b < 0x80 {
   316  					break
   317  				}
   318  			}
   319  			if msglen < 0 {
   320  				return ErrInvalidLengthExtendedHeader
   321  			}
   322  			postIndex := iNdEx + msglen
   323  			if postIndex < 0 {
   324  				return ErrInvalidLengthExtendedHeader
   325  			}
   326  			if postIndex > l {
   327  				return io.ErrUnexpectedEOF
   328  			}
   329  			if m.Commit == nil {
   330  				m.Commit = &types.Commit{}
   331  			}
   332  			if err := m.Commit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   333  				return err
   334  			}
   335  			iNdEx = postIndex
   336  		case 3:
   337  			if wireType != 2 {
   338  				return fmt.Errorf("proto: wrong wireType = %d for field ValidatorSet", wireType)
   339  			}
   340  			var msglen int
   341  			for shift := uint(0); ; shift += 7 {
   342  				if shift >= 64 {
   343  					return ErrIntOverflowExtendedHeader
   344  				}
   345  				if iNdEx >= l {
   346  					return io.ErrUnexpectedEOF
   347  				}
   348  				b := dAtA[iNdEx]
   349  				iNdEx++
   350  				msglen |= int(b&0x7F) << shift
   351  				if b < 0x80 {
   352  					break
   353  				}
   354  			}
   355  			if msglen < 0 {
   356  				return ErrInvalidLengthExtendedHeader
   357  			}
   358  			postIndex := iNdEx + msglen
   359  			if postIndex < 0 {
   360  				return ErrInvalidLengthExtendedHeader
   361  			}
   362  			if postIndex > l {
   363  				return io.ErrUnexpectedEOF
   364  			}
   365  			if m.ValidatorSet == nil {
   366  				m.ValidatorSet = &types.ValidatorSet{}
   367  			}
   368  			if err := m.ValidatorSet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   369  				return err
   370  			}
   371  			iNdEx = postIndex
   372  		case 4:
   373  			if wireType != 2 {
   374  				return fmt.Errorf("proto: wrong wireType = %d for field Dah", wireType)
   375  			}
   376  			var msglen int
   377  			for shift := uint(0); ; shift += 7 {
   378  				if shift >= 64 {
   379  					return ErrIntOverflowExtendedHeader
   380  				}
   381  				if iNdEx >= l {
   382  					return io.ErrUnexpectedEOF
   383  				}
   384  				b := dAtA[iNdEx]
   385  				iNdEx++
   386  				msglen |= int(b&0x7F) << shift
   387  				if b < 0x80 {
   388  					break
   389  				}
   390  			}
   391  			if msglen < 0 {
   392  				return ErrInvalidLengthExtendedHeader
   393  			}
   394  			postIndex := iNdEx + msglen
   395  			if postIndex < 0 {
   396  				return ErrInvalidLengthExtendedHeader
   397  			}
   398  			if postIndex > l {
   399  				return io.ErrUnexpectedEOF
   400  			}
   401  			if m.Dah == nil {
   402  				m.Dah = &da.DataAvailabilityHeader{}
   403  			}
   404  			if err := m.Dah.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   405  				return err
   406  			}
   407  			iNdEx = postIndex
   408  		default:
   409  			iNdEx = preIndex
   410  			skippy, err := skipExtendedHeader(dAtA[iNdEx:])
   411  			if err != nil {
   412  				return err
   413  			}
   414  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   415  				return ErrInvalidLengthExtendedHeader
   416  			}
   417  			if (iNdEx + skippy) > l {
   418  				return io.ErrUnexpectedEOF
   419  			}
   420  			iNdEx += skippy
   421  		}
   422  	}
   423  
   424  	if iNdEx > l {
   425  		return io.ErrUnexpectedEOF
   426  	}
   427  	return nil
   428  }
   429  func skipExtendedHeader(dAtA []byte) (n int, err error) {
   430  	l := len(dAtA)
   431  	iNdEx := 0
   432  	depth := 0
   433  	for iNdEx < l {
   434  		var wire uint64
   435  		for shift := uint(0); ; shift += 7 {
   436  			if shift >= 64 {
   437  				return 0, ErrIntOverflowExtendedHeader
   438  			}
   439  			if iNdEx >= l {
   440  				return 0, io.ErrUnexpectedEOF
   441  			}
   442  			b := dAtA[iNdEx]
   443  			iNdEx++
   444  			wire |= (uint64(b) & 0x7F) << shift
   445  			if b < 0x80 {
   446  				break
   447  			}
   448  		}
   449  		wireType := int(wire & 0x7)
   450  		switch wireType {
   451  		case 0:
   452  			for shift := uint(0); ; shift += 7 {
   453  				if shift >= 64 {
   454  					return 0, ErrIntOverflowExtendedHeader
   455  				}
   456  				if iNdEx >= l {
   457  					return 0, io.ErrUnexpectedEOF
   458  				}
   459  				iNdEx++
   460  				if dAtA[iNdEx-1] < 0x80 {
   461  					break
   462  				}
   463  			}
   464  		case 1:
   465  			iNdEx += 8
   466  		case 2:
   467  			var length int
   468  			for shift := uint(0); ; shift += 7 {
   469  				if shift >= 64 {
   470  					return 0, ErrIntOverflowExtendedHeader
   471  				}
   472  				if iNdEx >= l {
   473  					return 0, io.ErrUnexpectedEOF
   474  				}
   475  				b := dAtA[iNdEx]
   476  				iNdEx++
   477  				length |= (int(b) & 0x7F) << shift
   478  				if b < 0x80 {
   479  					break
   480  				}
   481  			}
   482  			if length < 0 {
   483  				return 0, ErrInvalidLengthExtendedHeader
   484  			}
   485  			iNdEx += length
   486  		case 3:
   487  			depth++
   488  		case 4:
   489  			if depth == 0 {
   490  				return 0, ErrUnexpectedEndOfGroupExtendedHeader
   491  			}
   492  			depth--
   493  		case 5:
   494  			iNdEx += 4
   495  		default:
   496  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   497  		}
   498  		if iNdEx < 0 {
   499  			return 0, ErrInvalidLengthExtendedHeader
   500  		}
   501  		if depth == 0 {
   502  			return iNdEx, nil
   503  		}
   504  	}
   505  	return 0, io.ErrUnexpectedEOF
   506  }
   507  
   508  var (
   509  	ErrInvalidLengthExtendedHeader        = fmt.Errorf("proto: negative length found during unmarshaling")
   510  	ErrIntOverflowExtendedHeader          = fmt.Errorf("proto: integer overflow")
   511  	ErrUnexpectedEndOfGroupExtendedHeader = fmt.Errorf("proto: unexpected end of group")
   512  )