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 )