github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/consensus/tendermint/tendermint.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: tendermint.proto 3 4 package tendermint 5 6 import ( 7 fmt "fmt" 8 io "io" 9 math "math" 10 math_bits "math/bits" 11 12 _ "github.com/gogo/protobuf/gogoproto" 13 proto "github.com/gogo/protobuf/proto" 14 golang_proto "github.com/golang/protobuf/proto" 15 github_com_hyperledger_burrow_binary "github.com/hyperledger/burrow/binary" 16 github_com_hyperledger_burrow_crypto "github.com/hyperledger/burrow/crypto" 17 ) 18 19 // Reference imports to suppress errors if they are not otherwise used. 20 var _ = proto.Marshal 21 var _ = golang_proto.Marshal 22 var _ = fmt.Errorf 23 var _ = math.Inf 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 type NodeInfo struct { 32 ID github_com_hyperledger_burrow_crypto.Address `protobuf:"bytes,1,opt,name=ID,proto3,customtype=github.com/hyperledger/burrow/crypto.Address" json:"ID"` 33 ListenAddress string `protobuf:"bytes,2,opt,name=ListenAddress,proto3" json:"ListenAddress,omitempty"` 34 Network string `protobuf:"bytes,3,opt,name=Network,proto3" json:"Network,omitempty"` 35 Version string `protobuf:"bytes,4,opt,name=Version,proto3" json:"Version,omitempty"` 36 Channels github_com_hyperledger_burrow_binary.HexBytes `protobuf:"bytes,5,opt,name=Channels,proto3,customtype=github.com/hyperledger/burrow/binary.HexBytes" json:"Channels"` 37 Moniker string `protobuf:"bytes,6,opt,name=Moniker,proto3" json:"Moniker,omitempty"` 38 RPCAddress string `protobuf:"bytes,7,opt,name=RPCAddress,proto3" json:"RPCAddress,omitempty"` 39 TxIndex string `protobuf:"bytes,8,opt,name=TxIndex,proto3" json:"TxIndex,omitempty"` 40 XXX_NoUnkeyedLiteral struct{} `json:"-"` 41 XXX_unrecognized []byte `json:"-"` 42 XXX_sizecache int32 `json:"-"` 43 } 44 45 func (m *NodeInfo) Reset() { *m = NodeInfo{} } 46 func (m *NodeInfo) String() string { return proto.CompactTextString(m) } 47 func (*NodeInfo) ProtoMessage() {} 48 func (*NodeInfo) Descriptor() ([]byte, []int) { 49 return fileDescriptor_04f926c8da23c367, []int{0} 50 } 51 func (m *NodeInfo) XXX_Unmarshal(b []byte) error { 52 return m.Unmarshal(b) 53 } 54 func (m *NodeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 55 b = b[:cap(b)] 56 n, err := m.MarshalToSizedBuffer(b) 57 if err != nil { 58 return nil, err 59 } 60 return b[:n], nil 61 } 62 func (m *NodeInfo) XXX_Merge(src proto.Message) { 63 xxx_messageInfo_NodeInfo.Merge(m, src) 64 } 65 func (m *NodeInfo) XXX_Size() int { 66 return m.Size() 67 } 68 func (m *NodeInfo) XXX_DiscardUnknown() { 69 xxx_messageInfo_NodeInfo.DiscardUnknown(m) 70 } 71 72 var xxx_messageInfo_NodeInfo proto.InternalMessageInfo 73 74 func (m *NodeInfo) GetListenAddress() string { 75 if m != nil { 76 return m.ListenAddress 77 } 78 return "" 79 } 80 81 func (m *NodeInfo) GetNetwork() string { 82 if m != nil { 83 return m.Network 84 } 85 return "" 86 } 87 88 func (m *NodeInfo) GetVersion() string { 89 if m != nil { 90 return m.Version 91 } 92 return "" 93 } 94 95 func (m *NodeInfo) GetMoniker() string { 96 if m != nil { 97 return m.Moniker 98 } 99 return "" 100 } 101 102 func (m *NodeInfo) GetRPCAddress() string { 103 if m != nil { 104 return m.RPCAddress 105 } 106 return "" 107 } 108 109 func (m *NodeInfo) GetTxIndex() string { 110 if m != nil { 111 return m.TxIndex 112 } 113 return "" 114 } 115 116 func (*NodeInfo) XXX_MessageName() string { 117 return "tendermint.NodeInfo" 118 } 119 func init() { 120 proto.RegisterType((*NodeInfo)(nil), "tendermint.NodeInfo") 121 golang_proto.RegisterType((*NodeInfo)(nil), "tendermint.NodeInfo") 122 } 123 124 func init() { proto.RegisterFile("tendermint.proto", fileDescriptor_04f926c8da23c367) } 125 func init() { golang_proto.RegisterFile("tendermint.proto", fileDescriptor_04f926c8da23c367) } 126 127 var fileDescriptor_04f926c8da23c367 = []byte{ 128 // 323 bytes of a gzipped FileDescriptorProto 129 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x3d, 0x4f, 0xfb, 0x30, 130 0x10, 0xc6, 0xff, 0xce, 0x1f, 0xda, 0x62, 0x81, 0x84, 0x22, 0x06, 0x8b, 0xc1, 0xad, 0x10, 0x43, 131 0x07, 0x48, 0x24, 0x5e, 0x3e, 0x00, 0x6d, 0x07, 0x22, 0x95, 0x0a, 0x22, 0xc4, 0xc0, 0xd6, 0x34, 132 0x47, 0x6a, 0xb5, 0xf5, 0x55, 0xb6, 0xab, 0x36, 0xdf, 0x8e, 0x31, 0x23, 0x6c, 0x88, 0xa1, 0x42, 133 0xe9, 0x17, 0x41, 0x79, 0x29, 0x85, 0x05, 0x36, 0x3f, 0xbf, 0xc7, 0xe7, 0x7b, 0x7c, 0x47, 0xf7, 134 0x0d, 0xc8, 0x10, 0xd4, 0x44, 0x48, 0xe3, 0x4c, 0x15, 0x1a, 0xb4, 0xe9, 0x86, 0x1c, 0x1e, 0x44, 135 0x18, 0x61, 0x8e, 0xdd, 0xec, 0x54, 0xdc, 0x38, 0x7a, 0xb5, 0x68, 0xad, 0x87, 0x21, 0x78, 0xf2, 136 0x09, 0xed, 0x0e, 0xb5, 0xbc, 0x0e, 0x23, 0x0d, 0xd2, 0xdc, 0x6d, 0x5d, 0x24, 0xcb, 0xfa, 0xbf, 137 0xf7, 0x65, 0xfd, 0x24, 0x12, 0x66, 0x38, 0x0b, 0x9c, 0x01, 0x4e, 0xdc, 0x61, 0x3c, 0x05, 0x35, 138 0x86, 0x30, 0x02, 0xe5, 0x06, 0x33, 0xa5, 0x70, 0xee, 0x0e, 0x54, 0x3c, 0x35, 0xe8, 0x5c, 0x85, 139 0xa1, 0x02, 0xad, 0x7d, 0xcb, 0xeb, 0xd8, 0xc7, 0x74, 0xaf, 0x2b, 0xb4, 0x01, 0x59, 0x42, 0x66, 140 0x35, 0x48, 0x73, 0xc7, 0xff, 0x09, 0x6d, 0x46, 0xab, 0x3d, 0x30, 0x73, 0x54, 0x23, 0xf6, 0x3f, 141 0xf7, 0xd7, 0x32, 0x73, 0x1e, 0x40, 0x69, 0x81, 0x92, 0x6d, 0x15, 0x4e, 0x29, 0xed, 0x3b, 0x5a, 142 0x6b, 0x0f, 0xfb, 0x52, 0xc2, 0x58, 0xb3, 0xed, 0x3c, 0xe5, 0x65, 0x99, 0xf2, 0xf4, 0xf7, 0x94, 143 0x81, 0x90, 0x7d, 0x15, 0x3b, 0xd7, 0xb0, 0x68, 0xc5, 0x06, 0xb4, 0xff, 0xf5, 0x4c, 0xd6, 0xec, 144 0x06, 0xa5, 0x18, 0x81, 0x62, 0x95, 0xa2, 0x59, 0x29, 0x6d, 0x4e, 0xa9, 0x7f, 0xdb, 0x5e, 0xff, 145 0xa1, 0x9a, 0x9b, 0xdf, 0x48, 0x56, 0x79, 0xbf, 0xf0, 0x64, 0x08, 0x0b, 0x56, 0x2b, 0x2a, 0x4b, 146 0xd9, 0xea, 0x26, 0x29, 0x27, 0x2f, 0x29, 0x27, 0x6f, 0x29, 0x27, 0x1f, 0x29, 0x27, 0xcf, 0x2b, 147 0x4e, 0x92, 0x15, 0x27, 0x8f, 0x67, 0x7f, 0x0c, 0x13, 0xa5, 0x06, 0xa9, 0x67, 0xda, 0xdd, 0xec, 148 0x2d, 0xa8, 0xe4, 0x8b, 0x3a, 0xff, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xa6, 0xba, 0x35, 0x49, 0xde, 149 0x01, 0x00, 0x00, 150 } 151 152 func (m *NodeInfo) Marshal() (dAtA []byte, err error) { 153 size := m.Size() 154 dAtA = make([]byte, size) 155 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 156 if err != nil { 157 return nil, err 158 } 159 return dAtA[:n], nil 160 } 161 162 func (m *NodeInfo) MarshalTo(dAtA []byte) (int, error) { 163 size := m.Size() 164 return m.MarshalToSizedBuffer(dAtA[:size]) 165 } 166 167 func (m *NodeInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 168 i := len(dAtA) 169 _ = i 170 var l int 171 _ = l 172 if m.XXX_unrecognized != nil { 173 i -= len(m.XXX_unrecognized) 174 copy(dAtA[i:], m.XXX_unrecognized) 175 } 176 if len(m.TxIndex) > 0 { 177 i -= len(m.TxIndex) 178 copy(dAtA[i:], m.TxIndex) 179 i = encodeVarintTendermint(dAtA, i, uint64(len(m.TxIndex))) 180 i-- 181 dAtA[i] = 0x42 182 } 183 if len(m.RPCAddress) > 0 { 184 i -= len(m.RPCAddress) 185 copy(dAtA[i:], m.RPCAddress) 186 i = encodeVarintTendermint(dAtA, i, uint64(len(m.RPCAddress))) 187 i-- 188 dAtA[i] = 0x3a 189 } 190 if len(m.Moniker) > 0 { 191 i -= len(m.Moniker) 192 copy(dAtA[i:], m.Moniker) 193 i = encodeVarintTendermint(dAtA, i, uint64(len(m.Moniker))) 194 i-- 195 dAtA[i] = 0x32 196 } 197 { 198 size := m.Channels.Size() 199 i -= size 200 if _, err := m.Channels.MarshalTo(dAtA[i:]); err != nil { 201 return 0, err 202 } 203 i = encodeVarintTendermint(dAtA, i, uint64(size)) 204 } 205 i-- 206 dAtA[i] = 0x2a 207 if len(m.Version) > 0 { 208 i -= len(m.Version) 209 copy(dAtA[i:], m.Version) 210 i = encodeVarintTendermint(dAtA, i, uint64(len(m.Version))) 211 i-- 212 dAtA[i] = 0x22 213 } 214 if len(m.Network) > 0 { 215 i -= len(m.Network) 216 copy(dAtA[i:], m.Network) 217 i = encodeVarintTendermint(dAtA, i, uint64(len(m.Network))) 218 i-- 219 dAtA[i] = 0x1a 220 } 221 if len(m.ListenAddress) > 0 { 222 i -= len(m.ListenAddress) 223 copy(dAtA[i:], m.ListenAddress) 224 i = encodeVarintTendermint(dAtA, i, uint64(len(m.ListenAddress))) 225 i-- 226 dAtA[i] = 0x12 227 } 228 { 229 size := m.ID.Size() 230 i -= size 231 if _, err := m.ID.MarshalTo(dAtA[i:]); err != nil { 232 return 0, err 233 } 234 i = encodeVarintTendermint(dAtA, i, uint64(size)) 235 } 236 i-- 237 dAtA[i] = 0xa 238 return len(dAtA) - i, nil 239 } 240 241 func encodeVarintTendermint(dAtA []byte, offset int, v uint64) int { 242 offset -= sovTendermint(v) 243 base := offset 244 for v >= 1<<7 { 245 dAtA[offset] = uint8(v&0x7f | 0x80) 246 v >>= 7 247 offset++ 248 } 249 dAtA[offset] = uint8(v) 250 return base 251 } 252 func (m *NodeInfo) Size() (n int) { 253 if m == nil { 254 return 0 255 } 256 var l int 257 _ = l 258 l = m.ID.Size() 259 n += 1 + l + sovTendermint(uint64(l)) 260 l = len(m.ListenAddress) 261 if l > 0 { 262 n += 1 + l + sovTendermint(uint64(l)) 263 } 264 l = len(m.Network) 265 if l > 0 { 266 n += 1 + l + sovTendermint(uint64(l)) 267 } 268 l = len(m.Version) 269 if l > 0 { 270 n += 1 + l + sovTendermint(uint64(l)) 271 } 272 l = m.Channels.Size() 273 n += 1 + l + sovTendermint(uint64(l)) 274 l = len(m.Moniker) 275 if l > 0 { 276 n += 1 + l + sovTendermint(uint64(l)) 277 } 278 l = len(m.RPCAddress) 279 if l > 0 { 280 n += 1 + l + sovTendermint(uint64(l)) 281 } 282 l = len(m.TxIndex) 283 if l > 0 { 284 n += 1 + l + sovTendermint(uint64(l)) 285 } 286 if m.XXX_unrecognized != nil { 287 n += len(m.XXX_unrecognized) 288 } 289 return n 290 } 291 292 func sovTendermint(x uint64) (n int) { 293 return (math_bits.Len64(x|1) + 6) / 7 294 } 295 func sozTendermint(x uint64) (n int) { 296 return sovTendermint(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 297 } 298 func (m *NodeInfo) Unmarshal(dAtA []byte) error { 299 l := len(dAtA) 300 iNdEx := 0 301 for iNdEx < l { 302 preIndex := iNdEx 303 var wire uint64 304 for shift := uint(0); ; shift += 7 { 305 if shift >= 64 { 306 return ErrIntOverflowTendermint 307 } 308 if iNdEx >= l { 309 return io.ErrUnexpectedEOF 310 } 311 b := dAtA[iNdEx] 312 iNdEx++ 313 wire |= uint64(b&0x7F) << shift 314 if b < 0x80 { 315 break 316 } 317 } 318 fieldNum := int32(wire >> 3) 319 wireType := int(wire & 0x7) 320 if wireType == 4 { 321 return fmt.Errorf("proto: NodeInfo: wiretype end group for non-group") 322 } 323 if fieldNum <= 0 { 324 return fmt.Errorf("proto: NodeInfo: illegal tag %d (wire type %d)", fieldNum, wire) 325 } 326 switch fieldNum { 327 case 1: 328 if wireType != 2 { 329 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 330 } 331 var byteLen int 332 for shift := uint(0); ; shift += 7 { 333 if shift >= 64 { 334 return ErrIntOverflowTendermint 335 } 336 if iNdEx >= l { 337 return io.ErrUnexpectedEOF 338 } 339 b := dAtA[iNdEx] 340 iNdEx++ 341 byteLen |= int(b&0x7F) << shift 342 if b < 0x80 { 343 break 344 } 345 } 346 if byteLen < 0 { 347 return ErrInvalidLengthTendermint 348 } 349 postIndex := iNdEx + byteLen 350 if postIndex < 0 { 351 return ErrInvalidLengthTendermint 352 } 353 if postIndex > l { 354 return io.ErrUnexpectedEOF 355 } 356 if err := m.ID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 357 return err 358 } 359 iNdEx = postIndex 360 case 2: 361 if wireType != 2 { 362 return fmt.Errorf("proto: wrong wireType = %d for field ListenAddress", wireType) 363 } 364 var stringLen uint64 365 for shift := uint(0); ; shift += 7 { 366 if shift >= 64 { 367 return ErrIntOverflowTendermint 368 } 369 if iNdEx >= l { 370 return io.ErrUnexpectedEOF 371 } 372 b := dAtA[iNdEx] 373 iNdEx++ 374 stringLen |= uint64(b&0x7F) << shift 375 if b < 0x80 { 376 break 377 } 378 } 379 intStringLen := int(stringLen) 380 if intStringLen < 0 { 381 return ErrInvalidLengthTendermint 382 } 383 postIndex := iNdEx + intStringLen 384 if postIndex < 0 { 385 return ErrInvalidLengthTendermint 386 } 387 if postIndex > l { 388 return io.ErrUnexpectedEOF 389 } 390 m.ListenAddress = string(dAtA[iNdEx:postIndex]) 391 iNdEx = postIndex 392 case 3: 393 if wireType != 2 { 394 return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) 395 } 396 var stringLen uint64 397 for shift := uint(0); ; shift += 7 { 398 if shift >= 64 { 399 return ErrIntOverflowTendermint 400 } 401 if iNdEx >= l { 402 return io.ErrUnexpectedEOF 403 } 404 b := dAtA[iNdEx] 405 iNdEx++ 406 stringLen |= uint64(b&0x7F) << shift 407 if b < 0x80 { 408 break 409 } 410 } 411 intStringLen := int(stringLen) 412 if intStringLen < 0 { 413 return ErrInvalidLengthTendermint 414 } 415 postIndex := iNdEx + intStringLen 416 if postIndex < 0 { 417 return ErrInvalidLengthTendermint 418 } 419 if postIndex > l { 420 return io.ErrUnexpectedEOF 421 } 422 m.Network = string(dAtA[iNdEx:postIndex]) 423 iNdEx = postIndex 424 case 4: 425 if wireType != 2 { 426 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 427 } 428 var stringLen uint64 429 for shift := uint(0); ; shift += 7 { 430 if shift >= 64 { 431 return ErrIntOverflowTendermint 432 } 433 if iNdEx >= l { 434 return io.ErrUnexpectedEOF 435 } 436 b := dAtA[iNdEx] 437 iNdEx++ 438 stringLen |= uint64(b&0x7F) << shift 439 if b < 0x80 { 440 break 441 } 442 } 443 intStringLen := int(stringLen) 444 if intStringLen < 0 { 445 return ErrInvalidLengthTendermint 446 } 447 postIndex := iNdEx + intStringLen 448 if postIndex < 0 { 449 return ErrInvalidLengthTendermint 450 } 451 if postIndex > l { 452 return io.ErrUnexpectedEOF 453 } 454 m.Version = string(dAtA[iNdEx:postIndex]) 455 iNdEx = postIndex 456 case 5: 457 if wireType != 2 { 458 return fmt.Errorf("proto: wrong wireType = %d for field Channels", wireType) 459 } 460 var byteLen int 461 for shift := uint(0); ; shift += 7 { 462 if shift >= 64 { 463 return ErrIntOverflowTendermint 464 } 465 if iNdEx >= l { 466 return io.ErrUnexpectedEOF 467 } 468 b := dAtA[iNdEx] 469 iNdEx++ 470 byteLen |= int(b&0x7F) << shift 471 if b < 0x80 { 472 break 473 } 474 } 475 if byteLen < 0 { 476 return ErrInvalidLengthTendermint 477 } 478 postIndex := iNdEx + byteLen 479 if postIndex < 0 { 480 return ErrInvalidLengthTendermint 481 } 482 if postIndex > l { 483 return io.ErrUnexpectedEOF 484 } 485 if err := m.Channels.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 486 return err 487 } 488 iNdEx = postIndex 489 case 6: 490 if wireType != 2 { 491 return fmt.Errorf("proto: wrong wireType = %d for field Moniker", wireType) 492 } 493 var stringLen uint64 494 for shift := uint(0); ; shift += 7 { 495 if shift >= 64 { 496 return ErrIntOverflowTendermint 497 } 498 if iNdEx >= l { 499 return io.ErrUnexpectedEOF 500 } 501 b := dAtA[iNdEx] 502 iNdEx++ 503 stringLen |= uint64(b&0x7F) << shift 504 if b < 0x80 { 505 break 506 } 507 } 508 intStringLen := int(stringLen) 509 if intStringLen < 0 { 510 return ErrInvalidLengthTendermint 511 } 512 postIndex := iNdEx + intStringLen 513 if postIndex < 0 { 514 return ErrInvalidLengthTendermint 515 } 516 if postIndex > l { 517 return io.ErrUnexpectedEOF 518 } 519 m.Moniker = string(dAtA[iNdEx:postIndex]) 520 iNdEx = postIndex 521 case 7: 522 if wireType != 2 { 523 return fmt.Errorf("proto: wrong wireType = %d for field RPCAddress", wireType) 524 } 525 var stringLen uint64 526 for shift := uint(0); ; shift += 7 { 527 if shift >= 64 { 528 return ErrIntOverflowTendermint 529 } 530 if iNdEx >= l { 531 return io.ErrUnexpectedEOF 532 } 533 b := dAtA[iNdEx] 534 iNdEx++ 535 stringLen |= uint64(b&0x7F) << shift 536 if b < 0x80 { 537 break 538 } 539 } 540 intStringLen := int(stringLen) 541 if intStringLen < 0 { 542 return ErrInvalidLengthTendermint 543 } 544 postIndex := iNdEx + intStringLen 545 if postIndex < 0 { 546 return ErrInvalidLengthTendermint 547 } 548 if postIndex > l { 549 return io.ErrUnexpectedEOF 550 } 551 m.RPCAddress = string(dAtA[iNdEx:postIndex]) 552 iNdEx = postIndex 553 case 8: 554 if wireType != 2 { 555 return fmt.Errorf("proto: wrong wireType = %d for field TxIndex", wireType) 556 } 557 var stringLen uint64 558 for shift := uint(0); ; shift += 7 { 559 if shift >= 64 { 560 return ErrIntOverflowTendermint 561 } 562 if iNdEx >= l { 563 return io.ErrUnexpectedEOF 564 } 565 b := dAtA[iNdEx] 566 iNdEx++ 567 stringLen |= uint64(b&0x7F) << shift 568 if b < 0x80 { 569 break 570 } 571 } 572 intStringLen := int(stringLen) 573 if intStringLen < 0 { 574 return ErrInvalidLengthTendermint 575 } 576 postIndex := iNdEx + intStringLen 577 if postIndex < 0 { 578 return ErrInvalidLengthTendermint 579 } 580 if postIndex > l { 581 return io.ErrUnexpectedEOF 582 } 583 m.TxIndex = string(dAtA[iNdEx:postIndex]) 584 iNdEx = postIndex 585 default: 586 iNdEx = preIndex 587 skippy, err := skipTendermint(dAtA[iNdEx:]) 588 if err != nil { 589 return err 590 } 591 if (skippy < 0) || (iNdEx+skippy) < 0 { 592 return ErrInvalidLengthTendermint 593 } 594 if (iNdEx + skippy) > l { 595 return io.ErrUnexpectedEOF 596 } 597 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 598 iNdEx += skippy 599 } 600 } 601 602 if iNdEx > l { 603 return io.ErrUnexpectedEOF 604 } 605 return nil 606 } 607 func skipTendermint(dAtA []byte) (n int, err error) { 608 l := len(dAtA) 609 iNdEx := 0 610 depth := 0 611 for iNdEx < l { 612 var wire uint64 613 for shift := uint(0); ; shift += 7 { 614 if shift >= 64 { 615 return 0, ErrIntOverflowTendermint 616 } 617 if iNdEx >= l { 618 return 0, io.ErrUnexpectedEOF 619 } 620 b := dAtA[iNdEx] 621 iNdEx++ 622 wire |= (uint64(b) & 0x7F) << shift 623 if b < 0x80 { 624 break 625 } 626 } 627 wireType := int(wire & 0x7) 628 switch wireType { 629 case 0: 630 for shift := uint(0); ; shift += 7 { 631 if shift >= 64 { 632 return 0, ErrIntOverflowTendermint 633 } 634 if iNdEx >= l { 635 return 0, io.ErrUnexpectedEOF 636 } 637 iNdEx++ 638 if dAtA[iNdEx-1] < 0x80 { 639 break 640 } 641 } 642 case 1: 643 iNdEx += 8 644 case 2: 645 var length int 646 for shift := uint(0); ; shift += 7 { 647 if shift >= 64 { 648 return 0, ErrIntOverflowTendermint 649 } 650 if iNdEx >= l { 651 return 0, io.ErrUnexpectedEOF 652 } 653 b := dAtA[iNdEx] 654 iNdEx++ 655 length |= (int(b) & 0x7F) << shift 656 if b < 0x80 { 657 break 658 } 659 } 660 if length < 0 { 661 return 0, ErrInvalidLengthTendermint 662 } 663 iNdEx += length 664 case 3: 665 depth++ 666 case 4: 667 if depth == 0 { 668 return 0, ErrUnexpectedEndOfGroupTendermint 669 } 670 depth-- 671 case 5: 672 iNdEx += 4 673 default: 674 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 675 } 676 if iNdEx < 0 { 677 return 0, ErrInvalidLengthTendermint 678 } 679 if depth == 0 { 680 return iNdEx, nil 681 } 682 } 683 return 0, io.ErrUnexpectedEOF 684 } 685 686 var ( 687 ErrInvalidLengthTendermint = fmt.Errorf("proto: negative length found during unmarshaling") 688 ErrIntOverflowTendermint = fmt.Errorf("proto: integer overflow") 689 ErrUnexpectedEndOfGroupTendermint = fmt.Errorf("proto: unexpected end of group") 690 )