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