github.com/evdatsion/aphelion-dpos-bft@v0.32.1/abci/types/types.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: abci/types/types.proto 3 4 package types 5 6 import proto "github.com/gogo/protobuf/proto" 7 import golang_proto "github.com/golang/protobuf/proto" 8 import fmt "fmt" 9 import math "math" 10 import _ "github.com/gogo/protobuf/gogoproto" 11 import _ "github.com/golang/protobuf/ptypes/timestamp" 12 import merkle "github.com/evdatsion/aphelion-dpos-bft/crypto/merkle" 13 import common "github.com/evdatsion/aphelion-dpos-bft/libs/common" 14 15 import time "time" 16 17 import bytes "bytes" 18 19 import ( 20 context "golang.org/x/net/context" 21 grpc "google.golang.org/grpc" 22 ) 23 24 import github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 25 26 import io "io" 27 28 // Reference imports to suppress errors if they are not otherwise used. 29 var _ = proto.Marshal 30 var _ = golang_proto.Marshal 31 var _ = fmt.Errorf 32 var _ = math.Inf 33 var _ = time.Kitchen 34 35 // This is a compile-time assertion to ensure that this generated file 36 // is compatible with the proto package it is being compiled against. 37 // A compilation error at this line likely means your copy of the 38 // proto package needs to be updated. 39 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 40 41 type CheckTxType int32 42 43 const ( 44 CheckTxType_New CheckTxType = 0 45 CheckTxType_Recheck CheckTxType = 1 46 ) 47 48 var CheckTxType_name = map[int32]string{ 49 0: "New", 50 1: "Recheck", 51 } 52 var CheckTxType_value = map[string]int32{ 53 "New": 0, 54 "Recheck": 1, 55 } 56 57 func (x CheckTxType) String() string { 58 return proto.EnumName(CheckTxType_name, int32(x)) 59 } 60 func (CheckTxType) EnumDescriptor() ([]byte, []int) { 61 return fileDescriptor_types_30d8160a6576aafe, []int{0} 62 } 63 64 type Request struct { 65 // Types that are valid to be assigned to Value: 66 // *Request_Echo 67 // *Request_Flush 68 // *Request_Info 69 // *Request_SetOption 70 // *Request_InitChain 71 // *Request_Query 72 // *Request_BeginBlock 73 // *Request_CheckTx 74 // *Request_DeliverTx 75 // *Request_EndBlock 76 // *Request_Commit 77 Value isRequest_Value `protobuf_oneof:"value"` 78 XXX_NoUnkeyedLiteral struct{} `json:"-"` 79 XXX_unrecognized []byte `json:"-"` 80 XXX_sizecache int32 `json:"-"` 81 } 82 83 func (m *Request) Reset() { *m = Request{} } 84 func (m *Request) String() string { return proto.CompactTextString(m) } 85 func (*Request) ProtoMessage() {} 86 func (*Request) Descriptor() ([]byte, []int) { 87 return fileDescriptor_types_30d8160a6576aafe, []int{0} 88 } 89 func (m *Request) XXX_Unmarshal(b []byte) error { 90 return m.Unmarshal(b) 91 } 92 func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 93 if deterministic { 94 return xxx_messageInfo_Request.Marshal(b, m, deterministic) 95 } else { 96 b = b[:cap(b)] 97 n, err := m.MarshalTo(b) 98 if err != nil { 99 return nil, err 100 } 101 return b[:n], nil 102 } 103 } 104 func (dst *Request) XXX_Merge(src proto.Message) { 105 xxx_messageInfo_Request.Merge(dst, src) 106 } 107 func (m *Request) XXX_Size() int { 108 return m.Size() 109 } 110 func (m *Request) XXX_DiscardUnknown() { 111 xxx_messageInfo_Request.DiscardUnknown(m) 112 } 113 114 var xxx_messageInfo_Request proto.InternalMessageInfo 115 116 type isRequest_Value interface { 117 isRequest_Value() 118 Equal(interface{}) bool 119 MarshalTo([]byte) (int, error) 120 Size() int 121 } 122 123 type Request_Echo struct { 124 Echo *RequestEcho `protobuf:"bytes,2,opt,name=echo,oneof"` 125 } 126 type Request_Flush struct { 127 Flush *RequestFlush `protobuf:"bytes,3,opt,name=flush,oneof"` 128 } 129 type Request_Info struct { 130 Info *RequestInfo `protobuf:"bytes,4,opt,name=info,oneof"` 131 } 132 type Request_SetOption struct { 133 SetOption *RequestSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,oneof"` 134 } 135 type Request_InitChain struct { 136 InitChain *RequestInitChain `protobuf:"bytes,6,opt,name=init_chain,json=initChain,oneof"` 137 } 138 type Request_Query struct { 139 Query *RequestQuery `protobuf:"bytes,7,opt,name=query,oneof"` 140 } 141 type Request_BeginBlock struct { 142 BeginBlock *RequestBeginBlock `protobuf:"bytes,8,opt,name=begin_block,json=beginBlock,oneof"` 143 } 144 type Request_CheckTx struct { 145 CheckTx *RequestCheckTx `protobuf:"bytes,9,opt,name=check_tx,json=checkTx,oneof"` 146 } 147 type Request_DeliverTx struct { 148 DeliverTx *RequestDeliverTx `protobuf:"bytes,19,opt,name=deliver_tx,json=deliverTx,oneof"` 149 } 150 type Request_EndBlock struct { 151 EndBlock *RequestEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,oneof"` 152 } 153 type Request_Commit struct { 154 Commit *RequestCommit `protobuf:"bytes,12,opt,name=commit,oneof"` 155 } 156 157 func (*Request_Echo) isRequest_Value() {} 158 func (*Request_Flush) isRequest_Value() {} 159 func (*Request_Info) isRequest_Value() {} 160 func (*Request_SetOption) isRequest_Value() {} 161 func (*Request_InitChain) isRequest_Value() {} 162 func (*Request_Query) isRequest_Value() {} 163 func (*Request_BeginBlock) isRequest_Value() {} 164 func (*Request_CheckTx) isRequest_Value() {} 165 func (*Request_DeliverTx) isRequest_Value() {} 166 func (*Request_EndBlock) isRequest_Value() {} 167 func (*Request_Commit) isRequest_Value() {} 168 169 func (m *Request) GetValue() isRequest_Value { 170 if m != nil { 171 return m.Value 172 } 173 return nil 174 } 175 176 func (m *Request) GetEcho() *RequestEcho { 177 if x, ok := m.GetValue().(*Request_Echo); ok { 178 return x.Echo 179 } 180 return nil 181 } 182 183 func (m *Request) GetFlush() *RequestFlush { 184 if x, ok := m.GetValue().(*Request_Flush); ok { 185 return x.Flush 186 } 187 return nil 188 } 189 190 func (m *Request) GetInfo() *RequestInfo { 191 if x, ok := m.GetValue().(*Request_Info); ok { 192 return x.Info 193 } 194 return nil 195 } 196 197 func (m *Request) GetSetOption() *RequestSetOption { 198 if x, ok := m.GetValue().(*Request_SetOption); ok { 199 return x.SetOption 200 } 201 return nil 202 } 203 204 func (m *Request) GetInitChain() *RequestInitChain { 205 if x, ok := m.GetValue().(*Request_InitChain); ok { 206 return x.InitChain 207 } 208 return nil 209 } 210 211 func (m *Request) GetQuery() *RequestQuery { 212 if x, ok := m.GetValue().(*Request_Query); ok { 213 return x.Query 214 } 215 return nil 216 } 217 218 func (m *Request) GetBeginBlock() *RequestBeginBlock { 219 if x, ok := m.GetValue().(*Request_BeginBlock); ok { 220 return x.BeginBlock 221 } 222 return nil 223 } 224 225 func (m *Request) GetCheckTx() *RequestCheckTx { 226 if x, ok := m.GetValue().(*Request_CheckTx); ok { 227 return x.CheckTx 228 } 229 return nil 230 } 231 232 func (m *Request) GetDeliverTx() *RequestDeliverTx { 233 if x, ok := m.GetValue().(*Request_DeliverTx); ok { 234 return x.DeliverTx 235 } 236 return nil 237 } 238 239 func (m *Request) GetEndBlock() *RequestEndBlock { 240 if x, ok := m.GetValue().(*Request_EndBlock); ok { 241 return x.EndBlock 242 } 243 return nil 244 } 245 246 func (m *Request) GetCommit() *RequestCommit { 247 if x, ok := m.GetValue().(*Request_Commit); ok { 248 return x.Commit 249 } 250 return nil 251 } 252 253 // XXX_OneofFuncs is for the internal use of the proto package. 254 func (*Request) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 255 return _Request_OneofMarshaler, _Request_OneofUnmarshaler, _Request_OneofSizer, []interface{}{ 256 (*Request_Echo)(nil), 257 (*Request_Flush)(nil), 258 (*Request_Info)(nil), 259 (*Request_SetOption)(nil), 260 (*Request_InitChain)(nil), 261 (*Request_Query)(nil), 262 (*Request_BeginBlock)(nil), 263 (*Request_CheckTx)(nil), 264 (*Request_DeliverTx)(nil), 265 (*Request_EndBlock)(nil), 266 (*Request_Commit)(nil), 267 } 268 } 269 270 func _Request_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 271 m := msg.(*Request) 272 // value 273 switch x := m.Value.(type) { 274 case *Request_Echo: 275 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 276 if err := b.EncodeMessage(x.Echo); err != nil { 277 return err 278 } 279 case *Request_Flush: 280 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 281 if err := b.EncodeMessage(x.Flush); err != nil { 282 return err 283 } 284 case *Request_Info: 285 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 286 if err := b.EncodeMessage(x.Info); err != nil { 287 return err 288 } 289 case *Request_SetOption: 290 _ = b.EncodeVarint(5<<3 | proto.WireBytes) 291 if err := b.EncodeMessage(x.SetOption); err != nil { 292 return err 293 } 294 case *Request_InitChain: 295 _ = b.EncodeVarint(6<<3 | proto.WireBytes) 296 if err := b.EncodeMessage(x.InitChain); err != nil { 297 return err 298 } 299 case *Request_Query: 300 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 301 if err := b.EncodeMessage(x.Query); err != nil { 302 return err 303 } 304 case *Request_BeginBlock: 305 _ = b.EncodeVarint(8<<3 | proto.WireBytes) 306 if err := b.EncodeMessage(x.BeginBlock); err != nil { 307 return err 308 } 309 case *Request_CheckTx: 310 _ = b.EncodeVarint(9<<3 | proto.WireBytes) 311 if err := b.EncodeMessage(x.CheckTx); err != nil { 312 return err 313 } 314 case *Request_DeliverTx: 315 _ = b.EncodeVarint(19<<3 | proto.WireBytes) 316 if err := b.EncodeMessage(x.DeliverTx); err != nil { 317 return err 318 } 319 case *Request_EndBlock: 320 _ = b.EncodeVarint(11<<3 | proto.WireBytes) 321 if err := b.EncodeMessage(x.EndBlock); err != nil { 322 return err 323 } 324 case *Request_Commit: 325 _ = b.EncodeVarint(12<<3 | proto.WireBytes) 326 if err := b.EncodeMessage(x.Commit); err != nil { 327 return err 328 } 329 case nil: 330 default: 331 return fmt.Errorf("Request.Value has unexpected type %T", x) 332 } 333 return nil 334 } 335 336 func _Request_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 337 m := msg.(*Request) 338 switch tag { 339 case 2: // value.echo 340 if wire != proto.WireBytes { 341 return true, proto.ErrInternalBadWireType 342 } 343 msg := new(RequestEcho) 344 err := b.DecodeMessage(msg) 345 m.Value = &Request_Echo{msg} 346 return true, err 347 case 3: // value.flush 348 if wire != proto.WireBytes { 349 return true, proto.ErrInternalBadWireType 350 } 351 msg := new(RequestFlush) 352 err := b.DecodeMessage(msg) 353 m.Value = &Request_Flush{msg} 354 return true, err 355 case 4: // value.info 356 if wire != proto.WireBytes { 357 return true, proto.ErrInternalBadWireType 358 } 359 msg := new(RequestInfo) 360 err := b.DecodeMessage(msg) 361 m.Value = &Request_Info{msg} 362 return true, err 363 case 5: // value.set_option 364 if wire != proto.WireBytes { 365 return true, proto.ErrInternalBadWireType 366 } 367 msg := new(RequestSetOption) 368 err := b.DecodeMessage(msg) 369 m.Value = &Request_SetOption{msg} 370 return true, err 371 case 6: // value.init_chain 372 if wire != proto.WireBytes { 373 return true, proto.ErrInternalBadWireType 374 } 375 msg := new(RequestInitChain) 376 err := b.DecodeMessage(msg) 377 m.Value = &Request_InitChain{msg} 378 return true, err 379 case 7: // value.query 380 if wire != proto.WireBytes { 381 return true, proto.ErrInternalBadWireType 382 } 383 msg := new(RequestQuery) 384 err := b.DecodeMessage(msg) 385 m.Value = &Request_Query{msg} 386 return true, err 387 case 8: // value.begin_block 388 if wire != proto.WireBytes { 389 return true, proto.ErrInternalBadWireType 390 } 391 msg := new(RequestBeginBlock) 392 err := b.DecodeMessage(msg) 393 m.Value = &Request_BeginBlock{msg} 394 return true, err 395 case 9: // value.check_tx 396 if wire != proto.WireBytes { 397 return true, proto.ErrInternalBadWireType 398 } 399 msg := new(RequestCheckTx) 400 err := b.DecodeMessage(msg) 401 m.Value = &Request_CheckTx{msg} 402 return true, err 403 case 19: // value.deliver_tx 404 if wire != proto.WireBytes { 405 return true, proto.ErrInternalBadWireType 406 } 407 msg := new(RequestDeliverTx) 408 err := b.DecodeMessage(msg) 409 m.Value = &Request_DeliverTx{msg} 410 return true, err 411 case 11: // value.end_block 412 if wire != proto.WireBytes { 413 return true, proto.ErrInternalBadWireType 414 } 415 msg := new(RequestEndBlock) 416 err := b.DecodeMessage(msg) 417 m.Value = &Request_EndBlock{msg} 418 return true, err 419 case 12: // value.commit 420 if wire != proto.WireBytes { 421 return true, proto.ErrInternalBadWireType 422 } 423 msg := new(RequestCommit) 424 err := b.DecodeMessage(msg) 425 m.Value = &Request_Commit{msg} 426 return true, err 427 default: 428 return false, nil 429 } 430 } 431 432 func _Request_OneofSizer(msg proto.Message) (n int) { 433 m := msg.(*Request) 434 // value 435 switch x := m.Value.(type) { 436 case *Request_Echo: 437 s := proto.Size(x.Echo) 438 n += 1 // tag and wire 439 n += proto.SizeVarint(uint64(s)) 440 n += s 441 case *Request_Flush: 442 s := proto.Size(x.Flush) 443 n += 1 // tag and wire 444 n += proto.SizeVarint(uint64(s)) 445 n += s 446 case *Request_Info: 447 s := proto.Size(x.Info) 448 n += 1 // tag and wire 449 n += proto.SizeVarint(uint64(s)) 450 n += s 451 case *Request_SetOption: 452 s := proto.Size(x.SetOption) 453 n += 1 // tag and wire 454 n += proto.SizeVarint(uint64(s)) 455 n += s 456 case *Request_InitChain: 457 s := proto.Size(x.InitChain) 458 n += 1 // tag and wire 459 n += proto.SizeVarint(uint64(s)) 460 n += s 461 case *Request_Query: 462 s := proto.Size(x.Query) 463 n += 1 // tag and wire 464 n += proto.SizeVarint(uint64(s)) 465 n += s 466 case *Request_BeginBlock: 467 s := proto.Size(x.BeginBlock) 468 n += 1 // tag and wire 469 n += proto.SizeVarint(uint64(s)) 470 n += s 471 case *Request_CheckTx: 472 s := proto.Size(x.CheckTx) 473 n += 1 // tag and wire 474 n += proto.SizeVarint(uint64(s)) 475 n += s 476 case *Request_DeliverTx: 477 s := proto.Size(x.DeliverTx) 478 n += 2 // tag and wire 479 n += proto.SizeVarint(uint64(s)) 480 n += s 481 case *Request_EndBlock: 482 s := proto.Size(x.EndBlock) 483 n += 1 // tag and wire 484 n += proto.SizeVarint(uint64(s)) 485 n += s 486 case *Request_Commit: 487 s := proto.Size(x.Commit) 488 n += 1 // tag and wire 489 n += proto.SizeVarint(uint64(s)) 490 n += s 491 case nil: 492 default: 493 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 494 } 495 return n 496 } 497 498 type RequestEcho struct { 499 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 500 XXX_NoUnkeyedLiteral struct{} `json:"-"` 501 XXX_unrecognized []byte `json:"-"` 502 XXX_sizecache int32 `json:"-"` 503 } 504 505 func (m *RequestEcho) Reset() { *m = RequestEcho{} } 506 func (m *RequestEcho) String() string { return proto.CompactTextString(m) } 507 func (*RequestEcho) ProtoMessage() {} 508 func (*RequestEcho) Descriptor() ([]byte, []int) { 509 return fileDescriptor_types_30d8160a6576aafe, []int{1} 510 } 511 func (m *RequestEcho) XXX_Unmarshal(b []byte) error { 512 return m.Unmarshal(b) 513 } 514 func (m *RequestEcho) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 515 if deterministic { 516 return xxx_messageInfo_RequestEcho.Marshal(b, m, deterministic) 517 } else { 518 b = b[:cap(b)] 519 n, err := m.MarshalTo(b) 520 if err != nil { 521 return nil, err 522 } 523 return b[:n], nil 524 } 525 } 526 func (dst *RequestEcho) XXX_Merge(src proto.Message) { 527 xxx_messageInfo_RequestEcho.Merge(dst, src) 528 } 529 func (m *RequestEcho) XXX_Size() int { 530 return m.Size() 531 } 532 func (m *RequestEcho) XXX_DiscardUnknown() { 533 xxx_messageInfo_RequestEcho.DiscardUnknown(m) 534 } 535 536 var xxx_messageInfo_RequestEcho proto.InternalMessageInfo 537 538 func (m *RequestEcho) GetMessage() string { 539 if m != nil { 540 return m.Message 541 } 542 return "" 543 } 544 545 type RequestFlush struct { 546 XXX_NoUnkeyedLiteral struct{} `json:"-"` 547 XXX_unrecognized []byte `json:"-"` 548 XXX_sizecache int32 `json:"-"` 549 } 550 551 func (m *RequestFlush) Reset() { *m = RequestFlush{} } 552 func (m *RequestFlush) String() string { return proto.CompactTextString(m) } 553 func (*RequestFlush) ProtoMessage() {} 554 func (*RequestFlush) Descriptor() ([]byte, []int) { 555 return fileDescriptor_types_30d8160a6576aafe, []int{2} 556 } 557 func (m *RequestFlush) XXX_Unmarshal(b []byte) error { 558 return m.Unmarshal(b) 559 } 560 func (m *RequestFlush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 561 if deterministic { 562 return xxx_messageInfo_RequestFlush.Marshal(b, m, deterministic) 563 } else { 564 b = b[:cap(b)] 565 n, err := m.MarshalTo(b) 566 if err != nil { 567 return nil, err 568 } 569 return b[:n], nil 570 } 571 } 572 func (dst *RequestFlush) XXX_Merge(src proto.Message) { 573 xxx_messageInfo_RequestFlush.Merge(dst, src) 574 } 575 func (m *RequestFlush) XXX_Size() int { 576 return m.Size() 577 } 578 func (m *RequestFlush) XXX_DiscardUnknown() { 579 xxx_messageInfo_RequestFlush.DiscardUnknown(m) 580 } 581 582 var xxx_messageInfo_RequestFlush proto.InternalMessageInfo 583 584 type RequestInfo struct { 585 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 586 BlockVersion uint64 `protobuf:"varint,2,opt,name=block_version,json=blockVersion,proto3" json:"block_version,omitempty"` 587 P2PVersion uint64 `protobuf:"varint,3,opt,name=p2p_version,json=p2pVersion,proto3" json:"p2p_version,omitempty"` 588 XXX_NoUnkeyedLiteral struct{} `json:"-"` 589 XXX_unrecognized []byte `json:"-"` 590 XXX_sizecache int32 `json:"-"` 591 } 592 593 func (m *RequestInfo) Reset() { *m = RequestInfo{} } 594 func (m *RequestInfo) String() string { return proto.CompactTextString(m) } 595 func (*RequestInfo) ProtoMessage() {} 596 func (*RequestInfo) Descriptor() ([]byte, []int) { 597 return fileDescriptor_types_30d8160a6576aafe, []int{3} 598 } 599 func (m *RequestInfo) XXX_Unmarshal(b []byte) error { 600 return m.Unmarshal(b) 601 } 602 func (m *RequestInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 603 if deterministic { 604 return xxx_messageInfo_RequestInfo.Marshal(b, m, deterministic) 605 } else { 606 b = b[:cap(b)] 607 n, err := m.MarshalTo(b) 608 if err != nil { 609 return nil, err 610 } 611 return b[:n], nil 612 } 613 } 614 func (dst *RequestInfo) XXX_Merge(src proto.Message) { 615 xxx_messageInfo_RequestInfo.Merge(dst, src) 616 } 617 func (m *RequestInfo) XXX_Size() int { 618 return m.Size() 619 } 620 func (m *RequestInfo) XXX_DiscardUnknown() { 621 xxx_messageInfo_RequestInfo.DiscardUnknown(m) 622 } 623 624 var xxx_messageInfo_RequestInfo proto.InternalMessageInfo 625 626 func (m *RequestInfo) GetVersion() string { 627 if m != nil { 628 return m.Version 629 } 630 return "" 631 } 632 633 func (m *RequestInfo) GetBlockVersion() uint64 { 634 if m != nil { 635 return m.BlockVersion 636 } 637 return 0 638 } 639 640 func (m *RequestInfo) GetP2PVersion() uint64 { 641 if m != nil { 642 return m.P2PVersion 643 } 644 return 0 645 } 646 647 // nondeterministic 648 type RequestSetOption struct { 649 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 650 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 651 XXX_NoUnkeyedLiteral struct{} `json:"-"` 652 XXX_unrecognized []byte `json:"-"` 653 XXX_sizecache int32 `json:"-"` 654 } 655 656 func (m *RequestSetOption) Reset() { *m = RequestSetOption{} } 657 func (m *RequestSetOption) String() string { return proto.CompactTextString(m) } 658 func (*RequestSetOption) ProtoMessage() {} 659 func (*RequestSetOption) Descriptor() ([]byte, []int) { 660 return fileDescriptor_types_30d8160a6576aafe, []int{4} 661 } 662 func (m *RequestSetOption) XXX_Unmarshal(b []byte) error { 663 return m.Unmarshal(b) 664 } 665 func (m *RequestSetOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 666 if deterministic { 667 return xxx_messageInfo_RequestSetOption.Marshal(b, m, deterministic) 668 } else { 669 b = b[:cap(b)] 670 n, err := m.MarshalTo(b) 671 if err != nil { 672 return nil, err 673 } 674 return b[:n], nil 675 } 676 } 677 func (dst *RequestSetOption) XXX_Merge(src proto.Message) { 678 xxx_messageInfo_RequestSetOption.Merge(dst, src) 679 } 680 func (m *RequestSetOption) XXX_Size() int { 681 return m.Size() 682 } 683 func (m *RequestSetOption) XXX_DiscardUnknown() { 684 xxx_messageInfo_RequestSetOption.DiscardUnknown(m) 685 } 686 687 var xxx_messageInfo_RequestSetOption proto.InternalMessageInfo 688 689 func (m *RequestSetOption) GetKey() string { 690 if m != nil { 691 return m.Key 692 } 693 return "" 694 } 695 696 func (m *RequestSetOption) GetValue() string { 697 if m != nil { 698 return m.Value 699 } 700 return "" 701 } 702 703 type RequestInitChain struct { 704 Time time.Time `protobuf:"bytes,1,opt,name=time,stdtime" json:"time"` 705 ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 706 ConsensusParams *ConsensusParams `protobuf:"bytes,3,opt,name=consensus_params,json=consensusParams" json:"consensus_params,omitempty"` 707 Validators []ValidatorUpdate `protobuf:"bytes,4,rep,name=validators" json:"validators"` 708 AppStateBytes []byte `protobuf:"bytes,5,opt,name=app_state_bytes,json=appStateBytes,proto3" json:"app_state_bytes,omitempty"` 709 XXX_NoUnkeyedLiteral struct{} `json:"-"` 710 XXX_unrecognized []byte `json:"-"` 711 XXX_sizecache int32 `json:"-"` 712 } 713 714 func (m *RequestInitChain) Reset() { *m = RequestInitChain{} } 715 func (m *RequestInitChain) String() string { return proto.CompactTextString(m) } 716 func (*RequestInitChain) ProtoMessage() {} 717 func (*RequestInitChain) Descriptor() ([]byte, []int) { 718 return fileDescriptor_types_30d8160a6576aafe, []int{5} 719 } 720 func (m *RequestInitChain) XXX_Unmarshal(b []byte) error { 721 return m.Unmarshal(b) 722 } 723 func (m *RequestInitChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 724 if deterministic { 725 return xxx_messageInfo_RequestInitChain.Marshal(b, m, deterministic) 726 } else { 727 b = b[:cap(b)] 728 n, err := m.MarshalTo(b) 729 if err != nil { 730 return nil, err 731 } 732 return b[:n], nil 733 } 734 } 735 func (dst *RequestInitChain) XXX_Merge(src proto.Message) { 736 xxx_messageInfo_RequestInitChain.Merge(dst, src) 737 } 738 func (m *RequestInitChain) XXX_Size() int { 739 return m.Size() 740 } 741 func (m *RequestInitChain) XXX_DiscardUnknown() { 742 xxx_messageInfo_RequestInitChain.DiscardUnknown(m) 743 } 744 745 var xxx_messageInfo_RequestInitChain proto.InternalMessageInfo 746 747 func (m *RequestInitChain) GetTime() time.Time { 748 if m != nil { 749 return m.Time 750 } 751 return time.Time{} 752 } 753 754 func (m *RequestInitChain) GetChainId() string { 755 if m != nil { 756 return m.ChainId 757 } 758 return "" 759 } 760 761 func (m *RequestInitChain) GetConsensusParams() *ConsensusParams { 762 if m != nil { 763 return m.ConsensusParams 764 } 765 return nil 766 } 767 768 func (m *RequestInitChain) GetValidators() []ValidatorUpdate { 769 if m != nil { 770 return m.Validators 771 } 772 return nil 773 } 774 775 func (m *RequestInitChain) GetAppStateBytes() []byte { 776 if m != nil { 777 return m.AppStateBytes 778 } 779 return nil 780 } 781 782 type RequestQuery struct { 783 Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 784 Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` 785 Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` 786 Prove bool `protobuf:"varint,4,opt,name=prove,proto3" json:"prove,omitempty"` 787 XXX_NoUnkeyedLiteral struct{} `json:"-"` 788 XXX_unrecognized []byte `json:"-"` 789 XXX_sizecache int32 `json:"-"` 790 } 791 792 func (m *RequestQuery) Reset() { *m = RequestQuery{} } 793 func (m *RequestQuery) String() string { return proto.CompactTextString(m) } 794 func (*RequestQuery) ProtoMessage() {} 795 func (*RequestQuery) Descriptor() ([]byte, []int) { 796 return fileDescriptor_types_30d8160a6576aafe, []int{6} 797 } 798 func (m *RequestQuery) XXX_Unmarshal(b []byte) error { 799 return m.Unmarshal(b) 800 } 801 func (m *RequestQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 802 if deterministic { 803 return xxx_messageInfo_RequestQuery.Marshal(b, m, deterministic) 804 } else { 805 b = b[:cap(b)] 806 n, err := m.MarshalTo(b) 807 if err != nil { 808 return nil, err 809 } 810 return b[:n], nil 811 } 812 } 813 func (dst *RequestQuery) XXX_Merge(src proto.Message) { 814 xxx_messageInfo_RequestQuery.Merge(dst, src) 815 } 816 func (m *RequestQuery) XXX_Size() int { 817 return m.Size() 818 } 819 func (m *RequestQuery) XXX_DiscardUnknown() { 820 xxx_messageInfo_RequestQuery.DiscardUnknown(m) 821 } 822 823 var xxx_messageInfo_RequestQuery proto.InternalMessageInfo 824 825 func (m *RequestQuery) GetData() []byte { 826 if m != nil { 827 return m.Data 828 } 829 return nil 830 } 831 832 func (m *RequestQuery) GetPath() string { 833 if m != nil { 834 return m.Path 835 } 836 return "" 837 } 838 839 func (m *RequestQuery) GetHeight() int64 { 840 if m != nil { 841 return m.Height 842 } 843 return 0 844 } 845 846 func (m *RequestQuery) GetProve() bool { 847 if m != nil { 848 return m.Prove 849 } 850 return false 851 } 852 853 type RequestBeginBlock struct { 854 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 855 Header Header `protobuf:"bytes,2,opt,name=header" json:"header"` 856 LastCommitInfo LastCommitInfo `protobuf:"bytes,3,opt,name=last_commit_info,json=lastCommitInfo" json:"last_commit_info"` 857 ByzantineValidators []Evidence `protobuf:"bytes,4,rep,name=byzantine_validators,json=byzantineValidators" json:"byzantine_validators"` 858 XXX_NoUnkeyedLiteral struct{} `json:"-"` 859 XXX_unrecognized []byte `json:"-"` 860 XXX_sizecache int32 `json:"-"` 861 } 862 863 func (m *RequestBeginBlock) Reset() { *m = RequestBeginBlock{} } 864 func (m *RequestBeginBlock) String() string { return proto.CompactTextString(m) } 865 func (*RequestBeginBlock) ProtoMessage() {} 866 func (*RequestBeginBlock) Descriptor() ([]byte, []int) { 867 return fileDescriptor_types_30d8160a6576aafe, []int{7} 868 } 869 func (m *RequestBeginBlock) XXX_Unmarshal(b []byte) error { 870 return m.Unmarshal(b) 871 } 872 func (m *RequestBeginBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 873 if deterministic { 874 return xxx_messageInfo_RequestBeginBlock.Marshal(b, m, deterministic) 875 } else { 876 b = b[:cap(b)] 877 n, err := m.MarshalTo(b) 878 if err != nil { 879 return nil, err 880 } 881 return b[:n], nil 882 } 883 } 884 func (dst *RequestBeginBlock) XXX_Merge(src proto.Message) { 885 xxx_messageInfo_RequestBeginBlock.Merge(dst, src) 886 } 887 func (m *RequestBeginBlock) XXX_Size() int { 888 return m.Size() 889 } 890 func (m *RequestBeginBlock) XXX_DiscardUnknown() { 891 xxx_messageInfo_RequestBeginBlock.DiscardUnknown(m) 892 } 893 894 var xxx_messageInfo_RequestBeginBlock proto.InternalMessageInfo 895 896 func (m *RequestBeginBlock) GetHash() []byte { 897 if m != nil { 898 return m.Hash 899 } 900 return nil 901 } 902 903 func (m *RequestBeginBlock) GetHeader() Header { 904 if m != nil { 905 return m.Header 906 } 907 return Header{} 908 } 909 910 func (m *RequestBeginBlock) GetLastCommitInfo() LastCommitInfo { 911 if m != nil { 912 return m.LastCommitInfo 913 } 914 return LastCommitInfo{} 915 } 916 917 func (m *RequestBeginBlock) GetByzantineValidators() []Evidence { 918 if m != nil { 919 return m.ByzantineValidators 920 } 921 return nil 922 } 923 924 type RequestCheckTx struct { 925 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` 926 Type CheckTxType `protobuf:"varint,2,opt,name=type,proto3,enum=types.CheckTxType" json:"type,omitempty"` 927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 928 XXX_unrecognized []byte `json:"-"` 929 XXX_sizecache int32 `json:"-"` 930 } 931 932 func (m *RequestCheckTx) Reset() { *m = RequestCheckTx{} } 933 func (m *RequestCheckTx) String() string { return proto.CompactTextString(m) } 934 func (*RequestCheckTx) ProtoMessage() {} 935 func (*RequestCheckTx) Descriptor() ([]byte, []int) { 936 return fileDescriptor_types_30d8160a6576aafe, []int{8} 937 } 938 func (m *RequestCheckTx) XXX_Unmarshal(b []byte) error { 939 return m.Unmarshal(b) 940 } 941 func (m *RequestCheckTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 942 if deterministic { 943 return xxx_messageInfo_RequestCheckTx.Marshal(b, m, deterministic) 944 } else { 945 b = b[:cap(b)] 946 n, err := m.MarshalTo(b) 947 if err != nil { 948 return nil, err 949 } 950 return b[:n], nil 951 } 952 } 953 func (dst *RequestCheckTx) XXX_Merge(src proto.Message) { 954 xxx_messageInfo_RequestCheckTx.Merge(dst, src) 955 } 956 func (m *RequestCheckTx) XXX_Size() int { 957 return m.Size() 958 } 959 func (m *RequestCheckTx) XXX_DiscardUnknown() { 960 xxx_messageInfo_RequestCheckTx.DiscardUnknown(m) 961 } 962 963 var xxx_messageInfo_RequestCheckTx proto.InternalMessageInfo 964 965 func (m *RequestCheckTx) GetTx() []byte { 966 if m != nil { 967 return m.Tx 968 } 969 return nil 970 } 971 972 func (m *RequestCheckTx) GetType() CheckTxType { 973 if m != nil { 974 return m.Type 975 } 976 return CheckTxType_New 977 } 978 979 type RequestDeliverTx struct { 980 Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` 981 XXX_NoUnkeyedLiteral struct{} `json:"-"` 982 XXX_unrecognized []byte `json:"-"` 983 XXX_sizecache int32 `json:"-"` 984 } 985 986 func (m *RequestDeliverTx) Reset() { *m = RequestDeliverTx{} } 987 func (m *RequestDeliverTx) String() string { return proto.CompactTextString(m) } 988 func (*RequestDeliverTx) ProtoMessage() {} 989 func (*RequestDeliverTx) Descriptor() ([]byte, []int) { 990 return fileDescriptor_types_30d8160a6576aafe, []int{9} 991 } 992 func (m *RequestDeliverTx) XXX_Unmarshal(b []byte) error { 993 return m.Unmarshal(b) 994 } 995 func (m *RequestDeliverTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 996 if deterministic { 997 return xxx_messageInfo_RequestDeliverTx.Marshal(b, m, deterministic) 998 } else { 999 b = b[:cap(b)] 1000 n, err := m.MarshalTo(b) 1001 if err != nil { 1002 return nil, err 1003 } 1004 return b[:n], nil 1005 } 1006 } 1007 func (dst *RequestDeliverTx) XXX_Merge(src proto.Message) { 1008 xxx_messageInfo_RequestDeliverTx.Merge(dst, src) 1009 } 1010 func (m *RequestDeliverTx) XXX_Size() int { 1011 return m.Size() 1012 } 1013 func (m *RequestDeliverTx) XXX_DiscardUnknown() { 1014 xxx_messageInfo_RequestDeliverTx.DiscardUnknown(m) 1015 } 1016 1017 var xxx_messageInfo_RequestDeliverTx proto.InternalMessageInfo 1018 1019 func (m *RequestDeliverTx) GetTx() []byte { 1020 if m != nil { 1021 return m.Tx 1022 } 1023 return nil 1024 } 1025 1026 type RequestEndBlock struct { 1027 Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` 1028 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1029 XXX_unrecognized []byte `json:"-"` 1030 XXX_sizecache int32 `json:"-"` 1031 } 1032 1033 func (m *RequestEndBlock) Reset() { *m = RequestEndBlock{} } 1034 func (m *RequestEndBlock) String() string { return proto.CompactTextString(m) } 1035 func (*RequestEndBlock) ProtoMessage() {} 1036 func (*RequestEndBlock) Descriptor() ([]byte, []int) { 1037 return fileDescriptor_types_30d8160a6576aafe, []int{10} 1038 } 1039 func (m *RequestEndBlock) XXX_Unmarshal(b []byte) error { 1040 return m.Unmarshal(b) 1041 } 1042 func (m *RequestEndBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1043 if deterministic { 1044 return xxx_messageInfo_RequestEndBlock.Marshal(b, m, deterministic) 1045 } else { 1046 b = b[:cap(b)] 1047 n, err := m.MarshalTo(b) 1048 if err != nil { 1049 return nil, err 1050 } 1051 return b[:n], nil 1052 } 1053 } 1054 func (dst *RequestEndBlock) XXX_Merge(src proto.Message) { 1055 xxx_messageInfo_RequestEndBlock.Merge(dst, src) 1056 } 1057 func (m *RequestEndBlock) XXX_Size() int { 1058 return m.Size() 1059 } 1060 func (m *RequestEndBlock) XXX_DiscardUnknown() { 1061 xxx_messageInfo_RequestEndBlock.DiscardUnknown(m) 1062 } 1063 1064 var xxx_messageInfo_RequestEndBlock proto.InternalMessageInfo 1065 1066 func (m *RequestEndBlock) GetHeight() int64 { 1067 if m != nil { 1068 return m.Height 1069 } 1070 return 0 1071 } 1072 1073 type RequestCommit struct { 1074 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1075 XXX_unrecognized []byte `json:"-"` 1076 XXX_sizecache int32 `json:"-"` 1077 } 1078 1079 func (m *RequestCommit) Reset() { *m = RequestCommit{} } 1080 func (m *RequestCommit) String() string { return proto.CompactTextString(m) } 1081 func (*RequestCommit) ProtoMessage() {} 1082 func (*RequestCommit) Descriptor() ([]byte, []int) { 1083 return fileDescriptor_types_30d8160a6576aafe, []int{11} 1084 } 1085 func (m *RequestCommit) XXX_Unmarshal(b []byte) error { 1086 return m.Unmarshal(b) 1087 } 1088 func (m *RequestCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1089 if deterministic { 1090 return xxx_messageInfo_RequestCommit.Marshal(b, m, deterministic) 1091 } else { 1092 b = b[:cap(b)] 1093 n, err := m.MarshalTo(b) 1094 if err != nil { 1095 return nil, err 1096 } 1097 return b[:n], nil 1098 } 1099 } 1100 func (dst *RequestCommit) XXX_Merge(src proto.Message) { 1101 xxx_messageInfo_RequestCommit.Merge(dst, src) 1102 } 1103 func (m *RequestCommit) XXX_Size() int { 1104 return m.Size() 1105 } 1106 func (m *RequestCommit) XXX_DiscardUnknown() { 1107 xxx_messageInfo_RequestCommit.DiscardUnknown(m) 1108 } 1109 1110 var xxx_messageInfo_RequestCommit proto.InternalMessageInfo 1111 1112 type Response struct { 1113 // Types that are valid to be assigned to Value: 1114 // *Response_Exception 1115 // *Response_Echo 1116 // *Response_Flush 1117 // *Response_Info 1118 // *Response_SetOption 1119 // *Response_InitChain 1120 // *Response_Query 1121 // *Response_BeginBlock 1122 // *Response_CheckTx 1123 // *Response_DeliverTx 1124 // *Response_EndBlock 1125 // *Response_Commit 1126 Value isResponse_Value `protobuf_oneof:"value"` 1127 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1128 XXX_unrecognized []byte `json:"-"` 1129 XXX_sizecache int32 `json:"-"` 1130 } 1131 1132 func (m *Response) Reset() { *m = Response{} } 1133 func (m *Response) String() string { return proto.CompactTextString(m) } 1134 func (*Response) ProtoMessage() {} 1135 func (*Response) Descriptor() ([]byte, []int) { 1136 return fileDescriptor_types_30d8160a6576aafe, []int{12} 1137 } 1138 func (m *Response) XXX_Unmarshal(b []byte) error { 1139 return m.Unmarshal(b) 1140 } 1141 func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1142 if deterministic { 1143 return xxx_messageInfo_Response.Marshal(b, m, deterministic) 1144 } else { 1145 b = b[:cap(b)] 1146 n, err := m.MarshalTo(b) 1147 if err != nil { 1148 return nil, err 1149 } 1150 return b[:n], nil 1151 } 1152 } 1153 func (dst *Response) XXX_Merge(src proto.Message) { 1154 xxx_messageInfo_Response.Merge(dst, src) 1155 } 1156 func (m *Response) XXX_Size() int { 1157 return m.Size() 1158 } 1159 func (m *Response) XXX_DiscardUnknown() { 1160 xxx_messageInfo_Response.DiscardUnknown(m) 1161 } 1162 1163 var xxx_messageInfo_Response proto.InternalMessageInfo 1164 1165 type isResponse_Value interface { 1166 isResponse_Value() 1167 Equal(interface{}) bool 1168 MarshalTo([]byte) (int, error) 1169 Size() int 1170 } 1171 1172 type Response_Exception struct { 1173 Exception *ResponseException `protobuf:"bytes,1,opt,name=exception,oneof"` 1174 } 1175 type Response_Echo struct { 1176 Echo *ResponseEcho `protobuf:"bytes,2,opt,name=echo,oneof"` 1177 } 1178 type Response_Flush struct { 1179 Flush *ResponseFlush `protobuf:"bytes,3,opt,name=flush,oneof"` 1180 } 1181 type Response_Info struct { 1182 Info *ResponseInfo `protobuf:"bytes,4,opt,name=info,oneof"` 1183 } 1184 type Response_SetOption struct { 1185 SetOption *ResponseSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,oneof"` 1186 } 1187 type Response_InitChain struct { 1188 InitChain *ResponseInitChain `protobuf:"bytes,6,opt,name=init_chain,json=initChain,oneof"` 1189 } 1190 type Response_Query struct { 1191 Query *ResponseQuery `protobuf:"bytes,7,opt,name=query,oneof"` 1192 } 1193 type Response_BeginBlock struct { 1194 BeginBlock *ResponseBeginBlock `protobuf:"bytes,8,opt,name=begin_block,json=beginBlock,oneof"` 1195 } 1196 type Response_CheckTx struct { 1197 CheckTx *ResponseCheckTx `protobuf:"bytes,9,opt,name=check_tx,json=checkTx,oneof"` 1198 } 1199 type Response_DeliverTx struct { 1200 DeliverTx *ResponseDeliverTx `protobuf:"bytes,10,opt,name=deliver_tx,json=deliverTx,oneof"` 1201 } 1202 type Response_EndBlock struct { 1203 EndBlock *ResponseEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,oneof"` 1204 } 1205 type Response_Commit struct { 1206 Commit *ResponseCommit `protobuf:"bytes,12,opt,name=commit,oneof"` 1207 } 1208 1209 func (*Response_Exception) isResponse_Value() {} 1210 func (*Response_Echo) isResponse_Value() {} 1211 func (*Response_Flush) isResponse_Value() {} 1212 func (*Response_Info) isResponse_Value() {} 1213 func (*Response_SetOption) isResponse_Value() {} 1214 func (*Response_InitChain) isResponse_Value() {} 1215 func (*Response_Query) isResponse_Value() {} 1216 func (*Response_BeginBlock) isResponse_Value() {} 1217 func (*Response_CheckTx) isResponse_Value() {} 1218 func (*Response_DeliverTx) isResponse_Value() {} 1219 func (*Response_EndBlock) isResponse_Value() {} 1220 func (*Response_Commit) isResponse_Value() {} 1221 1222 func (m *Response) GetValue() isResponse_Value { 1223 if m != nil { 1224 return m.Value 1225 } 1226 return nil 1227 } 1228 1229 func (m *Response) GetException() *ResponseException { 1230 if x, ok := m.GetValue().(*Response_Exception); ok { 1231 return x.Exception 1232 } 1233 return nil 1234 } 1235 1236 func (m *Response) GetEcho() *ResponseEcho { 1237 if x, ok := m.GetValue().(*Response_Echo); ok { 1238 return x.Echo 1239 } 1240 return nil 1241 } 1242 1243 func (m *Response) GetFlush() *ResponseFlush { 1244 if x, ok := m.GetValue().(*Response_Flush); ok { 1245 return x.Flush 1246 } 1247 return nil 1248 } 1249 1250 func (m *Response) GetInfo() *ResponseInfo { 1251 if x, ok := m.GetValue().(*Response_Info); ok { 1252 return x.Info 1253 } 1254 return nil 1255 } 1256 1257 func (m *Response) GetSetOption() *ResponseSetOption { 1258 if x, ok := m.GetValue().(*Response_SetOption); ok { 1259 return x.SetOption 1260 } 1261 return nil 1262 } 1263 1264 func (m *Response) GetInitChain() *ResponseInitChain { 1265 if x, ok := m.GetValue().(*Response_InitChain); ok { 1266 return x.InitChain 1267 } 1268 return nil 1269 } 1270 1271 func (m *Response) GetQuery() *ResponseQuery { 1272 if x, ok := m.GetValue().(*Response_Query); ok { 1273 return x.Query 1274 } 1275 return nil 1276 } 1277 1278 func (m *Response) GetBeginBlock() *ResponseBeginBlock { 1279 if x, ok := m.GetValue().(*Response_BeginBlock); ok { 1280 return x.BeginBlock 1281 } 1282 return nil 1283 } 1284 1285 func (m *Response) GetCheckTx() *ResponseCheckTx { 1286 if x, ok := m.GetValue().(*Response_CheckTx); ok { 1287 return x.CheckTx 1288 } 1289 return nil 1290 } 1291 1292 func (m *Response) GetDeliverTx() *ResponseDeliverTx { 1293 if x, ok := m.GetValue().(*Response_DeliverTx); ok { 1294 return x.DeliverTx 1295 } 1296 return nil 1297 } 1298 1299 func (m *Response) GetEndBlock() *ResponseEndBlock { 1300 if x, ok := m.GetValue().(*Response_EndBlock); ok { 1301 return x.EndBlock 1302 } 1303 return nil 1304 } 1305 1306 func (m *Response) GetCommit() *ResponseCommit { 1307 if x, ok := m.GetValue().(*Response_Commit); ok { 1308 return x.Commit 1309 } 1310 return nil 1311 } 1312 1313 // XXX_OneofFuncs is for the internal use of the proto package. 1314 func (*Response) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 1315 return _Response_OneofMarshaler, _Response_OneofUnmarshaler, _Response_OneofSizer, []interface{}{ 1316 (*Response_Exception)(nil), 1317 (*Response_Echo)(nil), 1318 (*Response_Flush)(nil), 1319 (*Response_Info)(nil), 1320 (*Response_SetOption)(nil), 1321 (*Response_InitChain)(nil), 1322 (*Response_Query)(nil), 1323 (*Response_BeginBlock)(nil), 1324 (*Response_CheckTx)(nil), 1325 (*Response_DeliverTx)(nil), 1326 (*Response_EndBlock)(nil), 1327 (*Response_Commit)(nil), 1328 } 1329 } 1330 1331 func _Response_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1332 m := msg.(*Response) 1333 // value 1334 switch x := m.Value.(type) { 1335 case *Response_Exception: 1336 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 1337 if err := b.EncodeMessage(x.Exception); err != nil { 1338 return err 1339 } 1340 case *Response_Echo: 1341 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 1342 if err := b.EncodeMessage(x.Echo); err != nil { 1343 return err 1344 } 1345 case *Response_Flush: 1346 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 1347 if err := b.EncodeMessage(x.Flush); err != nil { 1348 return err 1349 } 1350 case *Response_Info: 1351 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 1352 if err := b.EncodeMessage(x.Info); err != nil { 1353 return err 1354 } 1355 case *Response_SetOption: 1356 _ = b.EncodeVarint(5<<3 | proto.WireBytes) 1357 if err := b.EncodeMessage(x.SetOption); err != nil { 1358 return err 1359 } 1360 case *Response_InitChain: 1361 _ = b.EncodeVarint(6<<3 | proto.WireBytes) 1362 if err := b.EncodeMessage(x.InitChain); err != nil { 1363 return err 1364 } 1365 case *Response_Query: 1366 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 1367 if err := b.EncodeMessage(x.Query); err != nil { 1368 return err 1369 } 1370 case *Response_BeginBlock: 1371 _ = b.EncodeVarint(8<<3 | proto.WireBytes) 1372 if err := b.EncodeMessage(x.BeginBlock); err != nil { 1373 return err 1374 } 1375 case *Response_CheckTx: 1376 _ = b.EncodeVarint(9<<3 | proto.WireBytes) 1377 if err := b.EncodeMessage(x.CheckTx); err != nil { 1378 return err 1379 } 1380 case *Response_DeliverTx: 1381 _ = b.EncodeVarint(10<<3 | proto.WireBytes) 1382 if err := b.EncodeMessage(x.DeliverTx); err != nil { 1383 return err 1384 } 1385 case *Response_EndBlock: 1386 _ = b.EncodeVarint(11<<3 | proto.WireBytes) 1387 if err := b.EncodeMessage(x.EndBlock); err != nil { 1388 return err 1389 } 1390 case *Response_Commit: 1391 _ = b.EncodeVarint(12<<3 | proto.WireBytes) 1392 if err := b.EncodeMessage(x.Commit); err != nil { 1393 return err 1394 } 1395 case nil: 1396 default: 1397 return fmt.Errorf("Response.Value has unexpected type %T", x) 1398 } 1399 return nil 1400 } 1401 1402 func _Response_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1403 m := msg.(*Response) 1404 switch tag { 1405 case 1: // value.exception 1406 if wire != proto.WireBytes { 1407 return true, proto.ErrInternalBadWireType 1408 } 1409 msg := new(ResponseException) 1410 err := b.DecodeMessage(msg) 1411 m.Value = &Response_Exception{msg} 1412 return true, err 1413 case 2: // value.echo 1414 if wire != proto.WireBytes { 1415 return true, proto.ErrInternalBadWireType 1416 } 1417 msg := new(ResponseEcho) 1418 err := b.DecodeMessage(msg) 1419 m.Value = &Response_Echo{msg} 1420 return true, err 1421 case 3: // value.flush 1422 if wire != proto.WireBytes { 1423 return true, proto.ErrInternalBadWireType 1424 } 1425 msg := new(ResponseFlush) 1426 err := b.DecodeMessage(msg) 1427 m.Value = &Response_Flush{msg} 1428 return true, err 1429 case 4: // value.info 1430 if wire != proto.WireBytes { 1431 return true, proto.ErrInternalBadWireType 1432 } 1433 msg := new(ResponseInfo) 1434 err := b.DecodeMessage(msg) 1435 m.Value = &Response_Info{msg} 1436 return true, err 1437 case 5: // value.set_option 1438 if wire != proto.WireBytes { 1439 return true, proto.ErrInternalBadWireType 1440 } 1441 msg := new(ResponseSetOption) 1442 err := b.DecodeMessage(msg) 1443 m.Value = &Response_SetOption{msg} 1444 return true, err 1445 case 6: // value.init_chain 1446 if wire != proto.WireBytes { 1447 return true, proto.ErrInternalBadWireType 1448 } 1449 msg := new(ResponseInitChain) 1450 err := b.DecodeMessage(msg) 1451 m.Value = &Response_InitChain{msg} 1452 return true, err 1453 case 7: // value.query 1454 if wire != proto.WireBytes { 1455 return true, proto.ErrInternalBadWireType 1456 } 1457 msg := new(ResponseQuery) 1458 err := b.DecodeMessage(msg) 1459 m.Value = &Response_Query{msg} 1460 return true, err 1461 case 8: // value.begin_block 1462 if wire != proto.WireBytes { 1463 return true, proto.ErrInternalBadWireType 1464 } 1465 msg := new(ResponseBeginBlock) 1466 err := b.DecodeMessage(msg) 1467 m.Value = &Response_BeginBlock{msg} 1468 return true, err 1469 case 9: // value.check_tx 1470 if wire != proto.WireBytes { 1471 return true, proto.ErrInternalBadWireType 1472 } 1473 msg := new(ResponseCheckTx) 1474 err := b.DecodeMessage(msg) 1475 m.Value = &Response_CheckTx{msg} 1476 return true, err 1477 case 10: // value.deliver_tx 1478 if wire != proto.WireBytes { 1479 return true, proto.ErrInternalBadWireType 1480 } 1481 msg := new(ResponseDeliverTx) 1482 err := b.DecodeMessage(msg) 1483 m.Value = &Response_DeliverTx{msg} 1484 return true, err 1485 case 11: // value.end_block 1486 if wire != proto.WireBytes { 1487 return true, proto.ErrInternalBadWireType 1488 } 1489 msg := new(ResponseEndBlock) 1490 err := b.DecodeMessage(msg) 1491 m.Value = &Response_EndBlock{msg} 1492 return true, err 1493 case 12: // value.commit 1494 if wire != proto.WireBytes { 1495 return true, proto.ErrInternalBadWireType 1496 } 1497 msg := new(ResponseCommit) 1498 err := b.DecodeMessage(msg) 1499 m.Value = &Response_Commit{msg} 1500 return true, err 1501 default: 1502 return false, nil 1503 } 1504 } 1505 1506 func _Response_OneofSizer(msg proto.Message) (n int) { 1507 m := msg.(*Response) 1508 // value 1509 switch x := m.Value.(type) { 1510 case *Response_Exception: 1511 s := proto.Size(x.Exception) 1512 n += 1 // tag and wire 1513 n += proto.SizeVarint(uint64(s)) 1514 n += s 1515 case *Response_Echo: 1516 s := proto.Size(x.Echo) 1517 n += 1 // tag and wire 1518 n += proto.SizeVarint(uint64(s)) 1519 n += s 1520 case *Response_Flush: 1521 s := proto.Size(x.Flush) 1522 n += 1 // tag and wire 1523 n += proto.SizeVarint(uint64(s)) 1524 n += s 1525 case *Response_Info: 1526 s := proto.Size(x.Info) 1527 n += 1 // tag and wire 1528 n += proto.SizeVarint(uint64(s)) 1529 n += s 1530 case *Response_SetOption: 1531 s := proto.Size(x.SetOption) 1532 n += 1 // tag and wire 1533 n += proto.SizeVarint(uint64(s)) 1534 n += s 1535 case *Response_InitChain: 1536 s := proto.Size(x.InitChain) 1537 n += 1 // tag and wire 1538 n += proto.SizeVarint(uint64(s)) 1539 n += s 1540 case *Response_Query: 1541 s := proto.Size(x.Query) 1542 n += 1 // tag and wire 1543 n += proto.SizeVarint(uint64(s)) 1544 n += s 1545 case *Response_BeginBlock: 1546 s := proto.Size(x.BeginBlock) 1547 n += 1 // tag and wire 1548 n += proto.SizeVarint(uint64(s)) 1549 n += s 1550 case *Response_CheckTx: 1551 s := proto.Size(x.CheckTx) 1552 n += 1 // tag and wire 1553 n += proto.SizeVarint(uint64(s)) 1554 n += s 1555 case *Response_DeliverTx: 1556 s := proto.Size(x.DeliverTx) 1557 n += 1 // tag and wire 1558 n += proto.SizeVarint(uint64(s)) 1559 n += s 1560 case *Response_EndBlock: 1561 s := proto.Size(x.EndBlock) 1562 n += 1 // tag and wire 1563 n += proto.SizeVarint(uint64(s)) 1564 n += s 1565 case *Response_Commit: 1566 s := proto.Size(x.Commit) 1567 n += 1 // tag and wire 1568 n += proto.SizeVarint(uint64(s)) 1569 n += s 1570 case nil: 1571 default: 1572 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1573 } 1574 return n 1575 } 1576 1577 // nondeterministic 1578 type ResponseException struct { 1579 Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` 1580 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1581 XXX_unrecognized []byte `json:"-"` 1582 XXX_sizecache int32 `json:"-"` 1583 } 1584 1585 func (m *ResponseException) Reset() { *m = ResponseException{} } 1586 func (m *ResponseException) String() string { return proto.CompactTextString(m) } 1587 func (*ResponseException) ProtoMessage() {} 1588 func (*ResponseException) Descriptor() ([]byte, []int) { 1589 return fileDescriptor_types_30d8160a6576aafe, []int{13} 1590 } 1591 func (m *ResponseException) XXX_Unmarshal(b []byte) error { 1592 return m.Unmarshal(b) 1593 } 1594 func (m *ResponseException) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1595 if deterministic { 1596 return xxx_messageInfo_ResponseException.Marshal(b, m, deterministic) 1597 } else { 1598 b = b[:cap(b)] 1599 n, err := m.MarshalTo(b) 1600 if err != nil { 1601 return nil, err 1602 } 1603 return b[:n], nil 1604 } 1605 } 1606 func (dst *ResponseException) XXX_Merge(src proto.Message) { 1607 xxx_messageInfo_ResponseException.Merge(dst, src) 1608 } 1609 func (m *ResponseException) XXX_Size() int { 1610 return m.Size() 1611 } 1612 func (m *ResponseException) XXX_DiscardUnknown() { 1613 xxx_messageInfo_ResponseException.DiscardUnknown(m) 1614 } 1615 1616 var xxx_messageInfo_ResponseException proto.InternalMessageInfo 1617 1618 func (m *ResponseException) GetError() string { 1619 if m != nil { 1620 return m.Error 1621 } 1622 return "" 1623 } 1624 1625 type ResponseEcho struct { 1626 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 1627 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1628 XXX_unrecognized []byte `json:"-"` 1629 XXX_sizecache int32 `json:"-"` 1630 } 1631 1632 func (m *ResponseEcho) Reset() { *m = ResponseEcho{} } 1633 func (m *ResponseEcho) String() string { return proto.CompactTextString(m) } 1634 func (*ResponseEcho) ProtoMessage() {} 1635 func (*ResponseEcho) Descriptor() ([]byte, []int) { 1636 return fileDescriptor_types_30d8160a6576aafe, []int{14} 1637 } 1638 func (m *ResponseEcho) XXX_Unmarshal(b []byte) error { 1639 return m.Unmarshal(b) 1640 } 1641 func (m *ResponseEcho) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1642 if deterministic { 1643 return xxx_messageInfo_ResponseEcho.Marshal(b, m, deterministic) 1644 } else { 1645 b = b[:cap(b)] 1646 n, err := m.MarshalTo(b) 1647 if err != nil { 1648 return nil, err 1649 } 1650 return b[:n], nil 1651 } 1652 } 1653 func (dst *ResponseEcho) XXX_Merge(src proto.Message) { 1654 xxx_messageInfo_ResponseEcho.Merge(dst, src) 1655 } 1656 func (m *ResponseEcho) XXX_Size() int { 1657 return m.Size() 1658 } 1659 func (m *ResponseEcho) XXX_DiscardUnknown() { 1660 xxx_messageInfo_ResponseEcho.DiscardUnknown(m) 1661 } 1662 1663 var xxx_messageInfo_ResponseEcho proto.InternalMessageInfo 1664 1665 func (m *ResponseEcho) GetMessage() string { 1666 if m != nil { 1667 return m.Message 1668 } 1669 return "" 1670 } 1671 1672 type ResponseFlush struct { 1673 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1674 XXX_unrecognized []byte `json:"-"` 1675 XXX_sizecache int32 `json:"-"` 1676 } 1677 1678 func (m *ResponseFlush) Reset() { *m = ResponseFlush{} } 1679 func (m *ResponseFlush) String() string { return proto.CompactTextString(m) } 1680 func (*ResponseFlush) ProtoMessage() {} 1681 func (*ResponseFlush) Descriptor() ([]byte, []int) { 1682 return fileDescriptor_types_30d8160a6576aafe, []int{15} 1683 } 1684 func (m *ResponseFlush) XXX_Unmarshal(b []byte) error { 1685 return m.Unmarshal(b) 1686 } 1687 func (m *ResponseFlush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1688 if deterministic { 1689 return xxx_messageInfo_ResponseFlush.Marshal(b, m, deterministic) 1690 } else { 1691 b = b[:cap(b)] 1692 n, err := m.MarshalTo(b) 1693 if err != nil { 1694 return nil, err 1695 } 1696 return b[:n], nil 1697 } 1698 } 1699 func (dst *ResponseFlush) XXX_Merge(src proto.Message) { 1700 xxx_messageInfo_ResponseFlush.Merge(dst, src) 1701 } 1702 func (m *ResponseFlush) XXX_Size() int { 1703 return m.Size() 1704 } 1705 func (m *ResponseFlush) XXX_DiscardUnknown() { 1706 xxx_messageInfo_ResponseFlush.DiscardUnknown(m) 1707 } 1708 1709 var xxx_messageInfo_ResponseFlush proto.InternalMessageInfo 1710 1711 type ResponseInfo struct { 1712 Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` 1713 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 1714 AppVersion uint64 `protobuf:"varint,3,opt,name=app_version,json=appVersion,proto3" json:"app_version,omitempty"` 1715 LastBlockHeight int64 `protobuf:"varint,4,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"` 1716 LastBlockAppHash []byte `protobuf:"bytes,5,opt,name=last_block_app_hash,json=lastBlockAppHash,proto3" json:"last_block_app_hash,omitempty"` 1717 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1718 XXX_unrecognized []byte `json:"-"` 1719 XXX_sizecache int32 `json:"-"` 1720 } 1721 1722 func (m *ResponseInfo) Reset() { *m = ResponseInfo{} } 1723 func (m *ResponseInfo) String() string { return proto.CompactTextString(m) } 1724 func (*ResponseInfo) ProtoMessage() {} 1725 func (*ResponseInfo) Descriptor() ([]byte, []int) { 1726 return fileDescriptor_types_30d8160a6576aafe, []int{16} 1727 } 1728 func (m *ResponseInfo) XXX_Unmarshal(b []byte) error { 1729 return m.Unmarshal(b) 1730 } 1731 func (m *ResponseInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1732 if deterministic { 1733 return xxx_messageInfo_ResponseInfo.Marshal(b, m, deterministic) 1734 } else { 1735 b = b[:cap(b)] 1736 n, err := m.MarshalTo(b) 1737 if err != nil { 1738 return nil, err 1739 } 1740 return b[:n], nil 1741 } 1742 } 1743 func (dst *ResponseInfo) XXX_Merge(src proto.Message) { 1744 xxx_messageInfo_ResponseInfo.Merge(dst, src) 1745 } 1746 func (m *ResponseInfo) XXX_Size() int { 1747 return m.Size() 1748 } 1749 func (m *ResponseInfo) XXX_DiscardUnknown() { 1750 xxx_messageInfo_ResponseInfo.DiscardUnknown(m) 1751 } 1752 1753 var xxx_messageInfo_ResponseInfo proto.InternalMessageInfo 1754 1755 func (m *ResponseInfo) GetData() string { 1756 if m != nil { 1757 return m.Data 1758 } 1759 return "" 1760 } 1761 1762 func (m *ResponseInfo) GetVersion() string { 1763 if m != nil { 1764 return m.Version 1765 } 1766 return "" 1767 } 1768 1769 func (m *ResponseInfo) GetAppVersion() uint64 { 1770 if m != nil { 1771 return m.AppVersion 1772 } 1773 return 0 1774 } 1775 1776 func (m *ResponseInfo) GetLastBlockHeight() int64 { 1777 if m != nil { 1778 return m.LastBlockHeight 1779 } 1780 return 0 1781 } 1782 1783 func (m *ResponseInfo) GetLastBlockAppHash() []byte { 1784 if m != nil { 1785 return m.LastBlockAppHash 1786 } 1787 return nil 1788 } 1789 1790 // nondeterministic 1791 type ResponseSetOption struct { 1792 Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 1793 // bytes data = 2; 1794 Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"` 1795 Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` 1796 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1797 XXX_unrecognized []byte `json:"-"` 1798 XXX_sizecache int32 `json:"-"` 1799 } 1800 1801 func (m *ResponseSetOption) Reset() { *m = ResponseSetOption{} } 1802 func (m *ResponseSetOption) String() string { return proto.CompactTextString(m) } 1803 func (*ResponseSetOption) ProtoMessage() {} 1804 func (*ResponseSetOption) Descriptor() ([]byte, []int) { 1805 return fileDescriptor_types_30d8160a6576aafe, []int{17} 1806 } 1807 func (m *ResponseSetOption) XXX_Unmarshal(b []byte) error { 1808 return m.Unmarshal(b) 1809 } 1810 func (m *ResponseSetOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1811 if deterministic { 1812 return xxx_messageInfo_ResponseSetOption.Marshal(b, m, deterministic) 1813 } else { 1814 b = b[:cap(b)] 1815 n, err := m.MarshalTo(b) 1816 if err != nil { 1817 return nil, err 1818 } 1819 return b[:n], nil 1820 } 1821 } 1822 func (dst *ResponseSetOption) XXX_Merge(src proto.Message) { 1823 xxx_messageInfo_ResponseSetOption.Merge(dst, src) 1824 } 1825 func (m *ResponseSetOption) XXX_Size() int { 1826 return m.Size() 1827 } 1828 func (m *ResponseSetOption) XXX_DiscardUnknown() { 1829 xxx_messageInfo_ResponseSetOption.DiscardUnknown(m) 1830 } 1831 1832 var xxx_messageInfo_ResponseSetOption proto.InternalMessageInfo 1833 1834 func (m *ResponseSetOption) GetCode() uint32 { 1835 if m != nil { 1836 return m.Code 1837 } 1838 return 0 1839 } 1840 1841 func (m *ResponseSetOption) GetLog() string { 1842 if m != nil { 1843 return m.Log 1844 } 1845 return "" 1846 } 1847 1848 func (m *ResponseSetOption) GetInfo() string { 1849 if m != nil { 1850 return m.Info 1851 } 1852 return "" 1853 } 1854 1855 type ResponseInitChain struct { 1856 ConsensusParams *ConsensusParams `protobuf:"bytes,1,opt,name=consensus_params,json=consensusParams" json:"consensus_params,omitempty"` 1857 Validators []ValidatorUpdate `protobuf:"bytes,2,rep,name=validators" json:"validators"` 1858 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1859 XXX_unrecognized []byte `json:"-"` 1860 XXX_sizecache int32 `json:"-"` 1861 } 1862 1863 func (m *ResponseInitChain) Reset() { *m = ResponseInitChain{} } 1864 func (m *ResponseInitChain) String() string { return proto.CompactTextString(m) } 1865 func (*ResponseInitChain) ProtoMessage() {} 1866 func (*ResponseInitChain) Descriptor() ([]byte, []int) { 1867 return fileDescriptor_types_30d8160a6576aafe, []int{18} 1868 } 1869 func (m *ResponseInitChain) XXX_Unmarshal(b []byte) error { 1870 return m.Unmarshal(b) 1871 } 1872 func (m *ResponseInitChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1873 if deterministic { 1874 return xxx_messageInfo_ResponseInitChain.Marshal(b, m, deterministic) 1875 } else { 1876 b = b[:cap(b)] 1877 n, err := m.MarshalTo(b) 1878 if err != nil { 1879 return nil, err 1880 } 1881 return b[:n], nil 1882 } 1883 } 1884 func (dst *ResponseInitChain) XXX_Merge(src proto.Message) { 1885 xxx_messageInfo_ResponseInitChain.Merge(dst, src) 1886 } 1887 func (m *ResponseInitChain) XXX_Size() int { 1888 return m.Size() 1889 } 1890 func (m *ResponseInitChain) XXX_DiscardUnknown() { 1891 xxx_messageInfo_ResponseInitChain.DiscardUnknown(m) 1892 } 1893 1894 var xxx_messageInfo_ResponseInitChain proto.InternalMessageInfo 1895 1896 func (m *ResponseInitChain) GetConsensusParams() *ConsensusParams { 1897 if m != nil { 1898 return m.ConsensusParams 1899 } 1900 return nil 1901 } 1902 1903 func (m *ResponseInitChain) GetValidators() []ValidatorUpdate { 1904 if m != nil { 1905 return m.Validators 1906 } 1907 return nil 1908 } 1909 1910 type ResponseQuery struct { 1911 Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 1912 // bytes data = 2; // use "value" instead. 1913 Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"` 1914 Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` 1915 Index int64 `protobuf:"varint,5,opt,name=index,proto3" json:"index,omitempty"` 1916 Key []byte `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"` 1917 Value []byte `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"` 1918 Proof *merkle.Proof `protobuf:"bytes,8,opt,name=proof" json:"proof,omitempty"` 1919 Height int64 `protobuf:"varint,9,opt,name=height,proto3" json:"height,omitempty"` 1920 Codespace string `protobuf:"bytes,10,opt,name=codespace,proto3" json:"codespace,omitempty"` 1921 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1922 XXX_unrecognized []byte `json:"-"` 1923 XXX_sizecache int32 `json:"-"` 1924 } 1925 1926 func (m *ResponseQuery) Reset() { *m = ResponseQuery{} } 1927 func (m *ResponseQuery) String() string { return proto.CompactTextString(m) } 1928 func (*ResponseQuery) ProtoMessage() {} 1929 func (*ResponseQuery) Descriptor() ([]byte, []int) { 1930 return fileDescriptor_types_30d8160a6576aafe, []int{19} 1931 } 1932 func (m *ResponseQuery) XXX_Unmarshal(b []byte) error { 1933 return m.Unmarshal(b) 1934 } 1935 func (m *ResponseQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1936 if deterministic { 1937 return xxx_messageInfo_ResponseQuery.Marshal(b, m, deterministic) 1938 } else { 1939 b = b[:cap(b)] 1940 n, err := m.MarshalTo(b) 1941 if err != nil { 1942 return nil, err 1943 } 1944 return b[:n], nil 1945 } 1946 } 1947 func (dst *ResponseQuery) XXX_Merge(src proto.Message) { 1948 xxx_messageInfo_ResponseQuery.Merge(dst, src) 1949 } 1950 func (m *ResponseQuery) XXX_Size() int { 1951 return m.Size() 1952 } 1953 func (m *ResponseQuery) XXX_DiscardUnknown() { 1954 xxx_messageInfo_ResponseQuery.DiscardUnknown(m) 1955 } 1956 1957 var xxx_messageInfo_ResponseQuery proto.InternalMessageInfo 1958 1959 func (m *ResponseQuery) GetCode() uint32 { 1960 if m != nil { 1961 return m.Code 1962 } 1963 return 0 1964 } 1965 1966 func (m *ResponseQuery) GetLog() string { 1967 if m != nil { 1968 return m.Log 1969 } 1970 return "" 1971 } 1972 1973 func (m *ResponseQuery) GetInfo() string { 1974 if m != nil { 1975 return m.Info 1976 } 1977 return "" 1978 } 1979 1980 func (m *ResponseQuery) GetIndex() int64 { 1981 if m != nil { 1982 return m.Index 1983 } 1984 return 0 1985 } 1986 1987 func (m *ResponseQuery) GetKey() []byte { 1988 if m != nil { 1989 return m.Key 1990 } 1991 return nil 1992 } 1993 1994 func (m *ResponseQuery) GetValue() []byte { 1995 if m != nil { 1996 return m.Value 1997 } 1998 return nil 1999 } 2000 2001 func (m *ResponseQuery) GetProof() *merkle.Proof { 2002 if m != nil { 2003 return m.Proof 2004 } 2005 return nil 2006 } 2007 2008 func (m *ResponseQuery) GetHeight() int64 { 2009 if m != nil { 2010 return m.Height 2011 } 2012 return 0 2013 } 2014 2015 func (m *ResponseQuery) GetCodespace() string { 2016 if m != nil { 2017 return m.Codespace 2018 } 2019 return "" 2020 } 2021 2022 type ResponseBeginBlock struct { 2023 Events []Event `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"` 2024 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2025 XXX_unrecognized []byte `json:"-"` 2026 XXX_sizecache int32 `json:"-"` 2027 } 2028 2029 func (m *ResponseBeginBlock) Reset() { *m = ResponseBeginBlock{} } 2030 func (m *ResponseBeginBlock) String() string { return proto.CompactTextString(m) } 2031 func (*ResponseBeginBlock) ProtoMessage() {} 2032 func (*ResponseBeginBlock) Descriptor() ([]byte, []int) { 2033 return fileDescriptor_types_30d8160a6576aafe, []int{20} 2034 } 2035 func (m *ResponseBeginBlock) XXX_Unmarshal(b []byte) error { 2036 return m.Unmarshal(b) 2037 } 2038 func (m *ResponseBeginBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2039 if deterministic { 2040 return xxx_messageInfo_ResponseBeginBlock.Marshal(b, m, deterministic) 2041 } else { 2042 b = b[:cap(b)] 2043 n, err := m.MarshalTo(b) 2044 if err != nil { 2045 return nil, err 2046 } 2047 return b[:n], nil 2048 } 2049 } 2050 func (dst *ResponseBeginBlock) XXX_Merge(src proto.Message) { 2051 xxx_messageInfo_ResponseBeginBlock.Merge(dst, src) 2052 } 2053 func (m *ResponseBeginBlock) XXX_Size() int { 2054 return m.Size() 2055 } 2056 func (m *ResponseBeginBlock) XXX_DiscardUnknown() { 2057 xxx_messageInfo_ResponseBeginBlock.DiscardUnknown(m) 2058 } 2059 2060 var xxx_messageInfo_ResponseBeginBlock proto.InternalMessageInfo 2061 2062 func (m *ResponseBeginBlock) GetEvents() []Event { 2063 if m != nil { 2064 return m.Events 2065 } 2066 return nil 2067 } 2068 2069 type ResponseCheckTx struct { 2070 Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 2071 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 2072 Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"` 2073 Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` 2074 GasWanted int64 `protobuf:"varint,5,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty"` 2075 GasUsed int64 `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` 2076 Events []Event `protobuf:"bytes,7,rep,name=events" json:"events,omitempty"` 2077 Codespace string `protobuf:"bytes,8,opt,name=codespace,proto3" json:"codespace,omitempty"` 2078 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2079 XXX_unrecognized []byte `json:"-"` 2080 XXX_sizecache int32 `json:"-"` 2081 } 2082 2083 func (m *ResponseCheckTx) Reset() { *m = ResponseCheckTx{} } 2084 func (m *ResponseCheckTx) String() string { return proto.CompactTextString(m) } 2085 func (*ResponseCheckTx) ProtoMessage() {} 2086 func (*ResponseCheckTx) Descriptor() ([]byte, []int) { 2087 return fileDescriptor_types_30d8160a6576aafe, []int{21} 2088 } 2089 func (m *ResponseCheckTx) XXX_Unmarshal(b []byte) error { 2090 return m.Unmarshal(b) 2091 } 2092 func (m *ResponseCheckTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2093 if deterministic { 2094 return xxx_messageInfo_ResponseCheckTx.Marshal(b, m, deterministic) 2095 } else { 2096 b = b[:cap(b)] 2097 n, err := m.MarshalTo(b) 2098 if err != nil { 2099 return nil, err 2100 } 2101 return b[:n], nil 2102 } 2103 } 2104 func (dst *ResponseCheckTx) XXX_Merge(src proto.Message) { 2105 xxx_messageInfo_ResponseCheckTx.Merge(dst, src) 2106 } 2107 func (m *ResponseCheckTx) XXX_Size() int { 2108 return m.Size() 2109 } 2110 func (m *ResponseCheckTx) XXX_DiscardUnknown() { 2111 xxx_messageInfo_ResponseCheckTx.DiscardUnknown(m) 2112 } 2113 2114 var xxx_messageInfo_ResponseCheckTx proto.InternalMessageInfo 2115 2116 func (m *ResponseCheckTx) GetCode() uint32 { 2117 if m != nil { 2118 return m.Code 2119 } 2120 return 0 2121 } 2122 2123 func (m *ResponseCheckTx) GetData() []byte { 2124 if m != nil { 2125 return m.Data 2126 } 2127 return nil 2128 } 2129 2130 func (m *ResponseCheckTx) GetLog() string { 2131 if m != nil { 2132 return m.Log 2133 } 2134 return "" 2135 } 2136 2137 func (m *ResponseCheckTx) GetInfo() string { 2138 if m != nil { 2139 return m.Info 2140 } 2141 return "" 2142 } 2143 2144 func (m *ResponseCheckTx) GetGasWanted() int64 { 2145 if m != nil { 2146 return m.GasWanted 2147 } 2148 return 0 2149 } 2150 2151 func (m *ResponseCheckTx) GetGasUsed() int64 { 2152 if m != nil { 2153 return m.GasUsed 2154 } 2155 return 0 2156 } 2157 2158 func (m *ResponseCheckTx) GetEvents() []Event { 2159 if m != nil { 2160 return m.Events 2161 } 2162 return nil 2163 } 2164 2165 func (m *ResponseCheckTx) GetCodespace() string { 2166 if m != nil { 2167 return m.Codespace 2168 } 2169 return "" 2170 } 2171 2172 type ResponseDeliverTx struct { 2173 Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 2174 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 2175 Log string `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"` 2176 Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` 2177 GasWanted int64 `protobuf:"varint,5,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty"` 2178 GasUsed int64 `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` 2179 Events []Event `protobuf:"bytes,7,rep,name=events" json:"events,omitempty"` 2180 Codespace string `protobuf:"bytes,8,opt,name=codespace,proto3" json:"codespace,omitempty"` 2181 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2182 XXX_unrecognized []byte `json:"-"` 2183 XXX_sizecache int32 `json:"-"` 2184 } 2185 2186 func (m *ResponseDeliverTx) Reset() { *m = ResponseDeliverTx{} } 2187 func (m *ResponseDeliverTx) String() string { return proto.CompactTextString(m) } 2188 func (*ResponseDeliverTx) ProtoMessage() {} 2189 func (*ResponseDeliverTx) Descriptor() ([]byte, []int) { 2190 return fileDescriptor_types_30d8160a6576aafe, []int{22} 2191 } 2192 func (m *ResponseDeliverTx) XXX_Unmarshal(b []byte) error { 2193 return m.Unmarshal(b) 2194 } 2195 func (m *ResponseDeliverTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2196 if deterministic { 2197 return xxx_messageInfo_ResponseDeliverTx.Marshal(b, m, deterministic) 2198 } else { 2199 b = b[:cap(b)] 2200 n, err := m.MarshalTo(b) 2201 if err != nil { 2202 return nil, err 2203 } 2204 return b[:n], nil 2205 } 2206 } 2207 func (dst *ResponseDeliverTx) XXX_Merge(src proto.Message) { 2208 xxx_messageInfo_ResponseDeliverTx.Merge(dst, src) 2209 } 2210 func (m *ResponseDeliverTx) XXX_Size() int { 2211 return m.Size() 2212 } 2213 func (m *ResponseDeliverTx) XXX_DiscardUnknown() { 2214 xxx_messageInfo_ResponseDeliverTx.DiscardUnknown(m) 2215 } 2216 2217 var xxx_messageInfo_ResponseDeliverTx proto.InternalMessageInfo 2218 2219 func (m *ResponseDeliverTx) GetCode() uint32 { 2220 if m != nil { 2221 return m.Code 2222 } 2223 return 0 2224 } 2225 2226 func (m *ResponseDeliverTx) GetData() []byte { 2227 if m != nil { 2228 return m.Data 2229 } 2230 return nil 2231 } 2232 2233 func (m *ResponseDeliverTx) GetLog() string { 2234 if m != nil { 2235 return m.Log 2236 } 2237 return "" 2238 } 2239 2240 func (m *ResponseDeliverTx) GetInfo() string { 2241 if m != nil { 2242 return m.Info 2243 } 2244 return "" 2245 } 2246 2247 func (m *ResponseDeliverTx) GetGasWanted() int64 { 2248 if m != nil { 2249 return m.GasWanted 2250 } 2251 return 0 2252 } 2253 2254 func (m *ResponseDeliverTx) GetGasUsed() int64 { 2255 if m != nil { 2256 return m.GasUsed 2257 } 2258 return 0 2259 } 2260 2261 func (m *ResponseDeliverTx) GetEvents() []Event { 2262 if m != nil { 2263 return m.Events 2264 } 2265 return nil 2266 } 2267 2268 func (m *ResponseDeliverTx) GetCodespace() string { 2269 if m != nil { 2270 return m.Codespace 2271 } 2272 return "" 2273 } 2274 2275 type ResponseEndBlock struct { 2276 ValidatorUpdates []ValidatorUpdate `protobuf:"bytes,1,rep,name=validator_updates,json=validatorUpdates" json:"validator_updates"` 2277 ConsensusParamUpdates *ConsensusParams `protobuf:"bytes,2,opt,name=consensus_param_updates,json=consensusParamUpdates" json:"consensus_param_updates,omitempty"` 2278 Events []Event `protobuf:"bytes,3,rep,name=events" json:"events,omitempty"` 2279 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2280 XXX_unrecognized []byte `json:"-"` 2281 XXX_sizecache int32 `json:"-"` 2282 } 2283 2284 func (m *ResponseEndBlock) Reset() { *m = ResponseEndBlock{} } 2285 func (m *ResponseEndBlock) String() string { return proto.CompactTextString(m) } 2286 func (*ResponseEndBlock) ProtoMessage() {} 2287 func (*ResponseEndBlock) Descriptor() ([]byte, []int) { 2288 return fileDescriptor_types_30d8160a6576aafe, []int{23} 2289 } 2290 func (m *ResponseEndBlock) XXX_Unmarshal(b []byte) error { 2291 return m.Unmarshal(b) 2292 } 2293 func (m *ResponseEndBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2294 if deterministic { 2295 return xxx_messageInfo_ResponseEndBlock.Marshal(b, m, deterministic) 2296 } else { 2297 b = b[:cap(b)] 2298 n, err := m.MarshalTo(b) 2299 if err != nil { 2300 return nil, err 2301 } 2302 return b[:n], nil 2303 } 2304 } 2305 func (dst *ResponseEndBlock) XXX_Merge(src proto.Message) { 2306 xxx_messageInfo_ResponseEndBlock.Merge(dst, src) 2307 } 2308 func (m *ResponseEndBlock) XXX_Size() int { 2309 return m.Size() 2310 } 2311 func (m *ResponseEndBlock) XXX_DiscardUnknown() { 2312 xxx_messageInfo_ResponseEndBlock.DiscardUnknown(m) 2313 } 2314 2315 var xxx_messageInfo_ResponseEndBlock proto.InternalMessageInfo 2316 2317 func (m *ResponseEndBlock) GetValidatorUpdates() []ValidatorUpdate { 2318 if m != nil { 2319 return m.ValidatorUpdates 2320 } 2321 return nil 2322 } 2323 2324 func (m *ResponseEndBlock) GetConsensusParamUpdates() *ConsensusParams { 2325 if m != nil { 2326 return m.ConsensusParamUpdates 2327 } 2328 return nil 2329 } 2330 2331 func (m *ResponseEndBlock) GetEvents() []Event { 2332 if m != nil { 2333 return m.Events 2334 } 2335 return nil 2336 } 2337 2338 type ResponseCommit struct { 2339 // reserve 1 2340 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 2341 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2342 XXX_unrecognized []byte `json:"-"` 2343 XXX_sizecache int32 `json:"-"` 2344 } 2345 2346 func (m *ResponseCommit) Reset() { *m = ResponseCommit{} } 2347 func (m *ResponseCommit) String() string { return proto.CompactTextString(m) } 2348 func (*ResponseCommit) ProtoMessage() {} 2349 func (*ResponseCommit) Descriptor() ([]byte, []int) { 2350 return fileDescriptor_types_30d8160a6576aafe, []int{24} 2351 } 2352 func (m *ResponseCommit) XXX_Unmarshal(b []byte) error { 2353 return m.Unmarshal(b) 2354 } 2355 func (m *ResponseCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2356 if deterministic { 2357 return xxx_messageInfo_ResponseCommit.Marshal(b, m, deterministic) 2358 } else { 2359 b = b[:cap(b)] 2360 n, err := m.MarshalTo(b) 2361 if err != nil { 2362 return nil, err 2363 } 2364 return b[:n], nil 2365 } 2366 } 2367 func (dst *ResponseCommit) XXX_Merge(src proto.Message) { 2368 xxx_messageInfo_ResponseCommit.Merge(dst, src) 2369 } 2370 func (m *ResponseCommit) XXX_Size() int { 2371 return m.Size() 2372 } 2373 func (m *ResponseCommit) XXX_DiscardUnknown() { 2374 xxx_messageInfo_ResponseCommit.DiscardUnknown(m) 2375 } 2376 2377 var xxx_messageInfo_ResponseCommit proto.InternalMessageInfo 2378 2379 func (m *ResponseCommit) GetData() []byte { 2380 if m != nil { 2381 return m.Data 2382 } 2383 return nil 2384 } 2385 2386 // ConsensusParams contains all consensus-relevant parameters 2387 // that can be adjusted by the abci app 2388 type ConsensusParams struct { 2389 Block *BlockParams `protobuf:"bytes,1,opt,name=block" json:"block,omitempty"` 2390 Evidence *EvidenceParams `protobuf:"bytes,2,opt,name=evidence" json:"evidence,omitempty"` 2391 Validator *ValidatorParams `protobuf:"bytes,3,opt,name=validator" json:"validator,omitempty"` 2392 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2393 XXX_unrecognized []byte `json:"-"` 2394 XXX_sizecache int32 `json:"-"` 2395 } 2396 2397 func (m *ConsensusParams) Reset() { *m = ConsensusParams{} } 2398 func (m *ConsensusParams) String() string { return proto.CompactTextString(m) } 2399 func (*ConsensusParams) ProtoMessage() {} 2400 func (*ConsensusParams) Descriptor() ([]byte, []int) { 2401 return fileDescriptor_types_30d8160a6576aafe, []int{25} 2402 } 2403 func (m *ConsensusParams) XXX_Unmarshal(b []byte) error { 2404 return m.Unmarshal(b) 2405 } 2406 func (m *ConsensusParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2407 if deterministic { 2408 return xxx_messageInfo_ConsensusParams.Marshal(b, m, deterministic) 2409 } else { 2410 b = b[:cap(b)] 2411 n, err := m.MarshalTo(b) 2412 if err != nil { 2413 return nil, err 2414 } 2415 return b[:n], nil 2416 } 2417 } 2418 func (dst *ConsensusParams) XXX_Merge(src proto.Message) { 2419 xxx_messageInfo_ConsensusParams.Merge(dst, src) 2420 } 2421 func (m *ConsensusParams) XXX_Size() int { 2422 return m.Size() 2423 } 2424 func (m *ConsensusParams) XXX_DiscardUnknown() { 2425 xxx_messageInfo_ConsensusParams.DiscardUnknown(m) 2426 } 2427 2428 var xxx_messageInfo_ConsensusParams proto.InternalMessageInfo 2429 2430 func (m *ConsensusParams) GetBlock() *BlockParams { 2431 if m != nil { 2432 return m.Block 2433 } 2434 return nil 2435 } 2436 2437 func (m *ConsensusParams) GetEvidence() *EvidenceParams { 2438 if m != nil { 2439 return m.Evidence 2440 } 2441 return nil 2442 } 2443 2444 func (m *ConsensusParams) GetValidator() *ValidatorParams { 2445 if m != nil { 2446 return m.Validator 2447 } 2448 return nil 2449 } 2450 2451 // BlockParams contains limits on the block size. 2452 type BlockParams struct { 2453 // Note: must be greater than 0 2454 MaxBytes int64 `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"` 2455 // Note: must be greater or equal to -1 2456 MaxGas int64 `protobuf:"varint,2,opt,name=max_gas,json=maxGas,proto3" json:"max_gas,omitempty"` 2457 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2458 XXX_unrecognized []byte `json:"-"` 2459 XXX_sizecache int32 `json:"-"` 2460 } 2461 2462 func (m *BlockParams) Reset() { *m = BlockParams{} } 2463 func (m *BlockParams) String() string { return proto.CompactTextString(m) } 2464 func (*BlockParams) ProtoMessage() {} 2465 func (*BlockParams) Descriptor() ([]byte, []int) { 2466 return fileDescriptor_types_30d8160a6576aafe, []int{26} 2467 } 2468 func (m *BlockParams) XXX_Unmarshal(b []byte) error { 2469 return m.Unmarshal(b) 2470 } 2471 func (m *BlockParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2472 if deterministic { 2473 return xxx_messageInfo_BlockParams.Marshal(b, m, deterministic) 2474 } else { 2475 b = b[:cap(b)] 2476 n, err := m.MarshalTo(b) 2477 if err != nil { 2478 return nil, err 2479 } 2480 return b[:n], nil 2481 } 2482 } 2483 func (dst *BlockParams) XXX_Merge(src proto.Message) { 2484 xxx_messageInfo_BlockParams.Merge(dst, src) 2485 } 2486 func (m *BlockParams) XXX_Size() int { 2487 return m.Size() 2488 } 2489 func (m *BlockParams) XXX_DiscardUnknown() { 2490 xxx_messageInfo_BlockParams.DiscardUnknown(m) 2491 } 2492 2493 var xxx_messageInfo_BlockParams proto.InternalMessageInfo 2494 2495 func (m *BlockParams) GetMaxBytes() int64 { 2496 if m != nil { 2497 return m.MaxBytes 2498 } 2499 return 0 2500 } 2501 2502 func (m *BlockParams) GetMaxGas() int64 { 2503 if m != nil { 2504 return m.MaxGas 2505 } 2506 return 0 2507 } 2508 2509 // EvidenceParams contains limits on the evidence. 2510 type EvidenceParams struct { 2511 // Note: must be greater than 0 2512 MaxAge int64 `protobuf:"varint,1,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"` 2513 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2514 XXX_unrecognized []byte `json:"-"` 2515 XXX_sizecache int32 `json:"-"` 2516 } 2517 2518 func (m *EvidenceParams) Reset() { *m = EvidenceParams{} } 2519 func (m *EvidenceParams) String() string { return proto.CompactTextString(m) } 2520 func (*EvidenceParams) ProtoMessage() {} 2521 func (*EvidenceParams) Descriptor() ([]byte, []int) { 2522 return fileDescriptor_types_30d8160a6576aafe, []int{27} 2523 } 2524 func (m *EvidenceParams) XXX_Unmarshal(b []byte) error { 2525 return m.Unmarshal(b) 2526 } 2527 func (m *EvidenceParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2528 if deterministic { 2529 return xxx_messageInfo_EvidenceParams.Marshal(b, m, deterministic) 2530 } else { 2531 b = b[:cap(b)] 2532 n, err := m.MarshalTo(b) 2533 if err != nil { 2534 return nil, err 2535 } 2536 return b[:n], nil 2537 } 2538 } 2539 func (dst *EvidenceParams) XXX_Merge(src proto.Message) { 2540 xxx_messageInfo_EvidenceParams.Merge(dst, src) 2541 } 2542 func (m *EvidenceParams) XXX_Size() int { 2543 return m.Size() 2544 } 2545 func (m *EvidenceParams) XXX_DiscardUnknown() { 2546 xxx_messageInfo_EvidenceParams.DiscardUnknown(m) 2547 } 2548 2549 var xxx_messageInfo_EvidenceParams proto.InternalMessageInfo 2550 2551 func (m *EvidenceParams) GetMaxAge() int64 { 2552 if m != nil { 2553 return m.MaxAge 2554 } 2555 return 0 2556 } 2557 2558 // ValidatorParams contains limits on validators. 2559 type ValidatorParams struct { 2560 PubKeyTypes []string `protobuf:"bytes,1,rep,name=pub_key_types,json=pubKeyTypes" json:"pub_key_types,omitempty"` 2561 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2562 XXX_unrecognized []byte `json:"-"` 2563 XXX_sizecache int32 `json:"-"` 2564 } 2565 2566 func (m *ValidatorParams) Reset() { *m = ValidatorParams{} } 2567 func (m *ValidatorParams) String() string { return proto.CompactTextString(m) } 2568 func (*ValidatorParams) ProtoMessage() {} 2569 func (*ValidatorParams) Descriptor() ([]byte, []int) { 2570 return fileDescriptor_types_30d8160a6576aafe, []int{28} 2571 } 2572 func (m *ValidatorParams) XXX_Unmarshal(b []byte) error { 2573 return m.Unmarshal(b) 2574 } 2575 func (m *ValidatorParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2576 if deterministic { 2577 return xxx_messageInfo_ValidatorParams.Marshal(b, m, deterministic) 2578 } else { 2579 b = b[:cap(b)] 2580 n, err := m.MarshalTo(b) 2581 if err != nil { 2582 return nil, err 2583 } 2584 return b[:n], nil 2585 } 2586 } 2587 func (dst *ValidatorParams) XXX_Merge(src proto.Message) { 2588 xxx_messageInfo_ValidatorParams.Merge(dst, src) 2589 } 2590 func (m *ValidatorParams) XXX_Size() int { 2591 return m.Size() 2592 } 2593 func (m *ValidatorParams) XXX_DiscardUnknown() { 2594 xxx_messageInfo_ValidatorParams.DiscardUnknown(m) 2595 } 2596 2597 var xxx_messageInfo_ValidatorParams proto.InternalMessageInfo 2598 2599 func (m *ValidatorParams) GetPubKeyTypes() []string { 2600 if m != nil { 2601 return m.PubKeyTypes 2602 } 2603 return nil 2604 } 2605 2606 type LastCommitInfo struct { 2607 Round int32 `protobuf:"varint,1,opt,name=round,proto3" json:"round,omitempty"` 2608 Votes []VoteInfo `protobuf:"bytes,2,rep,name=votes" json:"votes"` 2609 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2610 XXX_unrecognized []byte `json:"-"` 2611 XXX_sizecache int32 `json:"-"` 2612 } 2613 2614 func (m *LastCommitInfo) Reset() { *m = LastCommitInfo{} } 2615 func (m *LastCommitInfo) String() string { return proto.CompactTextString(m) } 2616 func (*LastCommitInfo) ProtoMessage() {} 2617 func (*LastCommitInfo) Descriptor() ([]byte, []int) { 2618 return fileDescriptor_types_30d8160a6576aafe, []int{29} 2619 } 2620 func (m *LastCommitInfo) XXX_Unmarshal(b []byte) error { 2621 return m.Unmarshal(b) 2622 } 2623 func (m *LastCommitInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2624 if deterministic { 2625 return xxx_messageInfo_LastCommitInfo.Marshal(b, m, deterministic) 2626 } else { 2627 b = b[:cap(b)] 2628 n, err := m.MarshalTo(b) 2629 if err != nil { 2630 return nil, err 2631 } 2632 return b[:n], nil 2633 } 2634 } 2635 func (dst *LastCommitInfo) XXX_Merge(src proto.Message) { 2636 xxx_messageInfo_LastCommitInfo.Merge(dst, src) 2637 } 2638 func (m *LastCommitInfo) XXX_Size() int { 2639 return m.Size() 2640 } 2641 func (m *LastCommitInfo) XXX_DiscardUnknown() { 2642 xxx_messageInfo_LastCommitInfo.DiscardUnknown(m) 2643 } 2644 2645 var xxx_messageInfo_LastCommitInfo proto.InternalMessageInfo 2646 2647 func (m *LastCommitInfo) GetRound() int32 { 2648 if m != nil { 2649 return m.Round 2650 } 2651 return 0 2652 } 2653 2654 func (m *LastCommitInfo) GetVotes() []VoteInfo { 2655 if m != nil { 2656 return m.Votes 2657 } 2658 return nil 2659 } 2660 2661 type Event struct { 2662 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 2663 Attributes []common.KVPair `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"` 2664 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2665 XXX_unrecognized []byte `json:"-"` 2666 XXX_sizecache int32 `json:"-"` 2667 } 2668 2669 func (m *Event) Reset() { *m = Event{} } 2670 func (m *Event) String() string { return proto.CompactTextString(m) } 2671 func (*Event) ProtoMessage() {} 2672 func (*Event) Descriptor() ([]byte, []int) { 2673 return fileDescriptor_types_30d8160a6576aafe, []int{30} 2674 } 2675 func (m *Event) XXX_Unmarshal(b []byte) error { 2676 return m.Unmarshal(b) 2677 } 2678 func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2679 if deterministic { 2680 return xxx_messageInfo_Event.Marshal(b, m, deterministic) 2681 } else { 2682 b = b[:cap(b)] 2683 n, err := m.MarshalTo(b) 2684 if err != nil { 2685 return nil, err 2686 } 2687 return b[:n], nil 2688 } 2689 } 2690 func (dst *Event) XXX_Merge(src proto.Message) { 2691 xxx_messageInfo_Event.Merge(dst, src) 2692 } 2693 func (m *Event) XXX_Size() int { 2694 return m.Size() 2695 } 2696 func (m *Event) XXX_DiscardUnknown() { 2697 xxx_messageInfo_Event.DiscardUnknown(m) 2698 } 2699 2700 var xxx_messageInfo_Event proto.InternalMessageInfo 2701 2702 func (m *Event) GetType() string { 2703 if m != nil { 2704 return m.Type 2705 } 2706 return "" 2707 } 2708 2709 func (m *Event) GetAttributes() []common.KVPair { 2710 if m != nil { 2711 return m.Attributes 2712 } 2713 return nil 2714 } 2715 2716 type Header struct { 2717 // basic block info 2718 Version Version `protobuf:"bytes,1,opt,name=version" json:"version"` 2719 ChainID string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 2720 Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` 2721 Time time.Time `protobuf:"bytes,4,opt,name=time,stdtime" json:"time"` 2722 NumTxs int64 `protobuf:"varint,5,opt,name=num_txs,json=numTxs,proto3" json:"num_txs,omitempty"` 2723 TotalTxs int64 `protobuf:"varint,6,opt,name=total_txs,json=totalTxs,proto3" json:"total_txs,omitempty"` 2724 // prev block info 2725 LastBlockId BlockID `protobuf:"bytes,7,opt,name=last_block_id,json=lastBlockId" json:"last_block_id"` 2726 // hashes of block data 2727 LastCommitHash []byte `protobuf:"bytes,8,opt,name=last_commit_hash,json=lastCommitHash,proto3" json:"last_commit_hash,omitempty"` 2728 DataHash []byte `protobuf:"bytes,9,opt,name=data_hash,json=dataHash,proto3" json:"data_hash,omitempty"` 2729 // hashes from the app output from the prev block 2730 ValidatorsHash []byte `protobuf:"bytes,10,opt,name=validators_hash,json=validatorsHash,proto3" json:"validators_hash,omitempty"` 2731 NextValidatorsHash []byte `protobuf:"bytes,11,opt,name=next_validators_hash,json=nextValidatorsHash,proto3" json:"next_validators_hash,omitempty"` 2732 ConsensusHash []byte `protobuf:"bytes,12,opt,name=consensus_hash,json=consensusHash,proto3" json:"consensus_hash,omitempty"` 2733 AppHash []byte `protobuf:"bytes,13,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"` 2734 LastResultsHash []byte `protobuf:"bytes,14,opt,name=last_results_hash,json=lastResultsHash,proto3" json:"last_results_hash,omitempty"` 2735 // consensus info 2736 EvidenceHash []byte `protobuf:"bytes,15,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash,omitempty"` 2737 ProposerAddress []byte `protobuf:"bytes,16,opt,name=proposer_address,json=proposerAddress,proto3" json:"proposer_address,omitempty"` 2738 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2739 XXX_unrecognized []byte `json:"-"` 2740 XXX_sizecache int32 `json:"-"` 2741 } 2742 2743 func (m *Header) Reset() { *m = Header{} } 2744 func (m *Header) String() string { return proto.CompactTextString(m) } 2745 func (*Header) ProtoMessage() {} 2746 func (*Header) Descriptor() ([]byte, []int) { 2747 return fileDescriptor_types_30d8160a6576aafe, []int{31} 2748 } 2749 func (m *Header) XXX_Unmarshal(b []byte) error { 2750 return m.Unmarshal(b) 2751 } 2752 func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2753 if deterministic { 2754 return xxx_messageInfo_Header.Marshal(b, m, deterministic) 2755 } else { 2756 b = b[:cap(b)] 2757 n, err := m.MarshalTo(b) 2758 if err != nil { 2759 return nil, err 2760 } 2761 return b[:n], nil 2762 } 2763 } 2764 func (dst *Header) XXX_Merge(src proto.Message) { 2765 xxx_messageInfo_Header.Merge(dst, src) 2766 } 2767 func (m *Header) XXX_Size() int { 2768 return m.Size() 2769 } 2770 func (m *Header) XXX_DiscardUnknown() { 2771 xxx_messageInfo_Header.DiscardUnknown(m) 2772 } 2773 2774 var xxx_messageInfo_Header proto.InternalMessageInfo 2775 2776 func (m *Header) GetVersion() Version { 2777 if m != nil { 2778 return m.Version 2779 } 2780 return Version{} 2781 } 2782 2783 func (m *Header) GetChainID() string { 2784 if m != nil { 2785 return m.ChainID 2786 } 2787 return "" 2788 } 2789 2790 func (m *Header) GetHeight() int64 { 2791 if m != nil { 2792 return m.Height 2793 } 2794 return 0 2795 } 2796 2797 func (m *Header) GetTime() time.Time { 2798 if m != nil { 2799 return m.Time 2800 } 2801 return time.Time{} 2802 } 2803 2804 func (m *Header) GetNumTxs() int64 { 2805 if m != nil { 2806 return m.NumTxs 2807 } 2808 return 0 2809 } 2810 2811 func (m *Header) GetTotalTxs() int64 { 2812 if m != nil { 2813 return m.TotalTxs 2814 } 2815 return 0 2816 } 2817 2818 func (m *Header) GetLastBlockId() BlockID { 2819 if m != nil { 2820 return m.LastBlockId 2821 } 2822 return BlockID{} 2823 } 2824 2825 func (m *Header) GetLastCommitHash() []byte { 2826 if m != nil { 2827 return m.LastCommitHash 2828 } 2829 return nil 2830 } 2831 2832 func (m *Header) GetDataHash() []byte { 2833 if m != nil { 2834 return m.DataHash 2835 } 2836 return nil 2837 } 2838 2839 func (m *Header) GetValidatorsHash() []byte { 2840 if m != nil { 2841 return m.ValidatorsHash 2842 } 2843 return nil 2844 } 2845 2846 func (m *Header) GetNextValidatorsHash() []byte { 2847 if m != nil { 2848 return m.NextValidatorsHash 2849 } 2850 return nil 2851 } 2852 2853 func (m *Header) GetConsensusHash() []byte { 2854 if m != nil { 2855 return m.ConsensusHash 2856 } 2857 return nil 2858 } 2859 2860 func (m *Header) GetAppHash() []byte { 2861 if m != nil { 2862 return m.AppHash 2863 } 2864 return nil 2865 } 2866 2867 func (m *Header) GetLastResultsHash() []byte { 2868 if m != nil { 2869 return m.LastResultsHash 2870 } 2871 return nil 2872 } 2873 2874 func (m *Header) GetEvidenceHash() []byte { 2875 if m != nil { 2876 return m.EvidenceHash 2877 } 2878 return nil 2879 } 2880 2881 func (m *Header) GetProposerAddress() []byte { 2882 if m != nil { 2883 return m.ProposerAddress 2884 } 2885 return nil 2886 } 2887 2888 type Version struct { 2889 Block uint64 `protobuf:"varint,1,opt,name=Block,proto3" json:"Block,omitempty"` 2890 App uint64 `protobuf:"varint,2,opt,name=App,proto3" json:"App,omitempty"` 2891 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2892 XXX_unrecognized []byte `json:"-"` 2893 XXX_sizecache int32 `json:"-"` 2894 } 2895 2896 func (m *Version) Reset() { *m = Version{} } 2897 func (m *Version) String() string { return proto.CompactTextString(m) } 2898 func (*Version) ProtoMessage() {} 2899 func (*Version) Descriptor() ([]byte, []int) { 2900 return fileDescriptor_types_30d8160a6576aafe, []int{32} 2901 } 2902 func (m *Version) XXX_Unmarshal(b []byte) error { 2903 return m.Unmarshal(b) 2904 } 2905 func (m *Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2906 if deterministic { 2907 return xxx_messageInfo_Version.Marshal(b, m, deterministic) 2908 } else { 2909 b = b[:cap(b)] 2910 n, err := m.MarshalTo(b) 2911 if err != nil { 2912 return nil, err 2913 } 2914 return b[:n], nil 2915 } 2916 } 2917 func (dst *Version) XXX_Merge(src proto.Message) { 2918 xxx_messageInfo_Version.Merge(dst, src) 2919 } 2920 func (m *Version) XXX_Size() int { 2921 return m.Size() 2922 } 2923 func (m *Version) XXX_DiscardUnknown() { 2924 xxx_messageInfo_Version.DiscardUnknown(m) 2925 } 2926 2927 var xxx_messageInfo_Version proto.InternalMessageInfo 2928 2929 func (m *Version) GetBlock() uint64 { 2930 if m != nil { 2931 return m.Block 2932 } 2933 return 0 2934 } 2935 2936 func (m *Version) GetApp() uint64 { 2937 if m != nil { 2938 return m.App 2939 } 2940 return 0 2941 } 2942 2943 type BlockID struct { 2944 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 2945 PartsHeader PartSetHeader `protobuf:"bytes,2,opt,name=parts_header,json=partsHeader" json:"parts_header"` 2946 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2947 XXX_unrecognized []byte `json:"-"` 2948 XXX_sizecache int32 `json:"-"` 2949 } 2950 2951 func (m *BlockID) Reset() { *m = BlockID{} } 2952 func (m *BlockID) String() string { return proto.CompactTextString(m) } 2953 func (*BlockID) ProtoMessage() {} 2954 func (*BlockID) Descriptor() ([]byte, []int) { 2955 return fileDescriptor_types_30d8160a6576aafe, []int{33} 2956 } 2957 func (m *BlockID) XXX_Unmarshal(b []byte) error { 2958 return m.Unmarshal(b) 2959 } 2960 func (m *BlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2961 if deterministic { 2962 return xxx_messageInfo_BlockID.Marshal(b, m, deterministic) 2963 } else { 2964 b = b[:cap(b)] 2965 n, err := m.MarshalTo(b) 2966 if err != nil { 2967 return nil, err 2968 } 2969 return b[:n], nil 2970 } 2971 } 2972 func (dst *BlockID) XXX_Merge(src proto.Message) { 2973 xxx_messageInfo_BlockID.Merge(dst, src) 2974 } 2975 func (m *BlockID) XXX_Size() int { 2976 return m.Size() 2977 } 2978 func (m *BlockID) XXX_DiscardUnknown() { 2979 xxx_messageInfo_BlockID.DiscardUnknown(m) 2980 } 2981 2982 var xxx_messageInfo_BlockID proto.InternalMessageInfo 2983 2984 func (m *BlockID) GetHash() []byte { 2985 if m != nil { 2986 return m.Hash 2987 } 2988 return nil 2989 } 2990 2991 func (m *BlockID) GetPartsHeader() PartSetHeader { 2992 if m != nil { 2993 return m.PartsHeader 2994 } 2995 return PartSetHeader{} 2996 } 2997 2998 type PartSetHeader struct { 2999 Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` 3000 Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` 3001 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3002 XXX_unrecognized []byte `json:"-"` 3003 XXX_sizecache int32 `json:"-"` 3004 } 3005 3006 func (m *PartSetHeader) Reset() { *m = PartSetHeader{} } 3007 func (m *PartSetHeader) String() string { return proto.CompactTextString(m) } 3008 func (*PartSetHeader) ProtoMessage() {} 3009 func (*PartSetHeader) Descriptor() ([]byte, []int) { 3010 return fileDescriptor_types_30d8160a6576aafe, []int{34} 3011 } 3012 func (m *PartSetHeader) XXX_Unmarshal(b []byte) error { 3013 return m.Unmarshal(b) 3014 } 3015 func (m *PartSetHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3016 if deterministic { 3017 return xxx_messageInfo_PartSetHeader.Marshal(b, m, deterministic) 3018 } else { 3019 b = b[:cap(b)] 3020 n, err := m.MarshalTo(b) 3021 if err != nil { 3022 return nil, err 3023 } 3024 return b[:n], nil 3025 } 3026 } 3027 func (dst *PartSetHeader) XXX_Merge(src proto.Message) { 3028 xxx_messageInfo_PartSetHeader.Merge(dst, src) 3029 } 3030 func (m *PartSetHeader) XXX_Size() int { 3031 return m.Size() 3032 } 3033 func (m *PartSetHeader) XXX_DiscardUnknown() { 3034 xxx_messageInfo_PartSetHeader.DiscardUnknown(m) 3035 } 3036 3037 var xxx_messageInfo_PartSetHeader proto.InternalMessageInfo 3038 3039 func (m *PartSetHeader) GetTotal() int32 { 3040 if m != nil { 3041 return m.Total 3042 } 3043 return 0 3044 } 3045 3046 func (m *PartSetHeader) GetHash() []byte { 3047 if m != nil { 3048 return m.Hash 3049 } 3050 return nil 3051 } 3052 3053 // Validator 3054 type Validator struct { 3055 Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 3056 // PubKey pub_key = 2 [(gogoproto.nullable)=false]; 3057 Power int64 `protobuf:"varint,3,opt,name=power,proto3" json:"power,omitempty"` 3058 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3059 XXX_unrecognized []byte `json:"-"` 3060 XXX_sizecache int32 `json:"-"` 3061 } 3062 3063 func (m *Validator) Reset() { *m = Validator{} } 3064 func (m *Validator) String() string { return proto.CompactTextString(m) } 3065 func (*Validator) ProtoMessage() {} 3066 func (*Validator) Descriptor() ([]byte, []int) { 3067 return fileDescriptor_types_30d8160a6576aafe, []int{35} 3068 } 3069 func (m *Validator) XXX_Unmarshal(b []byte) error { 3070 return m.Unmarshal(b) 3071 } 3072 func (m *Validator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3073 if deterministic { 3074 return xxx_messageInfo_Validator.Marshal(b, m, deterministic) 3075 } else { 3076 b = b[:cap(b)] 3077 n, err := m.MarshalTo(b) 3078 if err != nil { 3079 return nil, err 3080 } 3081 return b[:n], nil 3082 } 3083 } 3084 func (dst *Validator) XXX_Merge(src proto.Message) { 3085 xxx_messageInfo_Validator.Merge(dst, src) 3086 } 3087 func (m *Validator) XXX_Size() int { 3088 return m.Size() 3089 } 3090 func (m *Validator) XXX_DiscardUnknown() { 3091 xxx_messageInfo_Validator.DiscardUnknown(m) 3092 } 3093 3094 var xxx_messageInfo_Validator proto.InternalMessageInfo 3095 3096 func (m *Validator) GetAddress() []byte { 3097 if m != nil { 3098 return m.Address 3099 } 3100 return nil 3101 } 3102 3103 func (m *Validator) GetPower() int64 { 3104 if m != nil { 3105 return m.Power 3106 } 3107 return 0 3108 } 3109 3110 // ValidatorUpdate 3111 type ValidatorUpdate struct { 3112 PubKey PubKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey" json:"pub_key"` 3113 Power int64 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"` 3114 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3115 XXX_unrecognized []byte `json:"-"` 3116 XXX_sizecache int32 `json:"-"` 3117 } 3118 3119 func (m *ValidatorUpdate) Reset() { *m = ValidatorUpdate{} } 3120 func (m *ValidatorUpdate) String() string { return proto.CompactTextString(m) } 3121 func (*ValidatorUpdate) ProtoMessage() {} 3122 func (*ValidatorUpdate) Descriptor() ([]byte, []int) { 3123 return fileDescriptor_types_30d8160a6576aafe, []int{36} 3124 } 3125 func (m *ValidatorUpdate) XXX_Unmarshal(b []byte) error { 3126 return m.Unmarshal(b) 3127 } 3128 func (m *ValidatorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3129 if deterministic { 3130 return xxx_messageInfo_ValidatorUpdate.Marshal(b, m, deterministic) 3131 } else { 3132 b = b[:cap(b)] 3133 n, err := m.MarshalTo(b) 3134 if err != nil { 3135 return nil, err 3136 } 3137 return b[:n], nil 3138 } 3139 } 3140 func (dst *ValidatorUpdate) XXX_Merge(src proto.Message) { 3141 xxx_messageInfo_ValidatorUpdate.Merge(dst, src) 3142 } 3143 func (m *ValidatorUpdate) XXX_Size() int { 3144 return m.Size() 3145 } 3146 func (m *ValidatorUpdate) XXX_DiscardUnknown() { 3147 xxx_messageInfo_ValidatorUpdate.DiscardUnknown(m) 3148 } 3149 3150 var xxx_messageInfo_ValidatorUpdate proto.InternalMessageInfo 3151 3152 func (m *ValidatorUpdate) GetPubKey() PubKey { 3153 if m != nil { 3154 return m.PubKey 3155 } 3156 return PubKey{} 3157 } 3158 3159 func (m *ValidatorUpdate) GetPower() int64 { 3160 if m != nil { 3161 return m.Power 3162 } 3163 return 0 3164 } 3165 3166 // VoteInfo 3167 type VoteInfo struct { 3168 Validator Validator `protobuf:"bytes,1,opt,name=validator" json:"validator"` 3169 SignedLastBlock bool `protobuf:"varint,2,opt,name=signed_last_block,json=signedLastBlock,proto3" json:"signed_last_block,omitempty"` 3170 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3171 XXX_unrecognized []byte `json:"-"` 3172 XXX_sizecache int32 `json:"-"` 3173 } 3174 3175 func (m *VoteInfo) Reset() { *m = VoteInfo{} } 3176 func (m *VoteInfo) String() string { return proto.CompactTextString(m) } 3177 func (*VoteInfo) ProtoMessage() {} 3178 func (*VoteInfo) Descriptor() ([]byte, []int) { 3179 return fileDescriptor_types_30d8160a6576aafe, []int{37} 3180 } 3181 func (m *VoteInfo) XXX_Unmarshal(b []byte) error { 3182 return m.Unmarshal(b) 3183 } 3184 func (m *VoteInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3185 if deterministic { 3186 return xxx_messageInfo_VoteInfo.Marshal(b, m, deterministic) 3187 } else { 3188 b = b[:cap(b)] 3189 n, err := m.MarshalTo(b) 3190 if err != nil { 3191 return nil, err 3192 } 3193 return b[:n], nil 3194 } 3195 } 3196 func (dst *VoteInfo) XXX_Merge(src proto.Message) { 3197 xxx_messageInfo_VoteInfo.Merge(dst, src) 3198 } 3199 func (m *VoteInfo) XXX_Size() int { 3200 return m.Size() 3201 } 3202 func (m *VoteInfo) XXX_DiscardUnknown() { 3203 xxx_messageInfo_VoteInfo.DiscardUnknown(m) 3204 } 3205 3206 var xxx_messageInfo_VoteInfo proto.InternalMessageInfo 3207 3208 func (m *VoteInfo) GetValidator() Validator { 3209 if m != nil { 3210 return m.Validator 3211 } 3212 return Validator{} 3213 } 3214 3215 func (m *VoteInfo) GetSignedLastBlock() bool { 3216 if m != nil { 3217 return m.SignedLastBlock 3218 } 3219 return false 3220 } 3221 3222 type PubKey struct { 3223 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 3224 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 3225 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3226 XXX_unrecognized []byte `json:"-"` 3227 XXX_sizecache int32 `json:"-"` 3228 } 3229 3230 func (m *PubKey) Reset() { *m = PubKey{} } 3231 func (m *PubKey) String() string { return proto.CompactTextString(m) } 3232 func (*PubKey) ProtoMessage() {} 3233 func (*PubKey) Descriptor() ([]byte, []int) { 3234 return fileDescriptor_types_30d8160a6576aafe, []int{38} 3235 } 3236 func (m *PubKey) XXX_Unmarshal(b []byte) error { 3237 return m.Unmarshal(b) 3238 } 3239 func (m *PubKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3240 if deterministic { 3241 return xxx_messageInfo_PubKey.Marshal(b, m, deterministic) 3242 } else { 3243 b = b[:cap(b)] 3244 n, err := m.MarshalTo(b) 3245 if err != nil { 3246 return nil, err 3247 } 3248 return b[:n], nil 3249 } 3250 } 3251 func (dst *PubKey) XXX_Merge(src proto.Message) { 3252 xxx_messageInfo_PubKey.Merge(dst, src) 3253 } 3254 func (m *PubKey) XXX_Size() int { 3255 return m.Size() 3256 } 3257 func (m *PubKey) XXX_DiscardUnknown() { 3258 xxx_messageInfo_PubKey.DiscardUnknown(m) 3259 } 3260 3261 var xxx_messageInfo_PubKey proto.InternalMessageInfo 3262 3263 func (m *PubKey) GetType() string { 3264 if m != nil { 3265 return m.Type 3266 } 3267 return "" 3268 } 3269 3270 func (m *PubKey) GetData() []byte { 3271 if m != nil { 3272 return m.Data 3273 } 3274 return nil 3275 } 3276 3277 type Evidence struct { 3278 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 3279 Validator Validator `protobuf:"bytes,2,opt,name=validator" json:"validator"` 3280 Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` 3281 Time time.Time `protobuf:"bytes,4,opt,name=time,stdtime" json:"time"` 3282 TotalVotingPower int64 `protobuf:"varint,5,opt,name=total_voting_power,json=totalVotingPower,proto3" json:"total_voting_power,omitempty"` 3283 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3284 XXX_unrecognized []byte `json:"-"` 3285 XXX_sizecache int32 `json:"-"` 3286 } 3287 3288 func (m *Evidence) Reset() { *m = Evidence{} } 3289 func (m *Evidence) String() string { return proto.CompactTextString(m) } 3290 func (*Evidence) ProtoMessage() {} 3291 func (*Evidence) Descriptor() ([]byte, []int) { 3292 return fileDescriptor_types_30d8160a6576aafe, []int{39} 3293 } 3294 func (m *Evidence) XXX_Unmarshal(b []byte) error { 3295 return m.Unmarshal(b) 3296 } 3297 func (m *Evidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3298 if deterministic { 3299 return xxx_messageInfo_Evidence.Marshal(b, m, deterministic) 3300 } else { 3301 b = b[:cap(b)] 3302 n, err := m.MarshalTo(b) 3303 if err != nil { 3304 return nil, err 3305 } 3306 return b[:n], nil 3307 } 3308 } 3309 func (dst *Evidence) XXX_Merge(src proto.Message) { 3310 xxx_messageInfo_Evidence.Merge(dst, src) 3311 } 3312 func (m *Evidence) XXX_Size() int { 3313 return m.Size() 3314 } 3315 func (m *Evidence) XXX_DiscardUnknown() { 3316 xxx_messageInfo_Evidence.DiscardUnknown(m) 3317 } 3318 3319 var xxx_messageInfo_Evidence proto.InternalMessageInfo 3320 3321 func (m *Evidence) GetType() string { 3322 if m != nil { 3323 return m.Type 3324 } 3325 return "" 3326 } 3327 3328 func (m *Evidence) GetValidator() Validator { 3329 if m != nil { 3330 return m.Validator 3331 } 3332 return Validator{} 3333 } 3334 3335 func (m *Evidence) GetHeight() int64 { 3336 if m != nil { 3337 return m.Height 3338 } 3339 return 0 3340 } 3341 3342 func (m *Evidence) GetTime() time.Time { 3343 if m != nil { 3344 return m.Time 3345 } 3346 return time.Time{} 3347 } 3348 3349 func (m *Evidence) GetTotalVotingPower() int64 { 3350 if m != nil { 3351 return m.TotalVotingPower 3352 } 3353 return 0 3354 } 3355 3356 func init() { 3357 proto.RegisterType((*Request)(nil), "types.Request") 3358 golang_proto.RegisterType((*Request)(nil), "types.Request") 3359 proto.RegisterType((*RequestEcho)(nil), "types.RequestEcho") 3360 golang_proto.RegisterType((*RequestEcho)(nil), "types.RequestEcho") 3361 proto.RegisterType((*RequestFlush)(nil), "types.RequestFlush") 3362 golang_proto.RegisterType((*RequestFlush)(nil), "types.RequestFlush") 3363 proto.RegisterType((*RequestInfo)(nil), "types.RequestInfo") 3364 golang_proto.RegisterType((*RequestInfo)(nil), "types.RequestInfo") 3365 proto.RegisterType((*RequestSetOption)(nil), "types.RequestSetOption") 3366 golang_proto.RegisterType((*RequestSetOption)(nil), "types.RequestSetOption") 3367 proto.RegisterType((*RequestInitChain)(nil), "types.RequestInitChain") 3368 golang_proto.RegisterType((*RequestInitChain)(nil), "types.RequestInitChain") 3369 proto.RegisterType((*RequestQuery)(nil), "types.RequestQuery") 3370 golang_proto.RegisterType((*RequestQuery)(nil), "types.RequestQuery") 3371 proto.RegisterType((*RequestBeginBlock)(nil), "types.RequestBeginBlock") 3372 golang_proto.RegisterType((*RequestBeginBlock)(nil), "types.RequestBeginBlock") 3373 proto.RegisterType((*RequestCheckTx)(nil), "types.RequestCheckTx") 3374 golang_proto.RegisterType((*RequestCheckTx)(nil), "types.RequestCheckTx") 3375 proto.RegisterType((*RequestDeliverTx)(nil), "types.RequestDeliverTx") 3376 golang_proto.RegisterType((*RequestDeliverTx)(nil), "types.RequestDeliverTx") 3377 proto.RegisterType((*RequestEndBlock)(nil), "types.RequestEndBlock") 3378 golang_proto.RegisterType((*RequestEndBlock)(nil), "types.RequestEndBlock") 3379 proto.RegisterType((*RequestCommit)(nil), "types.RequestCommit") 3380 golang_proto.RegisterType((*RequestCommit)(nil), "types.RequestCommit") 3381 proto.RegisterType((*Response)(nil), "types.Response") 3382 golang_proto.RegisterType((*Response)(nil), "types.Response") 3383 proto.RegisterType((*ResponseException)(nil), "types.ResponseException") 3384 golang_proto.RegisterType((*ResponseException)(nil), "types.ResponseException") 3385 proto.RegisterType((*ResponseEcho)(nil), "types.ResponseEcho") 3386 golang_proto.RegisterType((*ResponseEcho)(nil), "types.ResponseEcho") 3387 proto.RegisterType((*ResponseFlush)(nil), "types.ResponseFlush") 3388 golang_proto.RegisterType((*ResponseFlush)(nil), "types.ResponseFlush") 3389 proto.RegisterType((*ResponseInfo)(nil), "types.ResponseInfo") 3390 golang_proto.RegisterType((*ResponseInfo)(nil), "types.ResponseInfo") 3391 proto.RegisterType((*ResponseSetOption)(nil), "types.ResponseSetOption") 3392 golang_proto.RegisterType((*ResponseSetOption)(nil), "types.ResponseSetOption") 3393 proto.RegisterType((*ResponseInitChain)(nil), "types.ResponseInitChain") 3394 golang_proto.RegisterType((*ResponseInitChain)(nil), "types.ResponseInitChain") 3395 proto.RegisterType((*ResponseQuery)(nil), "types.ResponseQuery") 3396 golang_proto.RegisterType((*ResponseQuery)(nil), "types.ResponseQuery") 3397 proto.RegisterType((*ResponseBeginBlock)(nil), "types.ResponseBeginBlock") 3398 golang_proto.RegisterType((*ResponseBeginBlock)(nil), "types.ResponseBeginBlock") 3399 proto.RegisterType((*ResponseCheckTx)(nil), "types.ResponseCheckTx") 3400 golang_proto.RegisterType((*ResponseCheckTx)(nil), "types.ResponseCheckTx") 3401 proto.RegisterType((*ResponseDeliverTx)(nil), "types.ResponseDeliverTx") 3402 golang_proto.RegisterType((*ResponseDeliverTx)(nil), "types.ResponseDeliverTx") 3403 proto.RegisterType((*ResponseEndBlock)(nil), "types.ResponseEndBlock") 3404 golang_proto.RegisterType((*ResponseEndBlock)(nil), "types.ResponseEndBlock") 3405 proto.RegisterType((*ResponseCommit)(nil), "types.ResponseCommit") 3406 golang_proto.RegisterType((*ResponseCommit)(nil), "types.ResponseCommit") 3407 proto.RegisterType((*ConsensusParams)(nil), "types.ConsensusParams") 3408 golang_proto.RegisterType((*ConsensusParams)(nil), "types.ConsensusParams") 3409 proto.RegisterType((*BlockParams)(nil), "types.BlockParams") 3410 golang_proto.RegisterType((*BlockParams)(nil), "types.BlockParams") 3411 proto.RegisterType((*EvidenceParams)(nil), "types.EvidenceParams") 3412 golang_proto.RegisterType((*EvidenceParams)(nil), "types.EvidenceParams") 3413 proto.RegisterType((*ValidatorParams)(nil), "types.ValidatorParams") 3414 golang_proto.RegisterType((*ValidatorParams)(nil), "types.ValidatorParams") 3415 proto.RegisterType((*LastCommitInfo)(nil), "types.LastCommitInfo") 3416 golang_proto.RegisterType((*LastCommitInfo)(nil), "types.LastCommitInfo") 3417 proto.RegisterType((*Event)(nil), "types.Event") 3418 golang_proto.RegisterType((*Event)(nil), "types.Event") 3419 proto.RegisterType((*Header)(nil), "types.Header") 3420 golang_proto.RegisterType((*Header)(nil), "types.Header") 3421 proto.RegisterType((*Version)(nil), "types.Version") 3422 golang_proto.RegisterType((*Version)(nil), "types.Version") 3423 proto.RegisterType((*BlockID)(nil), "types.BlockID") 3424 golang_proto.RegisterType((*BlockID)(nil), "types.BlockID") 3425 proto.RegisterType((*PartSetHeader)(nil), "types.PartSetHeader") 3426 golang_proto.RegisterType((*PartSetHeader)(nil), "types.PartSetHeader") 3427 proto.RegisterType((*Validator)(nil), "types.Validator") 3428 golang_proto.RegisterType((*Validator)(nil), "types.Validator") 3429 proto.RegisterType((*ValidatorUpdate)(nil), "types.ValidatorUpdate") 3430 golang_proto.RegisterType((*ValidatorUpdate)(nil), "types.ValidatorUpdate") 3431 proto.RegisterType((*VoteInfo)(nil), "types.VoteInfo") 3432 golang_proto.RegisterType((*VoteInfo)(nil), "types.VoteInfo") 3433 proto.RegisterType((*PubKey)(nil), "types.PubKey") 3434 golang_proto.RegisterType((*PubKey)(nil), "types.PubKey") 3435 proto.RegisterType((*Evidence)(nil), "types.Evidence") 3436 golang_proto.RegisterType((*Evidence)(nil), "types.Evidence") 3437 proto.RegisterEnum("types.CheckTxType", CheckTxType_name, CheckTxType_value) 3438 golang_proto.RegisterEnum("types.CheckTxType", CheckTxType_name, CheckTxType_value) 3439 } 3440 func (this *Request) Equal(that interface{}) bool { 3441 if that == nil { 3442 return this == nil 3443 } 3444 3445 that1, ok := that.(*Request) 3446 if !ok { 3447 that2, ok := that.(Request) 3448 if ok { 3449 that1 = &that2 3450 } else { 3451 return false 3452 } 3453 } 3454 if that1 == nil { 3455 return this == nil 3456 } else if this == nil { 3457 return false 3458 } 3459 if that1.Value == nil { 3460 if this.Value != nil { 3461 return false 3462 } 3463 } else if this.Value == nil { 3464 return false 3465 } else if !this.Value.Equal(that1.Value) { 3466 return false 3467 } 3468 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3469 return false 3470 } 3471 return true 3472 } 3473 func (this *Request_Echo) Equal(that interface{}) bool { 3474 if that == nil { 3475 return this == nil 3476 } 3477 3478 that1, ok := that.(*Request_Echo) 3479 if !ok { 3480 that2, ok := that.(Request_Echo) 3481 if ok { 3482 that1 = &that2 3483 } else { 3484 return false 3485 } 3486 } 3487 if that1 == nil { 3488 return this == nil 3489 } else if this == nil { 3490 return false 3491 } 3492 if !this.Echo.Equal(that1.Echo) { 3493 return false 3494 } 3495 return true 3496 } 3497 func (this *Request_Flush) Equal(that interface{}) bool { 3498 if that == nil { 3499 return this == nil 3500 } 3501 3502 that1, ok := that.(*Request_Flush) 3503 if !ok { 3504 that2, ok := that.(Request_Flush) 3505 if ok { 3506 that1 = &that2 3507 } else { 3508 return false 3509 } 3510 } 3511 if that1 == nil { 3512 return this == nil 3513 } else if this == nil { 3514 return false 3515 } 3516 if !this.Flush.Equal(that1.Flush) { 3517 return false 3518 } 3519 return true 3520 } 3521 func (this *Request_Info) Equal(that interface{}) bool { 3522 if that == nil { 3523 return this == nil 3524 } 3525 3526 that1, ok := that.(*Request_Info) 3527 if !ok { 3528 that2, ok := that.(Request_Info) 3529 if ok { 3530 that1 = &that2 3531 } else { 3532 return false 3533 } 3534 } 3535 if that1 == nil { 3536 return this == nil 3537 } else if this == nil { 3538 return false 3539 } 3540 if !this.Info.Equal(that1.Info) { 3541 return false 3542 } 3543 return true 3544 } 3545 func (this *Request_SetOption) Equal(that interface{}) bool { 3546 if that == nil { 3547 return this == nil 3548 } 3549 3550 that1, ok := that.(*Request_SetOption) 3551 if !ok { 3552 that2, ok := that.(Request_SetOption) 3553 if ok { 3554 that1 = &that2 3555 } else { 3556 return false 3557 } 3558 } 3559 if that1 == nil { 3560 return this == nil 3561 } else if this == nil { 3562 return false 3563 } 3564 if !this.SetOption.Equal(that1.SetOption) { 3565 return false 3566 } 3567 return true 3568 } 3569 func (this *Request_InitChain) Equal(that interface{}) bool { 3570 if that == nil { 3571 return this == nil 3572 } 3573 3574 that1, ok := that.(*Request_InitChain) 3575 if !ok { 3576 that2, ok := that.(Request_InitChain) 3577 if ok { 3578 that1 = &that2 3579 } else { 3580 return false 3581 } 3582 } 3583 if that1 == nil { 3584 return this == nil 3585 } else if this == nil { 3586 return false 3587 } 3588 if !this.InitChain.Equal(that1.InitChain) { 3589 return false 3590 } 3591 return true 3592 } 3593 func (this *Request_Query) Equal(that interface{}) bool { 3594 if that == nil { 3595 return this == nil 3596 } 3597 3598 that1, ok := that.(*Request_Query) 3599 if !ok { 3600 that2, ok := that.(Request_Query) 3601 if ok { 3602 that1 = &that2 3603 } else { 3604 return false 3605 } 3606 } 3607 if that1 == nil { 3608 return this == nil 3609 } else if this == nil { 3610 return false 3611 } 3612 if !this.Query.Equal(that1.Query) { 3613 return false 3614 } 3615 return true 3616 } 3617 func (this *Request_BeginBlock) Equal(that interface{}) bool { 3618 if that == nil { 3619 return this == nil 3620 } 3621 3622 that1, ok := that.(*Request_BeginBlock) 3623 if !ok { 3624 that2, ok := that.(Request_BeginBlock) 3625 if ok { 3626 that1 = &that2 3627 } else { 3628 return false 3629 } 3630 } 3631 if that1 == nil { 3632 return this == nil 3633 } else if this == nil { 3634 return false 3635 } 3636 if !this.BeginBlock.Equal(that1.BeginBlock) { 3637 return false 3638 } 3639 return true 3640 } 3641 func (this *Request_CheckTx) Equal(that interface{}) bool { 3642 if that == nil { 3643 return this == nil 3644 } 3645 3646 that1, ok := that.(*Request_CheckTx) 3647 if !ok { 3648 that2, ok := that.(Request_CheckTx) 3649 if ok { 3650 that1 = &that2 3651 } else { 3652 return false 3653 } 3654 } 3655 if that1 == nil { 3656 return this == nil 3657 } else if this == nil { 3658 return false 3659 } 3660 if !this.CheckTx.Equal(that1.CheckTx) { 3661 return false 3662 } 3663 return true 3664 } 3665 func (this *Request_DeliverTx) Equal(that interface{}) bool { 3666 if that == nil { 3667 return this == nil 3668 } 3669 3670 that1, ok := that.(*Request_DeliverTx) 3671 if !ok { 3672 that2, ok := that.(Request_DeliverTx) 3673 if ok { 3674 that1 = &that2 3675 } else { 3676 return false 3677 } 3678 } 3679 if that1 == nil { 3680 return this == nil 3681 } else if this == nil { 3682 return false 3683 } 3684 if !this.DeliverTx.Equal(that1.DeliverTx) { 3685 return false 3686 } 3687 return true 3688 } 3689 func (this *Request_EndBlock) Equal(that interface{}) bool { 3690 if that == nil { 3691 return this == nil 3692 } 3693 3694 that1, ok := that.(*Request_EndBlock) 3695 if !ok { 3696 that2, ok := that.(Request_EndBlock) 3697 if ok { 3698 that1 = &that2 3699 } else { 3700 return false 3701 } 3702 } 3703 if that1 == nil { 3704 return this == nil 3705 } else if this == nil { 3706 return false 3707 } 3708 if !this.EndBlock.Equal(that1.EndBlock) { 3709 return false 3710 } 3711 return true 3712 } 3713 func (this *Request_Commit) Equal(that interface{}) bool { 3714 if that == nil { 3715 return this == nil 3716 } 3717 3718 that1, ok := that.(*Request_Commit) 3719 if !ok { 3720 that2, ok := that.(Request_Commit) 3721 if ok { 3722 that1 = &that2 3723 } else { 3724 return false 3725 } 3726 } 3727 if that1 == nil { 3728 return this == nil 3729 } else if this == nil { 3730 return false 3731 } 3732 if !this.Commit.Equal(that1.Commit) { 3733 return false 3734 } 3735 return true 3736 } 3737 func (this *RequestEcho) Equal(that interface{}) bool { 3738 if that == nil { 3739 return this == nil 3740 } 3741 3742 that1, ok := that.(*RequestEcho) 3743 if !ok { 3744 that2, ok := that.(RequestEcho) 3745 if ok { 3746 that1 = &that2 3747 } else { 3748 return false 3749 } 3750 } 3751 if that1 == nil { 3752 return this == nil 3753 } else if this == nil { 3754 return false 3755 } 3756 if this.Message != that1.Message { 3757 return false 3758 } 3759 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3760 return false 3761 } 3762 return true 3763 } 3764 func (this *RequestFlush) Equal(that interface{}) bool { 3765 if that == nil { 3766 return this == nil 3767 } 3768 3769 that1, ok := that.(*RequestFlush) 3770 if !ok { 3771 that2, ok := that.(RequestFlush) 3772 if ok { 3773 that1 = &that2 3774 } else { 3775 return false 3776 } 3777 } 3778 if that1 == nil { 3779 return this == nil 3780 } else if this == nil { 3781 return false 3782 } 3783 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3784 return false 3785 } 3786 return true 3787 } 3788 func (this *RequestInfo) Equal(that interface{}) bool { 3789 if that == nil { 3790 return this == nil 3791 } 3792 3793 that1, ok := that.(*RequestInfo) 3794 if !ok { 3795 that2, ok := that.(RequestInfo) 3796 if ok { 3797 that1 = &that2 3798 } else { 3799 return false 3800 } 3801 } 3802 if that1 == nil { 3803 return this == nil 3804 } else if this == nil { 3805 return false 3806 } 3807 if this.Version != that1.Version { 3808 return false 3809 } 3810 if this.BlockVersion != that1.BlockVersion { 3811 return false 3812 } 3813 if this.P2PVersion != that1.P2PVersion { 3814 return false 3815 } 3816 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3817 return false 3818 } 3819 return true 3820 } 3821 func (this *RequestSetOption) Equal(that interface{}) bool { 3822 if that == nil { 3823 return this == nil 3824 } 3825 3826 that1, ok := that.(*RequestSetOption) 3827 if !ok { 3828 that2, ok := that.(RequestSetOption) 3829 if ok { 3830 that1 = &that2 3831 } else { 3832 return false 3833 } 3834 } 3835 if that1 == nil { 3836 return this == nil 3837 } else if this == nil { 3838 return false 3839 } 3840 if this.Key != that1.Key { 3841 return false 3842 } 3843 if this.Value != that1.Value { 3844 return false 3845 } 3846 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3847 return false 3848 } 3849 return true 3850 } 3851 func (this *RequestInitChain) Equal(that interface{}) bool { 3852 if that == nil { 3853 return this == nil 3854 } 3855 3856 that1, ok := that.(*RequestInitChain) 3857 if !ok { 3858 that2, ok := that.(RequestInitChain) 3859 if ok { 3860 that1 = &that2 3861 } else { 3862 return false 3863 } 3864 } 3865 if that1 == nil { 3866 return this == nil 3867 } else if this == nil { 3868 return false 3869 } 3870 if !this.Time.Equal(that1.Time) { 3871 return false 3872 } 3873 if this.ChainId != that1.ChainId { 3874 return false 3875 } 3876 if !this.ConsensusParams.Equal(that1.ConsensusParams) { 3877 return false 3878 } 3879 if len(this.Validators) != len(that1.Validators) { 3880 return false 3881 } 3882 for i := range this.Validators { 3883 if !this.Validators[i].Equal(&that1.Validators[i]) { 3884 return false 3885 } 3886 } 3887 if !bytes.Equal(this.AppStateBytes, that1.AppStateBytes) { 3888 return false 3889 } 3890 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3891 return false 3892 } 3893 return true 3894 } 3895 func (this *RequestQuery) Equal(that interface{}) bool { 3896 if that == nil { 3897 return this == nil 3898 } 3899 3900 that1, ok := that.(*RequestQuery) 3901 if !ok { 3902 that2, ok := that.(RequestQuery) 3903 if ok { 3904 that1 = &that2 3905 } else { 3906 return false 3907 } 3908 } 3909 if that1 == nil { 3910 return this == nil 3911 } else if this == nil { 3912 return false 3913 } 3914 if !bytes.Equal(this.Data, that1.Data) { 3915 return false 3916 } 3917 if this.Path != that1.Path { 3918 return false 3919 } 3920 if this.Height != that1.Height { 3921 return false 3922 } 3923 if this.Prove != that1.Prove { 3924 return false 3925 } 3926 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3927 return false 3928 } 3929 return true 3930 } 3931 func (this *RequestBeginBlock) Equal(that interface{}) bool { 3932 if that == nil { 3933 return this == nil 3934 } 3935 3936 that1, ok := that.(*RequestBeginBlock) 3937 if !ok { 3938 that2, ok := that.(RequestBeginBlock) 3939 if ok { 3940 that1 = &that2 3941 } else { 3942 return false 3943 } 3944 } 3945 if that1 == nil { 3946 return this == nil 3947 } else if this == nil { 3948 return false 3949 } 3950 if !bytes.Equal(this.Hash, that1.Hash) { 3951 return false 3952 } 3953 if !this.Header.Equal(&that1.Header) { 3954 return false 3955 } 3956 if !this.LastCommitInfo.Equal(&that1.LastCommitInfo) { 3957 return false 3958 } 3959 if len(this.ByzantineValidators) != len(that1.ByzantineValidators) { 3960 return false 3961 } 3962 for i := range this.ByzantineValidators { 3963 if !this.ByzantineValidators[i].Equal(&that1.ByzantineValidators[i]) { 3964 return false 3965 } 3966 } 3967 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3968 return false 3969 } 3970 return true 3971 } 3972 func (this *RequestCheckTx) Equal(that interface{}) bool { 3973 if that == nil { 3974 return this == nil 3975 } 3976 3977 that1, ok := that.(*RequestCheckTx) 3978 if !ok { 3979 that2, ok := that.(RequestCheckTx) 3980 if ok { 3981 that1 = &that2 3982 } else { 3983 return false 3984 } 3985 } 3986 if that1 == nil { 3987 return this == nil 3988 } else if this == nil { 3989 return false 3990 } 3991 if !bytes.Equal(this.Tx, that1.Tx) { 3992 return false 3993 } 3994 if this.Type != that1.Type { 3995 return false 3996 } 3997 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 3998 return false 3999 } 4000 return true 4001 } 4002 func (this *RequestDeliverTx) Equal(that interface{}) bool { 4003 if that == nil { 4004 return this == nil 4005 } 4006 4007 that1, ok := that.(*RequestDeliverTx) 4008 if !ok { 4009 that2, ok := that.(RequestDeliverTx) 4010 if ok { 4011 that1 = &that2 4012 } else { 4013 return false 4014 } 4015 } 4016 if that1 == nil { 4017 return this == nil 4018 } else if this == nil { 4019 return false 4020 } 4021 if !bytes.Equal(this.Tx, that1.Tx) { 4022 return false 4023 } 4024 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4025 return false 4026 } 4027 return true 4028 } 4029 func (this *RequestEndBlock) Equal(that interface{}) bool { 4030 if that == nil { 4031 return this == nil 4032 } 4033 4034 that1, ok := that.(*RequestEndBlock) 4035 if !ok { 4036 that2, ok := that.(RequestEndBlock) 4037 if ok { 4038 that1 = &that2 4039 } else { 4040 return false 4041 } 4042 } 4043 if that1 == nil { 4044 return this == nil 4045 } else if this == nil { 4046 return false 4047 } 4048 if this.Height != that1.Height { 4049 return false 4050 } 4051 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4052 return false 4053 } 4054 return true 4055 } 4056 func (this *RequestCommit) Equal(that interface{}) bool { 4057 if that == nil { 4058 return this == nil 4059 } 4060 4061 that1, ok := that.(*RequestCommit) 4062 if !ok { 4063 that2, ok := that.(RequestCommit) 4064 if ok { 4065 that1 = &that2 4066 } else { 4067 return false 4068 } 4069 } 4070 if that1 == nil { 4071 return this == nil 4072 } else if this == nil { 4073 return false 4074 } 4075 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4076 return false 4077 } 4078 return true 4079 } 4080 func (this *Response) Equal(that interface{}) bool { 4081 if that == nil { 4082 return this == nil 4083 } 4084 4085 that1, ok := that.(*Response) 4086 if !ok { 4087 that2, ok := that.(Response) 4088 if ok { 4089 that1 = &that2 4090 } else { 4091 return false 4092 } 4093 } 4094 if that1 == nil { 4095 return this == nil 4096 } else if this == nil { 4097 return false 4098 } 4099 if that1.Value == nil { 4100 if this.Value != nil { 4101 return false 4102 } 4103 } else if this.Value == nil { 4104 return false 4105 } else if !this.Value.Equal(that1.Value) { 4106 return false 4107 } 4108 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4109 return false 4110 } 4111 return true 4112 } 4113 func (this *Response_Exception) Equal(that interface{}) bool { 4114 if that == nil { 4115 return this == nil 4116 } 4117 4118 that1, ok := that.(*Response_Exception) 4119 if !ok { 4120 that2, ok := that.(Response_Exception) 4121 if ok { 4122 that1 = &that2 4123 } else { 4124 return false 4125 } 4126 } 4127 if that1 == nil { 4128 return this == nil 4129 } else if this == nil { 4130 return false 4131 } 4132 if !this.Exception.Equal(that1.Exception) { 4133 return false 4134 } 4135 return true 4136 } 4137 func (this *Response_Echo) Equal(that interface{}) bool { 4138 if that == nil { 4139 return this == nil 4140 } 4141 4142 that1, ok := that.(*Response_Echo) 4143 if !ok { 4144 that2, ok := that.(Response_Echo) 4145 if ok { 4146 that1 = &that2 4147 } else { 4148 return false 4149 } 4150 } 4151 if that1 == nil { 4152 return this == nil 4153 } else if this == nil { 4154 return false 4155 } 4156 if !this.Echo.Equal(that1.Echo) { 4157 return false 4158 } 4159 return true 4160 } 4161 func (this *Response_Flush) Equal(that interface{}) bool { 4162 if that == nil { 4163 return this == nil 4164 } 4165 4166 that1, ok := that.(*Response_Flush) 4167 if !ok { 4168 that2, ok := that.(Response_Flush) 4169 if ok { 4170 that1 = &that2 4171 } else { 4172 return false 4173 } 4174 } 4175 if that1 == nil { 4176 return this == nil 4177 } else if this == nil { 4178 return false 4179 } 4180 if !this.Flush.Equal(that1.Flush) { 4181 return false 4182 } 4183 return true 4184 } 4185 func (this *Response_Info) Equal(that interface{}) bool { 4186 if that == nil { 4187 return this == nil 4188 } 4189 4190 that1, ok := that.(*Response_Info) 4191 if !ok { 4192 that2, ok := that.(Response_Info) 4193 if ok { 4194 that1 = &that2 4195 } else { 4196 return false 4197 } 4198 } 4199 if that1 == nil { 4200 return this == nil 4201 } else if this == nil { 4202 return false 4203 } 4204 if !this.Info.Equal(that1.Info) { 4205 return false 4206 } 4207 return true 4208 } 4209 func (this *Response_SetOption) Equal(that interface{}) bool { 4210 if that == nil { 4211 return this == nil 4212 } 4213 4214 that1, ok := that.(*Response_SetOption) 4215 if !ok { 4216 that2, ok := that.(Response_SetOption) 4217 if ok { 4218 that1 = &that2 4219 } else { 4220 return false 4221 } 4222 } 4223 if that1 == nil { 4224 return this == nil 4225 } else if this == nil { 4226 return false 4227 } 4228 if !this.SetOption.Equal(that1.SetOption) { 4229 return false 4230 } 4231 return true 4232 } 4233 func (this *Response_InitChain) Equal(that interface{}) bool { 4234 if that == nil { 4235 return this == nil 4236 } 4237 4238 that1, ok := that.(*Response_InitChain) 4239 if !ok { 4240 that2, ok := that.(Response_InitChain) 4241 if ok { 4242 that1 = &that2 4243 } else { 4244 return false 4245 } 4246 } 4247 if that1 == nil { 4248 return this == nil 4249 } else if this == nil { 4250 return false 4251 } 4252 if !this.InitChain.Equal(that1.InitChain) { 4253 return false 4254 } 4255 return true 4256 } 4257 func (this *Response_Query) Equal(that interface{}) bool { 4258 if that == nil { 4259 return this == nil 4260 } 4261 4262 that1, ok := that.(*Response_Query) 4263 if !ok { 4264 that2, ok := that.(Response_Query) 4265 if ok { 4266 that1 = &that2 4267 } else { 4268 return false 4269 } 4270 } 4271 if that1 == nil { 4272 return this == nil 4273 } else if this == nil { 4274 return false 4275 } 4276 if !this.Query.Equal(that1.Query) { 4277 return false 4278 } 4279 return true 4280 } 4281 func (this *Response_BeginBlock) Equal(that interface{}) bool { 4282 if that == nil { 4283 return this == nil 4284 } 4285 4286 that1, ok := that.(*Response_BeginBlock) 4287 if !ok { 4288 that2, ok := that.(Response_BeginBlock) 4289 if ok { 4290 that1 = &that2 4291 } else { 4292 return false 4293 } 4294 } 4295 if that1 == nil { 4296 return this == nil 4297 } else if this == nil { 4298 return false 4299 } 4300 if !this.BeginBlock.Equal(that1.BeginBlock) { 4301 return false 4302 } 4303 return true 4304 } 4305 func (this *Response_CheckTx) Equal(that interface{}) bool { 4306 if that == nil { 4307 return this == nil 4308 } 4309 4310 that1, ok := that.(*Response_CheckTx) 4311 if !ok { 4312 that2, ok := that.(Response_CheckTx) 4313 if ok { 4314 that1 = &that2 4315 } else { 4316 return false 4317 } 4318 } 4319 if that1 == nil { 4320 return this == nil 4321 } else if this == nil { 4322 return false 4323 } 4324 if !this.CheckTx.Equal(that1.CheckTx) { 4325 return false 4326 } 4327 return true 4328 } 4329 func (this *Response_DeliverTx) Equal(that interface{}) bool { 4330 if that == nil { 4331 return this == nil 4332 } 4333 4334 that1, ok := that.(*Response_DeliverTx) 4335 if !ok { 4336 that2, ok := that.(Response_DeliverTx) 4337 if ok { 4338 that1 = &that2 4339 } else { 4340 return false 4341 } 4342 } 4343 if that1 == nil { 4344 return this == nil 4345 } else if this == nil { 4346 return false 4347 } 4348 if !this.DeliverTx.Equal(that1.DeliverTx) { 4349 return false 4350 } 4351 return true 4352 } 4353 func (this *Response_EndBlock) Equal(that interface{}) bool { 4354 if that == nil { 4355 return this == nil 4356 } 4357 4358 that1, ok := that.(*Response_EndBlock) 4359 if !ok { 4360 that2, ok := that.(Response_EndBlock) 4361 if ok { 4362 that1 = &that2 4363 } else { 4364 return false 4365 } 4366 } 4367 if that1 == nil { 4368 return this == nil 4369 } else if this == nil { 4370 return false 4371 } 4372 if !this.EndBlock.Equal(that1.EndBlock) { 4373 return false 4374 } 4375 return true 4376 } 4377 func (this *Response_Commit) Equal(that interface{}) bool { 4378 if that == nil { 4379 return this == nil 4380 } 4381 4382 that1, ok := that.(*Response_Commit) 4383 if !ok { 4384 that2, ok := that.(Response_Commit) 4385 if ok { 4386 that1 = &that2 4387 } else { 4388 return false 4389 } 4390 } 4391 if that1 == nil { 4392 return this == nil 4393 } else if this == nil { 4394 return false 4395 } 4396 if !this.Commit.Equal(that1.Commit) { 4397 return false 4398 } 4399 return true 4400 } 4401 func (this *ResponseException) Equal(that interface{}) bool { 4402 if that == nil { 4403 return this == nil 4404 } 4405 4406 that1, ok := that.(*ResponseException) 4407 if !ok { 4408 that2, ok := that.(ResponseException) 4409 if ok { 4410 that1 = &that2 4411 } else { 4412 return false 4413 } 4414 } 4415 if that1 == nil { 4416 return this == nil 4417 } else if this == nil { 4418 return false 4419 } 4420 if this.Error != that1.Error { 4421 return false 4422 } 4423 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4424 return false 4425 } 4426 return true 4427 } 4428 func (this *ResponseEcho) Equal(that interface{}) bool { 4429 if that == nil { 4430 return this == nil 4431 } 4432 4433 that1, ok := that.(*ResponseEcho) 4434 if !ok { 4435 that2, ok := that.(ResponseEcho) 4436 if ok { 4437 that1 = &that2 4438 } else { 4439 return false 4440 } 4441 } 4442 if that1 == nil { 4443 return this == nil 4444 } else if this == nil { 4445 return false 4446 } 4447 if this.Message != that1.Message { 4448 return false 4449 } 4450 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4451 return false 4452 } 4453 return true 4454 } 4455 func (this *ResponseFlush) Equal(that interface{}) bool { 4456 if that == nil { 4457 return this == nil 4458 } 4459 4460 that1, ok := that.(*ResponseFlush) 4461 if !ok { 4462 that2, ok := that.(ResponseFlush) 4463 if ok { 4464 that1 = &that2 4465 } else { 4466 return false 4467 } 4468 } 4469 if that1 == nil { 4470 return this == nil 4471 } else if this == nil { 4472 return false 4473 } 4474 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4475 return false 4476 } 4477 return true 4478 } 4479 func (this *ResponseInfo) Equal(that interface{}) bool { 4480 if that == nil { 4481 return this == nil 4482 } 4483 4484 that1, ok := that.(*ResponseInfo) 4485 if !ok { 4486 that2, ok := that.(ResponseInfo) 4487 if ok { 4488 that1 = &that2 4489 } else { 4490 return false 4491 } 4492 } 4493 if that1 == nil { 4494 return this == nil 4495 } else if this == nil { 4496 return false 4497 } 4498 if this.Data != that1.Data { 4499 return false 4500 } 4501 if this.Version != that1.Version { 4502 return false 4503 } 4504 if this.AppVersion != that1.AppVersion { 4505 return false 4506 } 4507 if this.LastBlockHeight != that1.LastBlockHeight { 4508 return false 4509 } 4510 if !bytes.Equal(this.LastBlockAppHash, that1.LastBlockAppHash) { 4511 return false 4512 } 4513 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4514 return false 4515 } 4516 return true 4517 } 4518 func (this *ResponseSetOption) Equal(that interface{}) bool { 4519 if that == nil { 4520 return this == nil 4521 } 4522 4523 that1, ok := that.(*ResponseSetOption) 4524 if !ok { 4525 that2, ok := that.(ResponseSetOption) 4526 if ok { 4527 that1 = &that2 4528 } else { 4529 return false 4530 } 4531 } 4532 if that1 == nil { 4533 return this == nil 4534 } else if this == nil { 4535 return false 4536 } 4537 if this.Code != that1.Code { 4538 return false 4539 } 4540 if this.Log != that1.Log { 4541 return false 4542 } 4543 if this.Info != that1.Info { 4544 return false 4545 } 4546 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4547 return false 4548 } 4549 return true 4550 } 4551 func (this *ResponseInitChain) Equal(that interface{}) bool { 4552 if that == nil { 4553 return this == nil 4554 } 4555 4556 that1, ok := that.(*ResponseInitChain) 4557 if !ok { 4558 that2, ok := that.(ResponseInitChain) 4559 if ok { 4560 that1 = &that2 4561 } else { 4562 return false 4563 } 4564 } 4565 if that1 == nil { 4566 return this == nil 4567 } else if this == nil { 4568 return false 4569 } 4570 if !this.ConsensusParams.Equal(that1.ConsensusParams) { 4571 return false 4572 } 4573 if len(this.Validators) != len(that1.Validators) { 4574 return false 4575 } 4576 for i := range this.Validators { 4577 if !this.Validators[i].Equal(&that1.Validators[i]) { 4578 return false 4579 } 4580 } 4581 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4582 return false 4583 } 4584 return true 4585 } 4586 func (this *ResponseQuery) Equal(that interface{}) bool { 4587 if that == nil { 4588 return this == nil 4589 } 4590 4591 that1, ok := that.(*ResponseQuery) 4592 if !ok { 4593 that2, ok := that.(ResponseQuery) 4594 if ok { 4595 that1 = &that2 4596 } else { 4597 return false 4598 } 4599 } 4600 if that1 == nil { 4601 return this == nil 4602 } else if this == nil { 4603 return false 4604 } 4605 if this.Code != that1.Code { 4606 return false 4607 } 4608 if this.Log != that1.Log { 4609 return false 4610 } 4611 if this.Info != that1.Info { 4612 return false 4613 } 4614 if this.Index != that1.Index { 4615 return false 4616 } 4617 if !bytes.Equal(this.Key, that1.Key) { 4618 return false 4619 } 4620 if !bytes.Equal(this.Value, that1.Value) { 4621 return false 4622 } 4623 if !this.Proof.Equal(that1.Proof) { 4624 return false 4625 } 4626 if this.Height != that1.Height { 4627 return false 4628 } 4629 if this.Codespace != that1.Codespace { 4630 return false 4631 } 4632 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4633 return false 4634 } 4635 return true 4636 } 4637 func (this *ResponseBeginBlock) Equal(that interface{}) bool { 4638 if that == nil { 4639 return this == nil 4640 } 4641 4642 that1, ok := that.(*ResponseBeginBlock) 4643 if !ok { 4644 that2, ok := that.(ResponseBeginBlock) 4645 if ok { 4646 that1 = &that2 4647 } else { 4648 return false 4649 } 4650 } 4651 if that1 == nil { 4652 return this == nil 4653 } else if this == nil { 4654 return false 4655 } 4656 if len(this.Events) != len(that1.Events) { 4657 return false 4658 } 4659 for i := range this.Events { 4660 if !this.Events[i].Equal(&that1.Events[i]) { 4661 return false 4662 } 4663 } 4664 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4665 return false 4666 } 4667 return true 4668 } 4669 func (this *ResponseCheckTx) Equal(that interface{}) bool { 4670 if that == nil { 4671 return this == nil 4672 } 4673 4674 that1, ok := that.(*ResponseCheckTx) 4675 if !ok { 4676 that2, ok := that.(ResponseCheckTx) 4677 if ok { 4678 that1 = &that2 4679 } else { 4680 return false 4681 } 4682 } 4683 if that1 == nil { 4684 return this == nil 4685 } else if this == nil { 4686 return false 4687 } 4688 if this.Code != that1.Code { 4689 return false 4690 } 4691 if !bytes.Equal(this.Data, that1.Data) { 4692 return false 4693 } 4694 if this.Log != that1.Log { 4695 return false 4696 } 4697 if this.Info != that1.Info { 4698 return false 4699 } 4700 if this.GasWanted != that1.GasWanted { 4701 return false 4702 } 4703 if this.GasUsed != that1.GasUsed { 4704 return false 4705 } 4706 if len(this.Events) != len(that1.Events) { 4707 return false 4708 } 4709 for i := range this.Events { 4710 if !this.Events[i].Equal(&that1.Events[i]) { 4711 return false 4712 } 4713 } 4714 if this.Codespace != that1.Codespace { 4715 return false 4716 } 4717 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4718 return false 4719 } 4720 return true 4721 } 4722 func (this *ResponseDeliverTx) Equal(that interface{}) bool { 4723 if that == nil { 4724 return this == nil 4725 } 4726 4727 that1, ok := that.(*ResponseDeliverTx) 4728 if !ok { 4729 that2, ok := that.(ResponseDeliverTx) 4730 if ok { 4731 that1 = &that2 4732 } else { 4733 return false 4734 } 4735 } 4736 if that1 == nil { 4737 return this == nil 4738 } else if this == nil { 4739 return false 4740 } 4741 if this.Code != that1.Code { 4742 return false 4743 } 4744 if !bytes.Equal(this.Data, that1.Data) { 4745 return false 4746 } 4747 if this.Log != that1.Log { 4748 return false 4749 } 4750 if this.Info != that1.Info { 4751 return false 4752 } 4753 if this.GasWanted != that1.GasWanted { 4754 return false 4755 } 4756 if this.GasUsed != that1.GasUsed { 4757 return false 4758 } 4759 if len(this.Events) != len(that1.Events) { 4760 return false 4761 } 4762 for i := range this.Events { 4763 if !this.Events[i].Equal(&that1.Events[i]) { 4764 return false 4765 } 4766 } 4767 if this.Codespace != that1.Codespace { 4768 return false 4769 } 4770 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4771 return false 4772 } 4773 return true 4774 } 4775 func (this *ResponseEndBlock) Equal(that interface{}) bool { 4776 if that == nil { 4777 return this == nil 4778 } 4779 4780 that1, ok := that.(*ResponseEndBlock) 4781 if !ok { 4782 that2, ok := that.(ResponseEndBlock) 4783 if ok { 4784 that1 = &that2 4785 } else { 4786 return false 4787 } 4788 } 4789 if that1 == nil { 4790 return this == nil 4791 } else if this == nil { 4792 return false 4793 } 4794 if len(this.ValidatorUpdates) != len(that1.ValidatorUpdates) { 4795 return false 4796 } 4797 for i := range this.ValidatorUpdates { 4798 if !this.ValidatorUpdates[i].Equal(&that1.ValidatorUpdates[i]) { 4799 return false 4800 } 4801 } 4802 if !this.ConsensusParamUpdates.Equal(that1.ConsensusParamUpdates) { 4803 return false 4804 } 4805 if len(this.Events) != len(that1.Events) { 4806 return false 4807 } 4808 for i := range this.Events { 4809 if !this.Events[i].Equal(&that1.Events[i]) { 4810 return false 4811 } 4812 } 4813 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4814 return false 4815 } 4816 return true 4817 } 4818 func (this *ResponseCommit) Equal(that interface{}) bool { 4819 if that == nil { 4820 return this == nil 4821 } 4822 4823 that1, ok := that.(*ResponseCommit) 4824 if !ok { 4825 that2, ok := that.(ResponseCommit) 4826 if ok { 4827 that1 = &that2 4828 } else { 4829 return false 4830 } 4831 } 4832 if that1 == nil { 4833 return this == nil 4834 } else if this == nil { 4835 return false 4836 } 4837 if !bytes.Equal(this.Data, that1.Data) { 4838 return false 4839 } 4840 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4841 return false 4842 } 4843 return true 4844 } 4845 func (this *ConsensusParams) Equal(that interface{}) bool { 4846 if that == nil { 4847 return this == nil 4848 } 4849 4850 that1, ok := that.(*ConsensusParams) 4851 if !ok { 4852 that2, ok := that.(ConsensusParams) 4853 if ok { 4854 that1 = &that2 4855 } else { 4856 return false 4857 } 4858 } 4859 if that1 == nil { 4860 return this == nil 4861 } else if this == nil { 4862 return false 4863 } 4864 if !this.Block.Equal(that1.Block) { 4865 return false 4866 } 4867 if !this.Evidence.Equal(that1.Evidence) { 4868 return false 4869 } 4870 if !this.Validator.Equal(that1.Validator) { 4871 return false 4872 } 4873 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4874 return false 4875 } 4876 return true 4877 } 4878 func (this *BlockParams) Equal(that interface{}) bool { 4879 if that == nil { 4880 return this == nil 4881 } 4882 4883 that1, ok := that.(*BlockParams) 4884 if !ok { 4885 that2, ok := that.(BlockParams) 4886 if ok { 4887 that1 = &that2 4888 } else { 4889 return false 4890 } 4891 } 4892 if that1 == nil { 4893 return this == nil 4894 } else if this == nil { 4895 return false 4896 } 4897 if this.MaxBytes != that1.MaxBytes { 4898 return false 4899 } 4900 if this.MaxGas != that1.MaxGas { 4901 return false 4902 } 4903 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4904 return false 4905 } 4906 return true 4907 } 4908 func (this *EvidenceParams) Equal(that interface{}) bool { 4909 if that == nil { 4910 return this == nil 4911 } 4912 4913 that1, ok := that.(*EvidenceParams) 4914 if !ok { 4915 that2, ok := that.(EvidenceParams) 4916 if ok { 4917 that1 = &that2 4918 } else { 4919 return false 4920 } 4921 } 4922 if that1 == nil { 4923 return this == nil 4924 } else if this == nil { 4925 return false 4926 } 4927 if this.MaxAge != that1.MaxAge { 4928 return false 4929 } 4930 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4931 return false 4932 } 4933 return true 4934 } 4935 func (this *ValidatorParams) Equal(that interface{}) bool { 4936 if that == nil { 4937 return this == nil 4938 } 4939 4940 that1, ok := that.(*ValidatorParams) 4941 if !ok { 4942 that2, ok := that.(ValidatorParams) 4943 if ok { 4944 that1 = &that2 4945 } else { 4946 return false 4947 } 4948 } 4949 if that1 == nil { 4950 return this == nil 4951 } else if this == nil { 4952 return false 4953 } 4954 if len(this.PubKeyTypes) != len(that1.PubKeyTypes) { 4955 return false 4956 } 4957 for i := range this.PubKeyTypes { 4958 if this.PubKeyTypes[i] != that1.PubKeyTypes[i] { 4959 return false 4960 } 4961 } 4962 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4963 return false 4964 } 4965 return true 4966 } 4967 func (this *LastCommitInfo) Equal(that interface{}) bool { 4968 if that == nil { 4969 return this == nil 4970 } 4971 4972 that1, ok := that.(*LastCommitInfo) 4973 if !ok { 4974 that2, ok := that.(LastCommitInfo) 4975 if ok { 4976 that1 = &that2 4977 } else { 4978 return false 4979 } 4980 } 4981 if that1 == nil { 4982 return this == nil 4983 } else if this == nil { 4984 return false 4985 } 4986 if this.Round != that1.Round { 4987 return false 4988 } 4989 if len(this.Votes) != len(that1.Votes) { 4990 return false 4991 } 4992 for i := range this.Votes { 4993 if !this.Votes[i].Equal(&that1.Votes[i]) { 4994 return false 4995 } 4996 } 4997 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 4998 return false 4999 } 5000 return true 5001 } 5002 func (this *Event) Equal(that interface{}) bool { 5003 if that == nil { 5004 return this == nil 5005 } 5006 5007 that1, ok := that.(*Event) 5008 if !ok { 5009 that2, ok := that.(Event) 5010 if ok { 5011 that1 = &that2 5012 } else { 5013 return false 5014 } 5015 } 5016 if that1 == nil { 5017 return this == nil 5018 } else if this == nil { 5019 return false 5020 } 5021 if this.Type != that1.Type { 5022 return false 5023 } 5024 if len(this.Attributes) != len(that1.Attributes) { 5025 return false 5026 } 5027 for i := range this.Attributes { 5028 if !this.Attributes[i].Equal(&that1.Attributes[i]) { 5029 return false 5030 } 5031 } 5032 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5033 return false 5034 } 5035 return true 5036 } 5037 func (this *Header) Equal(that interface{}) bool { 5038 if that == nil { 5039 return this == nil 5040 } 5041 5042 that1, ok := that.(*Header) 5043 if !ok { 5044 that2, ok := that.(Header) 5045 if ok { 5046 that1 = &that2 5047 } else { 5048 return false 5049 } 5050 } 5051 if that1 == nil { 5052 return this == nil 5053 } else if this == nil { 5054 return false 5055 } 5056 if !this.Version.Equal(&that1.Version) { 5057 return false 5058 } 5059 if this.ChainID != that1.ChainID { 5060 return false 5061 } 5062 if this.Height != that1.Height { 5063 return false 5064 } 5065 if !this.Time.Equal(that1.Time) { 5066 return false 5067 } 5068 if this.NumTxs != that1.NumTxs { 5069 return false 5070 } 5071 if this.TotalTxs != that1.TotalTxs { 5072 return false 5073 } 5074 if !this.LastBlockId.Equal(&that1.LastBlockId) { 5075 return false 5076 } 5077 if !bytes.Equal(this.LastCommitHash, that1.LastCommitHash) { 5078 return false 5079 } 5080 if !bytes.Equal(this.DataHash, that1.DataHash) { 5081 return false 5082 } 5083 if !bytes.Equal(this.ValidatorsHash, that1.ValidatorsHash) { 5084 return false 5085 } 5086 if !bytes.Equal(this.NextValidatorsHash, that1.NextValidatorsHash) { 5087 return false 5088 } 5089 if !bytes.Equal(this.ConsensusHash, that1.ConsensusHash) { 5090 return false 5091 } 5092 if !bytes.Equal(this.AppHash, that1.AppHash) { 5093 return false 5094 } 5095 if !bytes.Equal(this.LastResultsHash, that1.LastResultsHash) { 5096 return false 5097 } 5098 if !bytes.Equal(this.EvidenceHash, that1.EvidenceHash) { 5099 return false 5100 } 5101 if !bytes.Equal(this.ProposerAddress, that1.ProposerAddress) { 5102 return false 5103 } 5104 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5105 return false 5106 } 5107 return true 5108 } 5109 func (this *Version) Equal(that interface{}) bool { 5110 if that == nil { 5111 return this == nil 5112 } 5113 5114 that1, ok := that.(*Version) 5115 if !ok { 5116 that2, ok := that.(Version) 5117 if ok { 5118 that1 = &that2 5119 } else { 5120 return false 5121 } 5122 } 5123 if that1 == nil { 5124 return this == nil 5125 } else if this == nil { 5126 return false 5127 } 5128 if this.Block != that1.Block { 5129 return false 5130 } 5131 if this.App != that1.App { 5132 return false 5133 } 5134 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5135 return false 5136 } 5137 return true 5138 } 5139 func (this *BlockID) Equal(that interface{}) bool { 5140 if that == nil { 5141 return this == nil 5142 } 5143 5144 that1, ok := that.(*BlockID) 5145 if !ok { 5146 that2, ok := that.(BlockID) 5147 if ok { 5148 that1 = &that2 5149 } else { 5150 return false 5151 } 5152 } 5153 if that1 == nil { 5154 return this == nil 5155 } else if this == nil { 5156 return false 5157 } 5158 if !bytes.Equal(this.Hash, that1.Hash) { 5159 return false 5160 } 5161 if !this.PartsHeader.Equal(&that1.PartsHeader) { 5162 return false 5163 } 5164 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5165 return false 5166 } 5167 return true 5168 } 5169 func (this *PartSetHeader) Equal(that interface{}) bool { 5170 if that == nil { 5171 return this == nil 5172 } 5173 5174 that1, ok := that.(*PartSetHeader) 5175 if !ok { 5176 that2, ok := that.(PartSetHeader) 5177 if ok { 5178 that1 = &that2 5179 } else { 5180 return false 5181 } 5182 } 5183 if that1 == nil { 5184 return this == nil 5185 } else if this == nil { 5186 return false 5187 } 5188 if this.Total != that1.Total { 5189 return false 5190 } 5191 if !bytes.Equal(this.Hash, that1.Hash) { 5192 return false 5193 } 5194 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5195 return false 5196 } 5197 return true 5198 } 5199 func (this *Validator) Equal(that interface{}) bool { 5200 if that == nil { 5201 return this == nil 5202 } 5203 5204 that1, ok := that.(*Validator) 5205 if !ok { 5206 that2, ok := that.(Validator) 5207 if ok { 5208 that1 = &that2 5209 } else { 5210 return false 5211 } 5212 } 5213 if that1 == nil { 5214 return this == nil 5215 } else if this == nil { 5216 return false 5217 } 5218 if !bytes.Equal(this.Address, that1.Address) { 5219 return false 5220 } 5221 if this.Power != that1.Power { 5222 return false 5223 } 5224 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5225 return false 5226 } 5227 return true 5228 } 5229 func (this *ValidatorUpdate) Equal(that interface{}) bool { 5230 if that == nil { 5231 return this == nil 5232 } 5233 5234 that1, ok := that.(*ValidatorUpdate) 5235 if !ok { 5236 that2, ok := that.(ValidatorUpdate) 5237 if ok { 5238 that1 = &that2 5239 } else { 5240 return false 5241 } 5242 } 5243 if that1 == nil { 5244 return this == nil 5245 } else if this == nil { 5246 return false 5247 } 5248 if !this.PubKey.Equal(&that1.PubKey) { 5249 return false 5250 } 5251 if this.Power != that1.Power { 5252 return false 5253 } 5254 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5255 return false 5256 } 5257 return true 5258 } 5259 func (this *VoteInfo) Equal(that interface{}) bool { 5260 if that == nil { 5261 return this == nil 5262 } 5263 5264 that1, ok := that.(*VoteInfo) 5265 if !ok { 5266 that2, ok := that.(VoteInfo) 5267 if ok { 5268 that1 = &that2 5269 } else { 5270 return false 5271 } 5272 } 5273 if that1 == nil { 5274 return this == nil 5275 } else if this == nil { 5276 return false 5277 } 5278 if !this.Validator.Equal(&that1.Validator) { 5279 return false 5280 } 5281 if this.SignedLastBlock != that1.SignedLastBlock { 5282 return false 5283 } 5284 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5285 return false 5286 } 5287 return true 5288 } 5289 func (this *PubKey) Equal(that interface{}) bool { 5290 if that == nil { 5291 return this == nil 5292 } 5293 5294 that1, ok := that.(*PubKey) 5295 if !ok { 5296 that2, ok := that.(PubKey) 5297 if ok { 5298 that1 = &that2 5299 } else { 5300 return false 5301 } 5302 } 5303 if that1 == nil { 5304 return this == nil 5305 } else if this == nil { 5306 return false 5307 } 5308 if this.Type != that1.Type { 5309 return false 5310 } 5311 if !bytes.Equal(this.Data, that1.Data) { 5312 return false 5313 } 5314 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5315 return false 5316 } 5317 return true 5318 } 5319 func (this *Evidence) Equal(that interface{}) bool { 5320 if that == nil { 5321 return this == nil 5322 } 5323 5324 that1, ok := that.(*Evidence) 5325 if !ok { 5326 that2, ok := that.(Evidence) 5327 if ok { 5328 that1 = &that2 5329 } else { 5330 return false 5331 } 5332 } 5333 if that1 == nil { 5334 return this == nil 5335 } else if this == nil { 5336 return false 5337 } 5338 if this.Type != that1.Type { 5339 return false 5340 } 5341 if !this.Validator.Equal(&that1.Validator) { 5342 return false 5343 } 5344 if this.Height != that1.Height { 5345 return false 5346 } 5347 if !this.Time.Equal(that1.Time) { 5348 return false 5349 } 5350 if this.TotalVotingPower != that1.TotalVotingPower { 5351 return false 5352 } 5353 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 5354 return false 5355 } 5356 return true 5357 } 5358 5359 // Reference imports to suppress errors if they are not otherwise used. 5360 var _ context.Context 5361 var _ grpc.ClientConn 5362 5363 // This is a compile-time assertion to ensure that this generated file 5364 // is compatible with the grpc package it is being compiled against. 5365 const _ = grpc.SupportPackageIsVersion4 5366 5367 // ABCIApplicationClient is the client API for ABCIApplication service. 5368 // 5369 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 5370 type ABCIApplicationClient interface { 5371 Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error) 5372 Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error) 5373 Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error) 5374 SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error) 5375 DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error) 5376 CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error) 5377 Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error) 5378 Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error) 5379 InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error) 5380 BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error) 5381 EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error) 5382 } 5383 5384 type aBCIApplicationClient struct { 5385 cc *grpc.ClientConn 5386 } 5387 5388 func NewABCIApplicationClient(cc *grpc.ClientConn) ABCIApplicationClient { 5389 return &aBCIApplicationClient{cc} 5390 } 5391 5392 func (c *aBCIApplicationClient) Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error) { 5393 out := new(ResponseEcho) 5394 err := c.cc.Invoke(ctx, "/types.ABCIApplication/Echo", in, out, opts...) 5395 if err != nil { 5396 return nil, err 5397 } 5398 return out, nil 5399 } 5400 5401 func (c *aBCIApplicationClient) Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error) { 5402 out := new(ResponseFlush) 5403 err := c.cc.Invoke(ctx, "/types.ABCIApplication/Flush", in, out, opts...) 5404 if err != nil { 5405 return nil, err 5406 } 5407 return out, nil 5408 } 5409 5410 func (c *aBCIApplicationClient) Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error) { 5411 out := new(ResponseInfo) 5412 err := c.cc.Invoke(ctx, "/types.ABCIApplication/Info", in, out, opts...) 5413 if err != nil { 5414 return nil, err 5415 } 5416 return out, nil 5417 } 5418 5419 func (c *aBCIApplicationClient) SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error) { 5420 out := new(ResponseSetOption) 5421 err := c.cc.Invoke(ctx, "/types.ABCIApplication/SetOption", in, out, opts...) 5422 if err != nil { 5423 return nil, err 5424 } 5425 return out, nil 5426 } 5427 5428 func (c *aBCIApplicationClient) DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error) { 5429 out := new(ResponseDeliverTx) 5430 err := c.cc.Invoke(ctx, "/types.ABCIApplication/DeliverTx", in, out, opts...) 5431 if err != nil { 5432 return nil, err 5433 } 5434 return out, nil 5435 } 5436 5437 func (c *aBCIApplicationClient) CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error) { 5438 out := new(ResponseCheckTx) 5439 err := c.cc.Invoke(ctx, "/types.ABCIApplication/CheckTx", in, out, opts...) 5440 if err != nil { 5441 return nil, err 5442 } 5443 return out, nil 5444 } 5445 5446 func (c *aBCIApplicationClient) Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error) { 5447 out := new(ResponseQuery) 5448 err := c.cc.Invoke(ctx, "/types.ABCIApplication/Query", in, out, opts...) 5449 if err != nil { 5450 return nil, err 5451 } 5452 return out, nil 5453 } 5454 5455 func (c *aBCIApplicationClient) Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error) { 5456 out := new(ResponseCommit) 5457 err := c.cc.Invoke(ctx, "/types.ABCIApplication/Commit", in, out, opts...) 5458 if err != nil { 5459 return nil, err 5460 } 5461 return out, nil 5462 } 5463 5464 func (c *aBCIApplicationClient) InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error) { 5465 out := new(ResponseInitChain) 5466 err := c.cc.Invoke(ctx, "/types.ABCIApplication/InitChain", in, out, opts...) 5467 if err != nil { 5468 return nil, err 5469 } 5470 return out, nil 5471 } 5472 5473 func (c *aBCIApplicationClient) BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error) { 5474 out := new(ResponseBeginBlock) 5475 err := c.cc.Invoke(ctx, "/types.ABCIApplication/BeginBlock", in, out, opts...) 5476 if err != nil { 5477 return nil, err 5478 } 5479 return out, nil 5480 } 5481 5482 func (c *aBCIApplicationClient) EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error) { 5483 out := new(ResponseEndBlock) 5484 err := c.cc.Invoke(ctx, "/types.ABCIApplication/EndBlock", in, out, opts...) 5485 if err != nil { 5486 return nil, err 5487 } 5488 return out, nil 5489 } 5490 5491 // ABCIApplicationServer is the server API for ABCIApplication service. 5492 type ABCIApplicationServer interface { 5493 Echo(context.Context, *RequestEcho) (*ResponseEcho, error) 5494 Flush(context.Context, *RequestFlush) (*ResponseFlush, error) 5495 Info(context.Context, *RequestInfo) (*ResponseInfo, error) 5496 SetOption(context.Context, *RequestSetOption) (*ResponseSetOption, error) 5497 DeliverTx(context.Context, *RequestDeliverTx) (*ResponseDeliverTx, error) 5498 CheckTx(context.Context, *RequestCheckTx) (*ResponseCheckTx, error) 5499 Query(context.Context, *RequestQuery) (*ResponseQuery, error) 5500 Commit(context.Context, *RequestCommit) (*ResponseCommit, error) 5501 InitChain(context.Context, *RequestInitChain) (*ResponseInitChain, error) 5502 BeginBlock(context.Context, *RequestBeginBlock) (*ResponseBeginBlock, error) 5503 EndBlock(context.Context, *RequestEndBlock) (*ResponseEndBlock, error) 5504 } 5505 5506 func RegisterABCIApplicationServer(s *grpc.Server, srv ABCIApplicationServer) { 5507 s.RegisterService(&_ABCIApplication_serviceDesc, srv) 5508 } 5509 5510 func _ABCIApplication_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5511 in := new(RequestEcho) 5512 if err := dec(in); err != nil { 5513 return nil, err 5514 } 5515 if interceptor == nil { 5516 return srv.(ABCIApplicationServer).Echo(ctx, in) 5517 } 5518 info := &grpc.UnaryServerInfo{ 5519 Server: srv, 5520 FullMethod: "/types.ABCIApplication/Echo", 5521 } 5522 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5523 return srv.(ABCIApplicationServer).Echo(ctx, req.(*RequestEcho)) 5524 } 5525 return interceptor(ctx, in, info, handler) 5526 } 5527 5528 func _ABCIApplication_Flush_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5529 in := new(RequestFlush) 5530 if err := dec(in); err != nil { 5531 return nil, err 5532 } 5533 if interceptor == nil { 5534 return srv.(ABCIApplicationServer).Flush(ctx, in) 5535 } 5536 info := &grpc.UnaryServerInfo{ 5537 Server: srv, 5538 FullMethod: "/types.ABCIApplication/Flush", 5539 } 5540 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5541 return srv.(ABCIApplicationServer).Flush(ctx, req.(*RequestFlush)) 5542 } 5543 return interceptor(ctx, in, info, handler) 5544 } 5545 5546 func _ABCIApplication_Info_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5547 in := new(RequestInfo) 5548 if err := dec(in); err != nil { 5549 return nil, err 5550 } 5551 if interceptor == nil { 5552 return srv.(ABCIApplicationServer).Info(ctx, in) 5553 } 5554 info := &grpc.UnaryServerInfo{ 5555 Server: srv, 5556 FullMethod: "/types.ABCIApplication/Info", 5557 } 5558 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5559 return srv.(ABCIApplicationServer).Info(ctx, req.(*RequestInfo)) 5560 } 5561 return interceptor(ctx, in, info, handler) 5562 } 5563 5564 func _ABCIApplication_SetOption_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5565 in := new(RequestSetOption) 5566 if err := dec(in); err != nil { 5567 return nil, err 5568 } 5569 if interceptor == nil { 5570 return srv.(ABCIApplicationServer).SetOption(ctx, in) 5571 } 5572 info := &grpc.UnaryServerInfo{ 5573 Server: srv, 5574 FullMethod: "/types.ABCIApplication/SetOption", 5575 } 5576 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5577 return srv.(ABCIApplicationServer).SetOption(ctx, req.(*RequestSetOption)) 5578 } 5579 return interceptor(ctx, in, info, handler) 5580 } 5581 5582 func _ABCIApplication_DeliverTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5583 in := new(RequestDeliverTx) 5584 if err := dec(in); err != nil { 5585 return nil, err 5586 } 5587 if interceptor == nil { 5588 return srv.(ABCIApplicationServer).DeliverTx(ctx, in) 5589 } 5590 info := &grpc.UnaryServerInfo{ 5591 Server: srv, 5592 FullMethod: "/types.ABCIApplication/DeliverTx", 5593 } 5594 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5595 return srv.(ABCIApplicationServer).DeliverTx(ctx, req.(*RequestDeliverTx)) 5596 } 5597 return interceptor(ctx, in, info, handler) 5598 } 5599 5600 func _ABCIApplication_CheckTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5601 in := new(RequestCheckTx) 5602 if err := dec(in); err != nil { 5603 return nil, err 5604 } 5605 if interceptor == nil { 5606 return srv.(ABCIApplicationServer).CheckTx(ctx, in) 5607 } 5608 info := &grpc.UnaryServerInfo{ 5609 Server: srv, 5610 FullMethod: "/types.ABCIApplication/CheckTx", 5611 } 5612 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5613 return srv.(ABCIApplicationServer).CheckTx(ctx, req.(*RequestCheckTx)) 5614 } 5615 return interceptor(ctx, in, info, handler) 5616 } 5617 5618 func _ABCIApplication_Query_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5619 in := new(RequestQuery) 5620 if err := dec(in); err != nil { 5621 return nil, err 5622 } 5623 if interceptor == nil { 5624 return srv.(ABCIApplicationServer).Query(ctx, in) 5625 } 5626 info := &grpc.UnaryServerInfo{ 5627 Server: srv, 5628 FullMethod: "/types.ABCIApplication/Query", 5629 } 5630 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5631 return srv.(ABCIApplicationServer).Query(ctx, req.(*RequestQuery)) 5632 } 5633 return interceptor(ctx, in, info, handler) 5634 } 5635 5636 func _ABCIApplication_Commit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5637 in := new(RequestCommit) 5638 if err := dec(in); err != nil { 5639 return nil, err 5640 } 5641 if interceptor == nil { 5642 return srv.(ABCIApplicationServer).Commit(ctx, in) 5643 } 5644 info := &grpc.UnaryServerInfo{ 5645 Server: srv, 5646 FullMethod: "/types.ABCIApplication/Commit", 5647 } 5648 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5649 return srv.(ABCIApplicationServer).Commit(ctx, req.(*RequestCommit)) 5650 } 5651 return interceptor(ctx, in, info, handler) 5652 } 5653 5654 func _ABCIApplication_InitChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5655 in := new(RequestInitChain) 5656 if err := dec(in); err != nil { 5657 return nil, err 5658 } 5659 if interceptor == nil { 5660 return srv.(ABCIApplicationServer).InitChain(ctx, in) 5661 } 5662 info := &grpc.UnaryServerInfo{ 5663 Server: srv, 5664 FullMethod: "/types.ABCIApplication/InitChain", 5665 } 5666 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5667 return srv.(ABCIApplicationServer).InitChain(ctx, req.(*RequestInitChain)) 5668 } 5669 return interceptor(ctx, in, info, handler) 5670 } 5671 5672 func _ABCIApplication_BeginBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5673 in := new(RequestBeginBlock) 5674 if err := dec(in); err != nil { 5675 return nil, err 5676 } 5677 if interceptor == nil { 5678 return srv.(ABCIApplicationServer).BeginBlock(ctx, in) 5679 } 5680 info := &grpc.UnaryServerInfo{ 5681 Server: srv, 5682 FullMethod: "/types.ABCIApplication/BeginBlock", 5683 } 5684 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5685 return srv.(ABCIApplicationServer).BeginBlock(ctx, req.(*RequestBeginBlock)) 5686 } 5687 return interceptor(ctx, in, info, handler) 5688 } 5689 5690 func _ABCIApplication_EndBlock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 5691 in := new(RequestEndBlock) 5692 if err := dec(in); err != nil { 5693 return nil, err 5694 } 5695 if interceptor == nil { 5696 return srv.(ABCIApplicationServer).EndBlock(ctx, in) 5697 } 5698 info := &grpc.UnaryServerInfo{ 5699 Server: srv, 5700 FullMethod: "/types.ABCIApplication/EndBlock", 5701 } 5702 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 5703 return srv.(ABCIApplicationServer).EndBlock(ctx, req.(*RequestEndBlock)) 5704 } 5705 return interceptor(ctx, in, info, handler) 5706 } 5707 5708 var _ABCIApplication_serviceDesc = grpc.ServiceDesc{ 5709 ServiceName: "types.ABCIApplication", 5710 HandlerType: (*ABCIApplicationServer)(nil), 5711 Methods: []grpc.MethodDesc{ 5712 { 5713 MethodName: "Echo", 5714 Handler: _ABCIApplication_Echo_Handler, 5715 }, 5716 { 5717 MethodName: "Flush", 5718 Handler: _ABCIApplication_Flush_Handler, 5719 }, 5720 { 5721 MethodName: "Info", 5722 Handler: _ABCIApplication_Info_Handler, 5723 }, 5724 { 5725 MethodName: "SetOption", 5726 Handler: _ABCIApplication_SetOption_Handler, 5727 }, 5728 { 5729 MethodName: "DeliverTx", 5730 Handler: _ABCIApplication_DeliverTx_Handler, 5731 }, 5732 { 5733 MethodName: "CheckTx", 5734 Handler: _ABCIApplication_CheckTx_Handler, 5735 }, 5736 { 5737 MethodName: "Query", 5738 Handler: _ABCIApplication_Query_Handler, 5739 }, 5740 { 5741 MethodName: "Commit", 5742 Handler: _ABCIApplication_Commit_Handler, 5743 }, 5744 { 5745 MethodName: "InitChain", 5746 Handler: _ABCIApplication_InitChain_Handler, 5747 }, 5748 { 5749 MethodName: "BeginBlock", 5750 Handler: _ABCIApplication_BeginBlock_Handler, 5751 }, 5752 { 5753 MethodName: "EndBlock", 5754 Handler: _ABCIApplication_EndBlock_Handler, 5755 }, 5756 }, 5757 Streams: []grpc.StreamDesc{}, 5758 Metadata: "abci/types/types.proto", 5759 } 5760 5761 func (m *Request) Marshal() (dAtA []byte, err error) { 5762 size := m.Size() 5763 dAtA = make([]byte, size) 5764 n, err := m.MarshalTo(dAtA) 5765 if err != nil { 5766 return nil, err 5767 } 5768 return dAtA[:n], nil 5769 } 5770 5771 func (m *Request) MarshalTo(dAtA []byte) (int, error) { 5772 var i int 5773 _ = i 5774 var l int 5775 _ = l 5776 if m.Value != nil { 5777 nn1, err := m.Value.MarshalTo(dAtA[i:]) 5778 if err != nil { 5779 return 0, err 5780 } 5781 i += nn1 5782 } 5783 if m.XXX_unrecognized != nil { 5784 i += copy(dAtA[i:], m.XXX_unrecognized) 5785 } 5786 return i, nil 5787 } 5788 5789 func (m *Request_Echo) MarshalTo(dAtA []byte) (int, error) { 5790 i := 0 5791 if m.Echo != nil { 5792 dAtA[i] = 0x12 5793 i++ 5794 i = encodeVarintTypes(dAtA, i, uint64(m.Echo.Size())) 5795 n2, err := m.Echo.MarshalTo(dAtA[i:]) 5796 if err != nil { 5797 return 0, err 5798 } 5799 i += n2 5800 } 5801 return i, nil 5802 } 5803 func (m *Request_Flush) MarshalTo(dAtA []byte) (int, error) { 5804 i := 0 5805 if m.Flush != nil { 5806 dAtA[i] = 0x1a 5807 i++ 5808 i = encodeVarintTypes(dAtA, i, uint64(m.Flush.Size())) 5809 n3, err := m.Flush.MarshalTo(dAtA[i:]) 5810 if err != nil { 5811 return 0, err 5812 } 5813 i += n3 5814 } 5815 return i, nil 5816 } 5817 func (m *Request_Info) MarshalTo(dAtA []byte) (int, error) { 5818 i := 0 5819 if m.Info != nil { 5820 dAtA[i] = 0x22 5821 i++ 5822 i = encodeVarintTypes(dAtA, i, uint64(m.Info.Size())) 5823 n4, err := m.Info.MarshalTo(dAtA[i:]) 5824 if err != nil { 5825 return 0, err 5826 } 5827 i += n4 5828 } 5829 return i, nil 5830 } 5831 func (m *Request_SetOption) MarshalTo(dAtA []byte) (int, error) { 5832 i := 0 5833 if m.SetOption != nil { 5834 dAtA[i] = 0x2a 5835 i++ 5836 i = encodeVarintTypes(dAtA, i, uint64(m.SetOption.Size())) 5837 n5, err := m.SetOption.MarshalTo(dAtA[i:]) 5838 if err != nil { 5839 return 0, err 5840 } 5841 i += n5 5842 } 5843 return i, nil 5844 } 5845 func (m *Request_InitChain) MarshalTo(dAtA []byte) (int, error) { 5846 i := 0 5847 if m.InitChain != nil { 5848 dAtA[i] = 0x32 5849 i++ 5850 i = encodeVarintTypes(dAtA, i, uint64(m.InitChain.Size())) 5851 n6, err := m.InitChain.MarshalTo(dAtA[i:]) 5852 if err != nil { 5853 return 0, err 5854 } 5855 i += n6 5856 } 5857 return i, nil 5858 } 5859 func (m *Request_Query) MarshalTo(dAtA []byte) (int, error) { 5860 i := 0 5861 if m.Query != nil { 5862 dAtA[i] = 0x3a 5863 i++ 5864 i = encodeVarintTypes(dAtA, i, uint64(m.Query.Size())) 5865 n7, err := m.Query.MarshalTo(dAtA[i:]) 5866 if err != nil { 5867 return 0, err 5868 } 5869 i += n7 5870 } 5871 return i, nil 5872 } 5873 func (m *Request_BeginBlock) MarshalTo(dAtA []byte) (int, error) { 5874 i := 0 5875 if m.BeginBlock != nil { 5876 dAtA[i] = 0x42 5877 i++ 5878 i = encodeVarintTypes(dAtA, i, uint64(m.BeginBlock.Size())) 5879 n8, err := m.BeginBlock.MarshalTo(dAtA[i:]) 5880 if err != nil { 5881 return 0, err 5882 } 5883 i += n8 5884 } 5885 return i, nil 5886 } 5887 func (m *Request_CheckTx) MarshalTo(dAtA []byte) (int, error) { 5888 i := 0 5889 if m.CheckTx != nil { 5890 dAtA[i] = 0x4a 5891 i++ 5892 i = encodeVarintTypes(dAtA, i, uint64(m.CheckTx.Size())) 5893 n9, err := m.CheckTx.MarshalTo(dAtA[i:]) 5894 if err != nil { 5895 return 0, err 5896 } 5897 i += n9 5898 } 5899 return i, nil 5900 } 5901 func (m *Request_EndBlock) MarshalTo(dAtA []byte) (int, error) { 5902 i := 0 5903 if m.EndBlock != nil { 5904 dAtA[i] = 0x5a 5905 i++ 5906 i = encodeVarintTypes(dAtA, i, uint64(m.EndBlock.Size())) 5907 n10, err := m.EndBlock.MarshalTo(dAtA[i:]) 5908 if err != nil { 5909 return 0, err 5910 } 5911 i += n10 5912 } 5913 return i, nil 5914 } 5915 func (m *Request_Commit) MarshalTo(dAtA []byte) (int, error) { 5916 i := 0 5917 if m.Commit != nil { 5918 dAtA[i] = 0x62 5919 i++ 5920 i = encodeVarintTypes(dAtA, i, uint64(m.Commit.Size())) 5921 n11, err := m.Commit.MarshalTo(dAtA[i:]) 5922 if err != nil { 5923 return 0, err 5924 } 5925 i += n11 5926 } 5927 return i, nil 5928 } 5929 func (m *Request_DeliverTx) MarshalTo(dAtA []byte) (int, error) { 5930 i := 0 5931 if m.DeliverTx != nil { 5932 dAtA[i] = 0x9a 5933 i++ 5934 dAtA[i] = 0x1 5935 i++ 5936 i = encodeVarintTypes(dAtA, i, uint64(m.DeliverTx.Size())) 5937 n12, err := m.DeliverTx.MarshalTo(dAtA[i:]) 5938 if err != nil { 5939 return 0, err 5940 } 5941 i += n12 5942 } 5943 return i, nil 5944 } 5945 func (m *RequestEcho) Marshal() (dAtA []byte, err error) { 5946 size := m.Size() 5947 dAtA = make([]byte, size) 5948 n, err := m.MarshalTo(dAtA) 5949 if err != nil { 5950 return nil, err 5951 } 5952 return dAtA[:n], nil 5953 } 5954 5955 func (m *RequestEcho) MarshalTo(dAtA []byte) (int, error) { 5956 var i int 5957 _ = i 5958 var l int 5959 _ = l 5960 if len(m.Message) > 0 { 5961 dAtA[i] = 0xa 5962 i++ 5963 i = encodeVarintTypes(dAtA, i, uint64(len(m.Message))) 5964 i += copy(dAtA[i:], m.Message) 5965 } 5966 if m.XXX_unrecognized != nil { 5967 i += copy(dAtA[i:], m.XXX_unrecognized) 5968 } 5969 return i, nil 5970 } 5971 5972 func (m *RequestFlush) Marshal() (dAtA []byte, err error) { 5973 size := m.Size() 5974 dAtA = make([]byte, size) 5975 n, err := m.MarshalTo(dAtA) 5976 if err != nil { 5977 return nil, err 5978 } 5979 return dAtA[:n], nil 5980 } 5981 5982 func (m *RequestFlush) MarshalTo(dAtA []byte) (int, error) { 5983 var i int 5984 _ = i 5985 var l int 5986 _ = l 5987 if m.XXX_unrecognized != nil { 5988 i += copy(dAtA[i:], m.XXX_unrecognized) 5989 } 5990 return i, nil 5991 } 5992 5993 func (m *RequestInfo) Marshal() (dAtA []byte, err error) { 5994 size := m.Size() 5995 dAtA = make([]byte, size) 5996 n, err := m.MarshalTo(dAtA) 5997 if err != nil { 5998 return nil, err 5999 } 6000 return dAtA[:n], nil 6001 } 6002 6003 func (m *RequestInfo) MarshalTo(dAtA []byte) (int, error) { 6004 var i int 6005 _ = i 6006 var l int 6007 _ = l 6008 if len(m.Version) > 0 { 6009 dAtA[i] = 0xa 6010 i++ 6011 i = encodeVarintTypes(dAtA, i, uint64(len(m.Version))) 6012 i += copy(dAtA[i:], m.Version) 6013 } 6014 if m.BlockVersion != 0 { 6015 dAtA[i] = 0x10 6016 i++ 6017 i = encodeVarintTypes(dAtA, i, uint64(m.BlockVersion)) 6018 } 6019 if m.P2PVersion != 0 { 6020 dAtA[i] = 0x18 6021 i++ 6022 i = encodeVarintTypes(dAtA, i, uint64(m.P2PVersion)) 6023 } 6024 if m.XXX_unrecognized != nil { 6025 i += copy(dAtA[i:], m.XXX_unrecognized) 6026 } 6027 return i, nil 6028 } 6029 6030 func (m *RequestSetOption) Marshal() (dAtA []byte, err error) { 6031 size := m.Size() 6032 dAtA = make([]byte, size) 6033 n, err := m.MarshalTo(dAtA) 6034 if err != nil { 6035 return nil, err 6036 } 6037 return dAtA[:n], nil 6038 } 6039 6040 func (m *RequestSetOption) MarshalTo(dAtA []byte) (int, error) { 6041 var i int 6042 _ = i 6043 var l int 6044 _ = l 6045 if len(m.Key) > 0 { 6046 dAtA[i] = 0xa 6047 i++ 6048 i = encodeVarintTypes(dAtA, i, uint64(len(m.Key))) 6049 i += copy(dAtA[i:], m.Key) 6050 } 6051 if len(m.Value) > 0 { 6052 dAtA[i] = 0x12 6053 i++ 6054 i = encodeVarintTypes(dAtA, i, uint64(len(m.Value))) 6055 i += copy(dAtA[i:], m.Value) 6056 } 6057 if m.XXX_unrecognized != nil { 6058 i += copy(dAtA[i:], m.XXX_unrecognized) 6059 } 6060 return i, nil 6061 } 6062 6063 func (m *RequestInitChain) Marshal() (dAtA []byte, err error) { 6064 size := m.Size() 6065 dAtA = make([]byte, size) 6066 n, err := m.MarshalTo(dAtA) 6067 if err != nil { 6068 return nil, err 6069 } 6070 return dAtA[:n], nil 6071 } 6072 6073 func (m *RequestInitChain) MarshalTo(dAtA []byte) (int, error) { 6074 var i int 6075 _ = i 6076 var l int 6077 _ = l 6078 dAtA[i] = 0xa 6079 i++ 6080 i = encodeVarintTypes(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(m.Time))) 6081 n13, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i:]) 6082 if err != nil { 6083 return 0, err 6084 } 6085 i += n13 6086 if len(m.ChainId) > 0 { 6087 dAtA[i] = 0x12 6088 i++ 6089 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 6090 i += copy(dAtA[i:], m.ChainId) 6091 } 6092 if m.ConsensusParams != nil { 6093 dAtA[i] = 0x1a 6094 i++ 6095 i = encodeVarintTypes(dAtA, i, uint64(m.ConsensusParams.Size())) 6096 n14, err := m.ConsensusParams.MarshalTo(dAtA[i:]) 6097 if err != nil { 6098 return 0, err 6099 } 6100 i += n14 6101 } 6102 if len(m.Validators) > 0 { 6103 for _, msg := range m.Validators { 6104 dAtA[i] = 0x22 6105 i++ 6106 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6107 n, err := msg.MarshalTo(dAtA[i:]) 6108 if err != nil { 6109 return 0, err 6110 } 6111 i += n 6112 } 6113 } 6114 if len(m.AppStateBytes) > 0 { 6115 dAtA[i] = 0x2a 6116 i++ 6117 i = encodeVarintTypes(dAtA, i, uint64(len(m.AppStateBytes))) 6118 i += copy(dAtA[i:], m.AppStateBytes) 6119 } 6120 if m.XXX_unrecognized != nil { 6121 i += copy(dAtA[i:], m.XXX_unrecognized) 6122 } 6123 return i, nil 6124 } 6125 6126 func (m *RequestQuery) Marshal() (dAtA []byte, err error) { 6127 size := m.Size() 6128 dAtA = make([]byte, size) 6129 n, err := m.MarshalTo(dAtA) 6130 if err != nil { 6131 return nil, err 6132 } 6133 return dAtA[:n], nil 6134 } 6135 6136 func (m *RequestQuery) MarshalTo(dAtA []byte) (int, error) { 6137 var i int 6138 _ = i 6139 var l int 6140 _ = l 6141 if len(m.Data) > 0 { 6142 dAtA[i] = 0xa 6143 i++ 6144 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 6145 i += copy(dAtA[i:], m.Data) 6146 } 6147 if len(m.Path) > 0 { 6148 dAtA[i] = 0x12 6149 i++ 6150 i = encodeVarintTypes(dAtA, i, uint64(len(m.Path))) 6151 i += copy(dAtA[i:], m.Path) 6152 } 6153 if m.Height != 0 { 6154 dAtA[i] = 0x18 6155 i++ 6156 i = encodeVarintTypes(dAtA, i, uint64(m.Height)) 6157 } 6158 if m.Prove { 6159 dAtA[i] = 0x20 6160 i++ 6161 if m.Prove { 6162 dAtA[i] = 1 6163 } else { 6164 dAtA[i] = 0 6165 } 6166 i++ 6167 } 6168 if m.XXX_unrecognized != nil { 6169 i += copy(dAtA[i:], m.XXX_unrecognized) 6170 } 6171 return i, nil 6172 } 6173 6174 func (m *RequestBeginBlock) Marshal() (dAtA []byte, err error) { 6175 size := m.Size() 6176 dAtA = make([]byte, size) 6177 n, err := m.MarshalTo(dAtA) 6178 if err != nil { 6179 return nil, err 6180 } 6181 return dAtA[:n], nil 6182 } 6183 6184 func (m *RequestBeginBlock) MarshalTo(dAtA []byte) (int, error) { 6185 var i int 6186 _ = i 6187 var l int 6188 _ = l 6189 if len(m.Hash) > 0 { 6190 dAtA[i] = 0xa 6191 i++ 6192 i = encodeVarintTypes(dAtA, i, uint64(len(m.Hash))) 6193 i += copy(dAtA[i:], m.Hash) 6194 } 6195 dAtA[i] = 0x12 6196 i++ 6197 i = encodeVarintTypes(dAtA, i, uint64(m.Header.Size())) 6198 n15, err := m.Header.MarshalTo(dAtA[i:]) 6199 if err != nil { 6200 return 0, err 6201 } 6202 i += n15 6203 dAtA[i] = 0x1a 6204 i++ 6205 i = encodeVarintTypes(dAtA, i, uint64(m.LastCommitInfo.Size())) 6206 n16, err := m.LastCommitInfo.MarshalTo(dAtA[i:]) 6207 if err != nil { 6208 return 0, err 6209 } 6210 i += n16 6211 if len(m.ByzantineValidators) > 0 { 6212 for _, msg := range m.ByzantineValidators { 6213 dAtA[i] = 0x22 6214 i++ 6215 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6216 n, err := msg.MarshalTo(dAtA[i:]) 6217 if err != nil { 6218 return 0, err 6219 } 6220 i += n 6221 } 6222 } 6223 if m.XXX_unrecognized != nil { 6224 i += copy(dAtA[i:], m.XXX_unrecognized) 6225 } 6226 return i, nil 6227 } 6228 6229 func (m *RequestCheckTx) Marshal() (dAtA []byte, err error) { 6230 size := m.Size() 6231 dAtA = make([]byte, size) 6232 n, err := m.MarshalTo(dAtA) 6233 if err != nil { 6234 return nil, err 6235 } 6236 return dAtA[:n], nil 6237 } 6238 6239 func (m *RequestCheckTx) MarshalTo(dAtA []byte) (int, error) { 6240 var i int 6241 _ = i 6242 var l int 6243 _ = l 6244 if len(m.Tx) > 0 { 6245 dAtA[i] = 0xa 6246 i++ 6247 i = encodeVarintTypes(dAtA, i, uint64(len(m.Tx))) 6248 i += copy(dAtA[i:], m.Tx) 6249 } 6250 if m.Type != 0 { 6251 dAtA[i] = 0x10 6252 i++ 6253 i = encodeVarintTypes(dAtA, i, uint64(m.Type)) 6254 } 6255 if m.XXX_unrecognized != nil { 6256 i += copy(dAtA[i:], m.XXX_unrecognized) 6257 } 6258 return i, nil 6259 } 6260 6261 func (m *RequestDeliverTx) Marshal() (dAtA []byte, err error) { 6262 size := m.Size() 6263 dAtA = make([]byte, size) 6264 n, err := m.MarshalTo(dAtA) 6265 if err != nil { 6266 return nil, err 6267 } 6268 return dAtA[:n], nil 6269 } 6270 6271 func (m *RequestDeliverTx) MarshalTo(dAtA []byte) (int, error) { 6272 var i int 6273 _ = i 6274 var l int 6275 _ = l 6276 if len(m.Tx) > 0 { 6277 dAtA[i] = 0xa 6278 i++ 6279 i = encodeVarintTypes(dAtA, i, uint64(len(m.Tx))) 6280 i += copy(dAtA[i:], m.Tx) 6281 } 6282 if m.XXX_unrecognized != nil { 6283 i += copy(dAtA[i:], m.XXX_unrecognized) 6284 } 6285 return i, nil 6286 } 6287 6288 func (m *RequestEndBlock) Marshal() (dAtA []byte, err error) { 6289 size := m.Size() 6290 dAtA = make([]byte, size) 6291 n, err := m.MarshalTo(dAtA) 6292 if err != nil { 6293 return nil, err 6294 } 6295 return dAtA[:n], nil 6296 } 6297 6298 func (m *RequestEndBlock) MarshalTo(dAtA []byte) (int, error) { 6299 var i int 6300 _ = i 6301 var l int 6302 _ = l 6303 if m.Height != 0 { 6304 dAtA[i] = 0x8 6305 i++ 6306 i = encodeVarintTypes(dAtA, i, uint64(m.Height)) 6307 } 6308 if m.XXX_unrecognized != nil { 6309 i += copy(dAtA[i:], m.XXX_unrecognized) 6310 } 6311 return i, nil 6312 } 6313 6314 func (m *RequestCommit) Marshal() (dAtA []byte, err error) { 6315 size := m.Size() 6316 dAtA = make([]byte, size) 6317 n, err := m.MarshalTo(dAtA) 6318 if err != nil { 6319 return nil, err 6320 } 6321 return dAtA[:n], nil 6322 } 6323 6324 func (m *RequestCommit) MarshalTo(dAtA []byte) (int, error) { 6325 var i int 6326 _ = i 6327 var l int 6328 _ = l 6329 if m.XXX_unrecognized != nil { 6330 i += copy(dAtA[i:], m.XXX_unrecognized) 6331 } 6332 return i, nil 6333 } 6334 6335 func (m *Response) Marshal() (dAtA []byte, err error) { 6336 size := m.Size() 6337 dAtA = make([]byte, size) 6338 n, err := m.MarshalTo(dAtA) 6339 if err != nil { 6340 return nil, err 6341 } 6342 return dAtA[:n], nil 6343 } 6344 6345 func (m *Response) MarshalTo(dAtA []byte) (int, error) { 6346 var i int 6347 _ = i 6348 var l int 6349 _ = l 6350 if m.Value != nil { 6351 nn17, err := m.Value.MarshalTo(dAtA[i:]) 6352 if err != nil { 6353 return 0, err 6354 } 6355 i += nn17 6356 } 6357 if m.XXX_unrecognized != nil { 6358 i += copy(dAtA[i:], m.XXX_unrecognized) 6359 } 6360 return i, nil 6361 } 6362 6363 func (m *Response_Exception) MarshalTo(dAtA []byte) (int, error) { 6364 i := 0 6365 if m.Exception != nil { 6366 dAtA[i] = 0xa 6367 i++ 6368 i = encodeVarintTypes(dAtA, i, uint64(m.Exception.Size())) 6369 n18, err := m.Exception.MarshalTo(dAtA[i:]) 6370 if err != nil { 6371 return 0, err 6372 } 6373 i += n18 6374 } 6375 return i, nil 6376 } 6377 func (m *Response_Echo) MarshalTo(dAtA []byte) (int, error) { 6378 i := 0 6379 if m.Echo != nil { 6380 dAtA[i] = 0x12 6381 i++ 6382 i = encodeVarintTypes(dAtA, i, uint64(m.Echo.Size())) 6383 n19, err := m.Echo.MarshalTo(dAtA[i:]) 6384 if err != nil { 6385 return 0, err 6386 } 6387 i += n19 6388 } 6389 return i, nil 6390 } 6391 func (m *Response_Flush) MarshalTo(dAtA []byte) (int, error) { 6392 i := 0 6393 if m.Flush != nil { 6394 dAtA[i] = 0x1a 6395 i++ 6396 i = encodeVarintTypes(dAtA, i, uint64(m.Flush.Size())) 6397 n20, err := m.Flush.MarshalTo(dAtA[i:]) 6398 if err != nil { 6399 return 0, err 6400 } 6401 i += n20 6402 } 6403 return i, nil 6404 } 6405 func (m *Response_Info) MarshalTo(dAtA []byte) (int, error) { 6406 i := 0 6407 if m.Info != nil { 6408 dAtA[i] = 0x22 6409 i++ 6410 i = encodeVarintTypes(dAtA, i, uint64(m.Info.Size())) 6411 n21, err := m.Info.MarshalTo(dAtA[i:]) 6412 if err != nil { 6413 return 0, err 6414 } 6415 i += n21 6416 } 6417 return i, nil 6418 } 6419 func (m *Response_SetOption) MarshalTo(dAtA []byte) (int, error) { 6420 i := 0 6421 if m.SetOption != nil { 6422 dAtA[i] = 0x2a 6423 i++ 6424 i = encodeVarintTypes(dAtA, i, uint64(m.SetOption.Size())) 6425 n22, err := m.SetOption.MarshalTo(dAtA[i:]) 6426 if err != nil { 6427 return 0, err 6428 } 6429 i += n22 6430 } 6431 return i, nil 6432 } 6433 func (m *Response_InitChain) MarshalTo(dAtA []byte) (int, error) { 6434 i := 0 6435 if m.InitChain != nil { 6436 dAtA[i] = 0x32 6437 i++ 6438 i = encodeVarintTypes(dAtA, i, uint64(m.InitChain.Size())) 6439 n23, err := m.InitChain.MarshalTo(dAtA[i:]) 6440 if err != nil { 6441 return 0, err 6442 } 6443 i += n23 6444 } 6445 return i, nil 6446 } 6447 func (m *Response_Query) MarshalTo(dAtA []byte) (int, error) { 6448 i := 0 6449 if m.Query != nil { 6450 dAtA[i] = 0x3a 6451 i++ 6452 i = encodeVarintTypes(dAtA, i, uint64(m.Query.Size())) 6453 n24, err := m.Query.MarshalTo(dAtA[i:]) 6454 if err != nil { 6455 return 0, err 6456 } 6457 i += n24 6458 } 6459 return i, nil 6460 } 6461 func (m *Response_BeginBlock) MarshalTo(dAtA []byte) (int, error) { 6462 i := 0 6463 if m.BeginBlock != nil { 6464 dAtA[i] = 0x42 6465 i++ 6466 i = encodeVarintTypes(dAtA, i, uint64(m.BeginBlock.Size())) 6467 n25, err := m.BeginBlock.MarshalTo(dAtA[i:]) 6468 if err != nil { 6469 return 0, err 6470 } 6471 i += n25 6472 } 6473 return i, nil 6474 } 6475 func (m *Response_CheckTx) MarshalTo(dAtA []byte) (int, error) { 6476 i := 0 6477 if m.CheckTx != nil { 6478 dAtA[i] = 0x4a 6479 i++ 6480 i = encodeVarintTypes(dAtA, i, uint64(m.CheckTx.Size())) 6481 n26, err := m.CheckTx.MarshalTo(dAtA[i:]) 6482 if err != nil { 6483 return 0, err 6484 } 6485 i += n26 6486 } 6487 return i, nil 6488 } 6489 func (m *Response_DeliverTx) MarshalTo(dAtA []byte) (int, error) { 6490 i := 0 6491 if m.DeliverTx != nil { 6492 dAtA[i] = 0x52 6493 i++ 6494 i = encodeVarintTypes(dAtA, i, uint64(m.DeliverTx.Size())) 6495 n27, err := m.DeliverTx.MarshalTo(dAtA[i:]) 6496 if err != nil { 6497 return 0, err 6498 } 6499 i += n27 6500 } 6501 return i, nil 6502 } 6503 func (m *Response_EndBlock) MarshalTo(dAtA []byte) (int, error) { 6504 i := 0 6505 if m.EndBlock != nil { 6506 dAtA[i] = 0x5a 6507 i++ 6508 i = encodeVarintTypes(dAtA, i, uint64(m.EndBlock.Size())) 6509 n28, err := m.EndBlock.MarshalTo(dAtA[i:]) 6510 if err != nil { 6511 return 0, err 6512 } 6513 i += n28 6514 } 6515 return i, nil 6516 } 6517 func (m *Response_Commit) MarshalTo(dAtA []byte) (int, error) { 6518 i := 0 6519 if m.Commit != nil { 6520 dAtA[i] = 0x62 6521 i++ 6522 i = encodeVarintTypes(dAtA, i, uint64(m.Commit.Size())) 6523 n29, err := m.Commit.MarshalTo(dAtA[i:]) 6524 if err != nil { 6525 return 0, err 6526 } 6527 i += n29 6528 } 6529 return i, nil 6530 } 6531 func (m *ResponseException) Marshal() (dAtA []byte, err error) { 6532 size := m.Size() 6533 dAtA = make([]byte, size) 6534 n, err := m.MarshalTo(dAtA) 6535 if err != nil { 6536 return nil, err 6537 } 6538 return dAtA[:n], nil 6539 } 6540 6541 func (m *ResponseException) MarshalTo(dAtA []byte) (int, error) { 6542 var i int 6543 _ = i 6544 var l int 6545 _ = l 6546 if len(m.Error) > 0 { 6547 dAtA[i] = 0xa 6548 i++ 6549 i = encodeVarintTypes(dAtA, i, uint64(len(m.Error))) 6550 i += copy(dAtA[i:], m.Error) 6551 } 6552 if m.XXX_unrecognized != nil { 6553 i += copy(dAtA[i:], m.XXX_unrecognized) 6554 } 6555 return i, nil 6556 } 6557 6558 func (m *ResponseEcho) Marshal() (dAtA []byte, err error) { 6559 size := m.Size() 6560 dAtA = make([]byte, size) 6561 n, err := m.MarshalTo(dAtA) 6562 if err != nil { 6563 return nil, err 6564 } 6565 return dAtA[:n], nil 6566 } 6567 6568 func (m *ResponseEcho) MarshalTo(dAtA []byte) (int, error) { 6569 var i int 6570 _ = i 6571 var l int 6572 _ = l 6573 if len(m.Message) > 0 { 6574 dAtA[i] = 0xa 6575 i++ 6576 i = encodeVarintTypes(dAtA, i, uint64(len(m.Message))) 6577 i += copy(dAtA[i:], m.Message) 6578 } 6579 if m.XXX_unrecognized != nil { 6580 i += copy(dAtA[i:], m.XXX_unrecognized) 6581 } 6582 return i, nil 6583 } 6584 6585 func (m *ResponseFlush) Marshal() (dAtA []byte, err error) { 6586 size := m.Size() 6587 dAtA = make([]byte, size) 6588 n, err := m.MarshalTo(dAtA) 6589 if err != nil { 6590 return nil, err 6591 } 6592 return dAtA[:n], nil 6593 } 6594 6595 func (m *ResponseFlush) MarshalTo(dAtA []byte) (int, error) { 6596 var i int 6597 _ = i 6598 var l int 6599 _ = l 6600 if m.XXX_unrecognized != nil { 6601 i += copy(dAtA[i:], m.XXX_unrecognized) 6602 } 6603 return i, nil 6604 } 6605 6606 func (m *ResponseInfo) Marshal() (dAtA []byte, err error) { 6607 size := m.Size() 6608 dAtA = make([]byte, size) 6609 n, err := m.MarshalTo(dAtA) 6610 if err != nil { 6611 return nil, err 6612 } 6613 return dAtA[:n], nil 6614 } 6615 6616 func (m *ResponseInfo) MarshalTo(dAtA []byte) (int, error) { 6617 var i int 6618 _ = i 6619 var l int 6620 _ = l 6621 if len(m.Data) > 0 { 6622 dAtA[i] = 0xa 6623 i++ 6624 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 6625 i += copy(dAtA[i:], m.Data) 6626 } 6627 if len(m.Version) > 0 { 6628 dAtA[i] = 0x12 6629 i++ 6630 i = encodeVarintTypes(dAtA, i, uint64(len(m.Version))) 6631 i += copy(dAtA[i:], m.Version) 6632 } 6633 if m.AppVersion != 0 { 6634 dAtA[i] = 0x18 6635 i++ 6636 i = encodeVarintTypes(dAtA, i, uint64(m.AppVersion)) 6637 } 6638 if m.LastBlockHeight != 0 { 6639 dAtA[i] = 0x20 6640 i++ 6641 i = encodeVarintTypes(dAtA, i, uint64(m.LastBlockHeight)) 6642 } 6643 if len(m.LastBlockAppHash) > 0 { 6644 dAtA[i] = 0x2a 6645 i++ 6646 i = encodeVarintTypes(dAtA, i, uint64(len(m.LastBlockAppHash))) 6647 i += copy(dAtA[i:], m.LastBlockAppHash) 6648 } 6649 if m.XXX_unrecognized != nil { 6650 i += copy(dAtA[i:], m.XXX_unrecognized) 6651 } 6652 return i, nil 6653 } 6654 6655 func (m *ResponseSetOption) Marshal() (dAtA []byte, err error) { 6656 size := m.Size() 6657 dAtA = make([]byte, size) 6658 n, err := m.MarshalTo(dAtA) 6659 if err != nil { 6660 return nil, err 6661 } 6662 return dAtA[:n], nil 6663 } 6664 6665 func (m *ResponseSetOption) MarshalTo(dAtA []byte) (int, error) { 6666 var i int 6667 _ = i 6668 var l int 6669 _ = l 6670 if m.Code != 0 { 6671 dAtA[i] = 0x8 6672 i++ 6673 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 6674 } 6675 if len(m.Log) > 0 { 6676 dAtA[i] = 0x1a 6677 i++ 6678 i = encodeVarintTypes(dAtA, i, uint64(len(m.Log))) 6679 i += copy(dAtA[i:], m.Log) 6680 } 6681 if len(m.Info) > 0 { 6682 dAtA[i] = 0x22 6683 i++ 6684 i = encodeVarintTypes(dAtA, i, uint64(len(m.Info))) 6685 i += copy(dAtA[i:], m.Info) 6686 } 6687 if m.XXX_unrecognized != nil { 6688 i += copy(dAtA[i:], m.XXX_unrecognized) 6689 } 6690 return i, nil 6691 } 6692 6693 func (m *ResponseInitChain) Marshal() (dAtA []byte, err error) { 6694 size := m.Size() 6695 dAtA = make([]byte, size) 6696 n, err := m.MarshalTo(dAtA) 6697 if err != nil { 6698 return nil, err 6699 } 6700 return dAtA[:n], nil 6701 } 6702 6703 func (m *ResponseInitChain) MarshalTo(dAtA []byte) (int, error) { 6704 var i int 6705 _ = i 6706 var l int 6707 _ = l 6708 if m.ConsensusParams != nil { 6709 dAtA[i] = 0xa 6710 i++ 6711 i = encodeVarintTypes(dAtA, i, uint64(m.ConsensusParams.Size())) 6712 n30, err := m.ConsensusParams.MarshalTo(dAtA[i:]) 6713 if err != nil { 6714 return 0, err 6715 } 6716 i += n30 6717 } 6718 if len(m.Validators) > 0 { 6719 for _, msg := range m.Validators { 6720 dAtA[i] = 0x12 6721 i++ 6722 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6723 n, err := msg.MarshalTo(dAtA[i:]) 6724 if err != nil { 6725 return 0, err 6726 } 6727 i += n 6728 } 6729 } 6730 if m.XXX_unrecognized != nil { 6731 i += copy(dAtA[i:], m.XXX_unrecognized) 6732 } 6733 return i, nil 6734 } 6735 6736 func (m *ResponseQuery) Marshal() (dAtA []byte, err error) { 6737 size := m.Size() 6738 dAtA = make([]byte, size) 6739 n, err := m.MarshalTo(dAtA) 6740 if err != nil { 6741 return nil, err 6742 } 6743 return dAtA[:n], nil 6744 } 6745 6746 func (m *ResponseQuery) MarshalTo(dAtA []byte) (int, error) { 6747 var i int 6748 _ = i 6749 var l int 6750 _ = l 6751 if m.Code != 0 { 6752 dAtA[i] = 0x8 6753 i++ 6754 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 6755 } 6756 if len(m.Log) > 0 { 6757 dAtA[i] = 0x1a 6758 i++ 6759 i = encodeVarintTypes(dAtA, i, uint64(len(m.Log))) 6760 i += copy(dAtA[i:], m.Log) 6761 } 6762 if len(m.Info) > 0 { 6763 dAtA[i] = 0x22 6764 i++ 6765 i = encodeVarintTypes(dAtA, i, uint64(len(m.Info))) 6766 i += copy(dAtA[i:], m.Info) 6767 } 6768 if m.Index != 0 { 6769 dAtA[i] = 0x28 6770 i++ 6771 i = encodeVarintTypes(dAtA, i, uint64(m.Index)) 6772 } 6773 if len(m.Key) > 0 { 6774 dAtA[i] = 0x32 6775 i++ 6776 i = encodeVarintTypes(dAtA, i, uint64(len(m.Key))) 6777 i += copy(dAtA[i:], m.Key) 6778 } 6779 if len(m.Value) > 0 { 6780 dAtA[i] = 0x3a 6781 i++ 6782 i = encodeVarintTypes(dAtA, i, uint64(len(m.Value))) 6783 i += copy(dAtA[i:], m.Value) 6784 } 6785 if m.Proof != nil { 6786 dAtA[i] = 0x42 6787 i++ 6788 i = encodeVarintTypes(dAtA, i, uint64(m.Proof.Size())) 6789 n31, err := m.Proof.MarshalTo(dAtA[i:]) 6790 if err != nil { 6791 return 0, err 6792 } 6793 i += n31 6794 } 6795 if m.Height != 0 { 6796 dAtA[i] = 0x48 6797 i++ 6798 i = encodeVarintTypes(dAtA, i, uint64(m.Height)) 6799 } 6800 if len(m.Codespace) > 0 { 6801 dAtA[i] = 0x52 6802 i++ 6803 i = encodeVarintTypes(dAtA, i, uint64(len(m.Codespace))) 6804 i += copy(dAtA[i:], m.Codespace) 6805 } 6806 if m.XXX_unrecognized != nil { 6807 i += copy(dAtA[i:], m.XXX_unrecognized) 6808 } 6809 return i, nil 6810 } 6811 6812 func (m *ResponseBeginBlock) Marshal() (dAtA []byte, err error) { 6813 size := m.Size() 6814 dAtA = make([]byte, size) 6815 n, err := m.MarshalTo(dAtA) 6816 if err != nil { 6817 return nil, err 6818 } 6819 return dAtA[:n], nil 6820 } 6821 6822 func (m *ResponseBeginBlock) MarshalTo(dAtA []byte) (int, error) { 6823 var i int 6824 _ = i 6825 var l int 6826 _ = l 6827 if len(m.Events) > 0 { 6828 for _, msg := range m.Events { 6829 dAtA[i] = 0xa 6830 i++ 6831 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6832 n, err := msg.MarshalTo(dAtA[i:]) 6833 if err != nil { 6834 return 0, err 6835 } 6836 i += n 6837 } 6838 } 6839 if m.XXX_unrecognized != nil { 6840 i += copy(dAtA[i:], m.XXX_unrecognized) 6841 } 6842 return i, nil 6843 } 6844 6845 func (m *ResponseCheckTx) Marshal() (dAtA []byte, err error) { 6846 size := m.Size() 6847 dAtA = make([]byte, size) 6848 n, err := m.MarshalTo(dAtA) 6849 if err != nil { 6850 return nil, err 6851 } 6852 return dAtA[:n], nil 6853 } 6854 6855 func (m *ResponseCheckTx) MarshalTo(dAtA []byte) (int, error) { 6856 var i int 6857 _ = i 6858 var l int 6859 _ = l 6860 if m.Code != 0 { 6861 dAtA[i] = 0x8 6862 i++ 6863 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 6864 } 6865 if len(m.Data) > 0 { 6866 dAtA[i] = 0x12 6867 i++ 6868 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 6869 i += copy(dAtA[i:], m.Data) 6870 } 6871 if len(m.Log) > 0 { 6872 dAtA[i] = 0x1a 6873 i++ 6874 i = encodeVarintTypes(dAtA, i, uint64(len(m.Log))) 6875 i += copy(dAtA[i:], m.Log) 6876 } 6877 if len(m.Info) > 0 { 6878 dAtA[i] = 0x22 6879 i++ 6880 i = encodeVarintTypes(dAtA, i, uint64(len(m.Info))) 6881 i += copy(dAtA[i:], m.Info) 6882 } 6883 if m.GasWanted != 0 { 6884 dAtA[i] = 0x28 6885 i++ 6886 i = encodeVarintTypes(dAtA, i, uint64(m.GasWanted)) 6887 } 6888 if m.GasUsed != 0 { 6889 dAtA[i] = 0x30 6890 i++ 6891 i = encodeVarintTypes(dAtA, i, uint64(m.GasUsed)) 6892 } 6893 if len(m.Events) > 0 { 6894 for _, msg := range m.Events { 6895 dAtA[i] = 0x3a 6896 i++ 6897 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6898 n, err := msg.MarshalTo(dAtA[i:]) 6899 if err != nil { 6900 return 0, err 6901 } 6902 i += n 6903 } 6904 } 6905 if len(m.Codespace) > 0 { 6906 dAtA[i] = 0x42 6907 i++ 6908 i = encodeVarintTypes(dAtA, i, uint64(len(m.Codespace))) 6909 i += copy(dAtA[i:], m.Codespace) 6910 } 6911 if m.XXX_unrecognized != nil { 6912 i += copy(dAtA[i:], m.XXX_unrecognized) 6913 } 6914 return i, nil 6915 } 6916 6917 func (m *ResponseDeliverTx) Marshal() (dAtA []byte, err error) { 6918 size := m.Size() 6919 dAtA = make([]byte, size) 6920 n, err := m.MarshalTo(dAtA) 6921 if err != nil { 6922 return nil, err 6923 } 6924 return dAtA[:n], nil 6925 } 6926 6927 func (m *ResponseDeliverTx) MarshalTo(dAtA []byte) (int, error) { 6928 var i int 6929 _ = i 6930 var l int 6931 _ = l 6932 if m.Code != 0 { 6933 dAtA[i] = 0x8 6934 i++ 6935 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 6936 } 6937 if len(m.Data) > 0 { 6938 dAtA[i] = 0x12 6939 i++ 6940 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 6941 i += copy(dAtA[i:], m.Data) 6942 } 6943 if len(m.Log) > 0 { 6944 dAtA[i] = 0x1a 6945 i++ 6946 i = encodeVarintTypes(dAtA, i, uint64(len(m.Log))) 6947 i += copy(dAtA[i:], m.Log) 6948 } 6949 if len(m.Info) > 0 { 6950 dAtA[i] = 0x22 6951 i++ 6952 i = encodeVarintTypes(dAtA, i, uint64(len(m.Info))) 6953 i += copy(dAtA[i:], m.Info) 6954 } 6955 if m.GasWanted != 0 { 6956 dAtA[i] = 0x28 6957 i++ 6958 i = encodeVarintTypes(dAtA, i, uint64(m.GasWanted)) 6959 } 6960 if m.GasUsed != 0 { 6961 dAtA[i] = 0x30 6962 i++ 6963 i = encodeVarintTypes(dAtA, i, uint64(m.GasUsed)) 6964 } 6965 if len(m.Events) > 0 { 6966 for _, msg := range m.Events { 6967 dAtA[i] = 0x3a 6968 i++ 6969 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 6970 n, err := msg.MarshalTo(dAtA[i:]) 6971 if err != nil { 6972 return 0, err 6973 } 6974 i += n 6975 } 6976 } 6977 if len(m.Codespace) > 0 { 6978 dAtA[i] = 0x42 6979 i++ 6980 i = encodeVarintTypes(dAtA, i, uint64(len(m.Codespace))) 6981 i += copy(dAtA[i:], m.Codespace) 6982 } 6983 if m.XXX_unrecognized != nil { 6984 i += copy(dAtA[i:], m.XXX_unrecognized) 6985 } 6986 return i, nil 6987 } 6988 6989 func (m *ResponseEndBlock) Marshal() (dAtA []byte, err error) { 6990 size := m.Size() 6991 dAtA = make([]byte, size) 6992 n, err := m.MarshalTo(dAtA) 6993 if err != nil { 6994 return nil, err 6995 } 6996 return dAtA[:n], nil 6997 } 6998 6999 func (m *ResponseEndBlock) MarshalTo(dAtA []byte) (int, error) { 7000 var i int 7001 _ = i 7002 var l int 7003 _ = l 7004 if len(m.ValidatorUpdates) > 0 { 7005 for _, msg := range m.ValidatorUpdates { 7006 dAtA[i] = 0xa 7007 i++ 7008 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 7009 n, err := msg.MarshalTo(dAtA[i:]) 7010 if err != nil { 7011 return 0, err 7012 } 7013 i += n 7014 } 7015 } 7016 if m.ConsensusParamUpdates != nil { 7017 dAtA[i] = 0x12 7018 i++ 7019 i = encodeVarintTypes(dAtA, i, uint64(m.ConsensusParamUpdates.Size())) 7020 n32, err := m.ConsensusParamUpdates.MarshalTo(dAtA[i:]) 7021 if err != nil { 7022 return 0, err 7023 } 7024 i += n32 7025 } 7026 if len(m.Events) > 0 { 7027 for _, msg := range m.Events { 7028 dAtA[i] = 0x1a 7029 i++ 7030 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 7031 n, err := msg.MarshalTo(dAtA[i:]) 7032 if err != nil { 7033 return 0, err 7034 } 7035 i += n 7036 } 7037 } 7038 if m.XXX_unrecognized != nil { 7039 i += copy(dAtA[i:], m.XXX_unrecognized) 7040 } 7041 return i, nil 7042 } 7043 7044 func (m *ResponseCommit) Marshal() (dAtA []byte, err error) { 7045 size := m.Size() 7046 dAtA = make([]byte, size) 7047 n, err := m.MarshalTo(dAtA) 7048 if err != nil { 7049 return nil, err 7050 } 7051 return dAtA[:n], nil 7052 } 7053 7054 func (m *ResponseCommit) MarshalTo(dAtA []byte) (int, error) { 7055 var i int 7056 _ = i 7057 var l int 7058 _ = l 7059 if len(m.Data) > 0 { 7060 dAtA[i] = 0x12 7061 i++ 7062 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 7063 i += copy(dAtA[i:], m.Data) 7064 } 7065 if m.XXX_unrecognized != nil { 7066 i += copy(dAtA[i:], m.XXX_unrecognized) 7067 } 7068 return i, nil 7069 } 7070 7071 func (m *ConsensusParams) Marshal() (dAtA []byte, err error) { 7072 size := m.Size() 7073 dAtA = make([]byte, size) 7074 n, err := m.MarshalTo(dAtA) 7075 if err != nil { 7076 return nil, err 7077 } 7078 return dAtA[:n], nil 7079 } 7080 7081 func (m *ConsensusParams) MarshalTo(dAtA []byte) (int, error) { 7082 var i int 7083 _ = i 7084 var l int 7085 _ = l 7086 if m.Block != nil { 7087 dAtA[i] = 0xa 7088 i++ 7089 i = encodeVarintTypes(dAtA, i, uint64(m.Block.Size())) 7090 n33, err := m.Block.MarshalTo(dAtA[i:]) 7091 if err != nil { 7092 return 0, err 7093 } 7094 i += n33 7095 } 7096 if m.Evidence != nil { 7097 dAtA[i] = 0x12 7098 i++ 7099 i = encodeVarintTypes(dAtA, i, uint64(m.Evidence.Size())) 7100 n34, err := m.Evidence.MarshalTo(dAtA[i:]) 7101 if err != nil { 7102 return 0, err 7103 } 7104 i += n34 7105 } 7106 if m.Validator != nil { 7107 dAtA[i] = 0x1a 7108 i++ 7109 i = encodeVarintTypes(dAtA, i, uint64(m.Validator.Size())) 7110 n35, err := m.Validator.MarshalTo(dAtA[i:]) 7111 if err != nil { 7112 return 0, err 7113 } 7114 i += n35 7115 } 7116 if m.XXX_unrecognized != nil { 7117 i += copy(dAtA[i:], m.XXX_unrecognized) 7118 } 7119 return i, nil 7120 } 7121 7122 func (m *BlockParams) Marshal() (dAtA []byte, err error) { 7123 size := m.Size() 7124 dAtA = make([]byte, size) 7125 n, err := m.MarshalTo(dAtA) 7126 if err != nil { 7127 return nil, err 7128 } 7129 return dAtA[:n], nil 7130 } 7131 7132 func (m *BlockParams) MarshalTo(dAtA []byte) (int, error) { 7133 var i int 7134 _ = i 7135 var l int 7136 _ = l 7137 if m.MaxBytes != 0 { 7138 dAtA[i] = 0x8 7139 i++ 7140 i = encodeVarintTypes(dAtA, i, uint64(m.MaxBytes)) 7141 } 7142 if m.MaxGas != 0 { 7143 dAtA[i] = 0x10 7144 i++ 7145 i = encodeVarintTypes(dAtA, i, uint64(m.MaxGas)) 7146 } 7147 if m.XXX_unrecognized != nil { 7148 i += copy(dAtA[i:], m.XXX_unrecognized) 7149 } 7150 return i, nil 7151 } 7152 7153 func (m *EvidenceParams) Marshal() (dAtA []byte, err error) { 7154 size := m.Size() 7155 dAtA = make([]byte, size) 7156 n, err := m.MarshalTo(dAtA) 7157 if err != nil { 7158 return nil, err 7159 } 7160 return dAtA[:n], nil 7161 } 7162 7163 func (m *EvidenceParams) MarshalTo(dAtA []byte) (int, error) { 7164 var i int 7165 _ = i 7166 var l int 7167 _ = l 7168 if m.MaxAge != 0 { 7169 dAtA[i] = 0x8 7170 i++ 7171 i = encodeVarintTypes(dAtA, i, uint64(m.MaxAge)) 7172 } 7173 if m.XXX_unrecognized != nil { 7174 i += copy(dAtA[i:], m.XXX_unrecognized) 7175 } 7176 return i, nil 7177 } 7178 7179 func (m *ValidatorParams) Marshal() (dAtA []byte, err error) { 7180 size := m.Size() 7181 dAtA = make([]byte, size) 7182 n, err := m.MarshalTo(dAtA) 7183 if err != nil { 7184 return nil, err 7185 } 7186 return dAtA[:n], nil 7187 } 7188 7189 func (m *ValidatorParams) MarshalTo(dAtA []byte) (int, error) { 7190 var i int 7191 _ = i 7192 var l int 7193 _ = l 7194 if len(m.PubKeyTypes) > 0 { 7195 for _, s := range m.PubKeyTypes { 7196 dAtA[i] = 0xa 7197 i++ 7198 l = len(s) 7199 for l >= 1<<7 { 7200 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7201 l >>= 7 7202 i++ 7203 } 7204 dAtA[i] = uint8(l) 7205 i++ 7206 i += copy(dAtA[i:], s) 7207 } 7208 } 7209 if m.XXX_unrecognized != nil { 7210 i += copy(dAtA[i:], m.XXX_unrecognized) 7211 } 7212 return i, nil 7213 } 7214 7215 func (m *LastCommitInfo) Marshal() (dAtA []byte, err error) { 7216 size := m.Size() 7217 dAtA = make([]byte, size) 7218 n, err := m.MarshalTo(dAtA) 7219 if err != nil { 7220 return nil, err 7221 } 7222 return dAtA[:n], nil 7223 } 7224 7225 func (m *LastCommitInfo) MarshalTo(dAtA []byte) (int, error) { 7226 var i int 7227 _ = i 7228 var l int 7229 _ = l 7230 if m.Round != 0 { 7231 dAtA[i] = 0x8 7232 i++ 7233 i = encodeVarintTypes(dAtA, i, uint64(m.Round)) 7234 } 7235 if len(m.Votes) > 0 { 7236 for _, msg := range m.Votes { 7237 dAtA[i] = 0x12 7238 i++ 7239 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 7240 n, err := msg.MarshalTo(dAtA[i:]) 7241 if err != nil { 7242 return 0, err 7243 } 7244 i += n 7245 } 7246 } 7247 if m.XXX_unrecognized != nil { 7248 i += copy(dAtA[i:], m.XXX_unrecognized) 7249 } 7250 return i, nil 7251 } 7252 7253 func (m *Event) Marshal() (dAtA []byte, err error) { 7254 size := m.Size() 7255 dAtA = make([]byte, size) 7256 n, err := m.MarshalTo(dAtA) 7257 if err != nil { 7258 return nil, err 7259 } 7260 return dAtA[:n], nil 7261 } 7262 7263 func (m *Event) MarshalTo(dAtA []byte) (int, error) { 7264 var i int 7265 _ = i 7266 var l int 7267 _ = l 7268 if len(m.Type) > 0 { 7269 dAtA[i] = 0xa 7270 i++ 7271 i = encodeVarintTypes(dAtA, i, uint64(len(m.Type))) 7272 i += copy(dAtA[i:], m.Type) 7273 } 7274 if len(m.Attributes) > 0 { 7275 for _, msg := range m.Attributes { 7276 dAtA[i] = 0x12 7277 i++ 7278 i = encodeVarintTypes(dAtA, i, uint64(msg.Size())) 7279 n, err := msg.MarshalTo(dAtA[i:]) 7280 if err != nil { 7281 return 0, err 7282 } 7283 i += n 7284 } 7285 } 7286 if m.XXX_unrecognized != nil { 7287 i += copy(dAtA[i:], m.XXX_unrecognized) 7288 } 7289 return i, nil 7290 } 7291 7292 func (m *Header) Marshal() (dAtA []byte, err error) { 7293 size := m.Size() 7294 dAtA = make([]byte, size) 7295 n, err := m.MarshalTo(dAtA) 7296 if err != nil { 7297 return nil, err 7298 } 7299 return dAtA[:n], nil 7300 } 7301 7302 func (m *Header) MarshalTo(dAtA []byte) (int, error) { 7303 var i int 7304 _ = i 7305 var l int 7306 _ = l 7307 dAtA[i] = 0xa 7308 i++ 7309 i = encodeVarintTypes(dAtA, i, uint64(m.Version.Size())) 7310 n36, err := m.Version.MarshalTo(dAtA[i:]) 7311 if err != nil { 7312 return 0, err 7313 } 7314 i += n36 7315 if len(m.ChainID) > 0 { 7316 dAtA[i] = 0x12 7317 i++ 7318 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainID))) 7319 i += copy(dAtA[i:], m.ChainID) 7320 } 7321 if m.Height != 0 { 7322 dAtA[i] = 0x18 7323 i++ 7324 i = encodeVarintTypes(dAtA, i, uint64(m.Height)) 7325 } 7326 dAtA[i] = 0x22 7327 i++ 7328 i = encodeVarintTypes(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(m.Time))) 7329 n37, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i:]) 7330 if err != nil { 7331 return 0, err 7332 } 7333 i += n37 7334 if m.NumTxs != 0 { 7335 dAtA[i] = 0x28 7336 i++ 7337 i = encodeVarintTypes(dAtA, i, uint64(m.NumTxs)) 7338 } 7339 if m.TotalTxs != 0 { 7340 dAtA[i] = 0x30 7341 i++ 7342 i = encodeVarintTypes(dAtA, i, uint64(m.TotalTxs)) 7343 } 7344 dAtA[i] = 0x3a 7345 i++ 7346 i = encodeVarintTypes(dAtA, i, uint64(m.LastBlockId.Size())) 7347 n38, err := m.LastBlockId.MarshalTo(dAtA[i:]) 7348 if err != nil { 7349 return 0, err 7350 } 7351 i += n38 7352 if len(m.LastCommitHash) > 0 { 7353 dAtA[i] = 0x42 7354 i++ 7355 i = encodeVarintTypes(dAtA, i, uint64(len(m.LastCommitHash))) 7356 i += copy(dAtA[i:], m.LastCommitHash) 7357 } 7358 if len(m.DataHash) > 0 { 7359 dAtA[i] = 0x4a 7360 i++ 7361 i = encodeVarintTypes(dAtA, i, uint64(len(m.DataHash))) 7362 i += copy(dAtA[i:], m.DataHash) 7363 } 7364 if len(m.ValidatorsHash) > 0 { 7365 dAtA[i] = 0x52 7366 i++ 7367 i = encodeVarintTypes(dAtA, i, uint64(len(m.ValidatorsHash))) 7368 i += copy(dAtA[i:], m.ValidatorsHash) 7369 } 7370 if len(m.NextValidatorsHash) > 0 { 7371 dAtA[i] = 0x5a 7372 i++ 7373 i = encodeVarintTypes(dAtA, i, uint64(len(m.NextValidatorsHash))) 7374 i += copy(dAtA[i:], m.NextValidatorsHash) 7375 } 7376 if len(m.ConsensusHash) > 0 { 7377 dAtA[i] = 0x62 7378 i++ 7379 i = encodeVarintTypes(dAtA, i, uint64(len(m.ConsensusHash))) 7380 i += copy(dAtA[i:], m.ConsensusHash) 7381 } 7382 if len(m.AppHash) > 0 { 7383 dAtA[i] = 0x6a 7384 i++ 7385 i = encodeVarintTypes(dAtA, i, uint64(len(m.AppHash))) 7386 i += copy(dAtA[i:], m.AppHash) 7387 } 7388 if len(m.LastResultsHash) > 0 { 7389 dAtA[i] = 0x72 7390 i++ 7391 i = encodeVarintTypes(dAtA, i, uint64(len(m.LastResultsHash))) 7392 i += copy(dAtA[i:], m.LastResultsHash) 7393 } 7394 if len(m.EvidenceHash) > 0 { 7395 dAtA[i] = 0x7a 7396 i++ 7397 i = encodeVarintTypes(dAtA, i, uint64(len(m.EvidenceHash))) 7398 i += copy(dAtA[i:], m.EvidenceHash) 7399 } 7400 if len(m.ProposerAddress) > 0 { 7401 dAtA[i] = 0x82 7402 i++ 7403 dAtA[i] = 0x1 7404 i++ 7405 i = encodeVarintTypes(dAtA, i, uint64(len(m.ProposerAddress))) 7406 i += copy(dAtA[i:], m.ProposerAddress) 7407 } 7408 if m.XXX_unrecognized != nil { 7409 i += copy(dAtA[i:], m.XXX_unrecognized) 7410 } 7411 return i, nil 7412 } 7413 7414 func (m *Version) Marshal() (dAtA []byte, err error) { 7415 size := m.Size() 7416 dAtA = make([]byte, size) 7417 n, err := m.MarshalTo(dAtA) 7418 if err != nil { 7419 return nil, err 7420 } 7421 return dAtA[:n], nil 7422 } 7423 7424 func (m *Version) MarshalTo(dAtA []byte) (int, error) { 7425 var i int 7426 _ = i 7427 var l int 7428 _ = l 7429 if m.Block != 0 { 7430 dAtA[i] = 0x8 7431 i++ 7432 i = encodeVarintTypes(dAtA, i, uint64(m.Block)) 7433 } 7434 if m.App != 0 { 7435 dAtA[i] = 0x10 7436 i++ 7437 i = encodeVarintTypes(dAtA, i, uint64(m.App)) 7438 } 7439 if m.XXX_unrecognized != nil { 7440 i += copy(dAtA[i:], m.XXX_unrecognized) 7441 } 7442 return i, nil 7443 } 7444 7445 func (m *BlockID) Marshal() (dAtA []byte, err error) { 7446 size := m.Size() 7447 dAtA = make([]byte, size) 7448 n, err := m.MarshalTo(dAtA) 7449 if err != nil { 7450 return nil, err 7451 } 7452 return dAtA[:n], nil 7453 } 7454 7455 func (m *BlockID) MarshalTo(dAtA []byte) (int, error) { 7456 var i int 7457 _ = i 7458 var l int 7459 _ = l 7460 if len(m.Hash) > 0 { 7461 dAtA[i] = 0xa 7462 i++ 7463 i = encodeVarintTypes(dAtA, i, uint64(len(m.Hash))) 7464 i += copy(dAtA[i:], m.Hash) 7465 } 7466 dAtA[i] = 0x12 7467 i++ 7468 i = encodeVarintTypes(dAtA, i, uint64(m.PartsHeader.Size())) 7469 n39, err := m.PartsHeader.MarshalTo(dAtA[i:]) 7470 if err != nil { 7471 return 0, err 7472 } 7473 i += n39 7474 if m.XXX_unrecognized != nil { 7475 i += copy(dAtA[i:], m.XXX_unrecognized) 7476 } 7477 return i, nil 7478 } 7479 7480 func (m *PartSetHeader) Marshal() (dAtA []byte, err error) { 7481 size := m.Size() 7482 dAtA = make([]byte, size) 7483 n, err := m.MarshalTo(dAtA) 7484 if err != nil { 7485 return nil, err 7486 } 7487 return dAtA[:n], nil 7488 } 7489 7490 func (m *PartSetHeader) MarshalTo(dAtA []byte) (int, error) { 7491 var i int 7492 _ = i 7493 var l int 7494 _ = l 7495 if m.Total != 0 { 7496 dAtA[i] = 0x8 7497 i++ 7498 i = encodeVarintTypes(dAtA, i, uint64(m.Total)) 7499 } 7500 if len(m.Hash) > 0 { 7501 dAtA[i] = 0x12 7502 i++ 7503 i = encodeVarintTypes(dAtA, i, uint64(len(m.Hash))) 7504 i += copy(dAtA[i:], m.Hash) 7505 } 7506 if m.XXX_unrecognized != nil { 7507 i += copy(dAtA[i:], m.XXX_unrecognized) 7508 } 7509 return i, nil 7510 } 7511 7512 func (m *Validator) Marshal() (dAtA []byte, err error) { 7513 size := m.Size() 7514 dAtA = make([]byte, size) 7515 n, err := m.MarshalTo(dAtA) 7516 if err != nil { 7517 return nil, err 7518 } 7519 return dAtA[:n], nil 7520 } 7521 7522 func (m *Validator) MarshalTo(dAtA []byte) (int, error) { 7523 var i int 7524 _ = i 7525 var l int 7526 _ = l 7527 if len(m.Address) > 0 { 7528 dAtA[i] = 0xa 7529 i++ 7530 i = encodeVarintTypes(dAtA, i, uint64(len(m.Address))) 7531 i += copy(dAtA[i:], m.Address) 7532 } 7533 if m.Power != 0 { 7534 dAtA[i] = 0x18 7535 i++ 7536 i = encodeVarintTypes(dAtA, i, uint64(m.Power)) 7537 } 7538 if m.XXX_unrecognized != nil { 7539 i += copy(dAtA[i:], m.XXX_unrecognized) 7540 } 7541 return i, nil 7542 } 7543 7544 func (m *ValidatorUpdate) Marshal() (dAtA []byte, err error) { 7545 size := m.Size() 7546 dAtA = make([]byte, size) 7547 n, err := m.MarshalTo(dAtA) 7548 if err != nil { 7549 return nil, err 7550 } 7551 return dAtA[:n], nil 7552 } 7553 7554 func (m *ValidatorUpdate) MarshalTo(dAtA []byte) (int, error) { 7555 var i int 7556 _ = i 7557 var l int 7558 _ = l 7559 dAtA[i] = 0xa 7560 i++ 7561 i = encodeVarintTypes(dAtA, i, uint64(m.PubKey.Size())) 7562 n40, err := m.PubKey.MarshalTo(dAtA[i:]) 7563 if err != nil { 7564 return 0, err 7565 } 7566 i += n40 7567 if m.Power != 0 { 7568 dAtA[i] = 0x10 7569 i++ 7570 i = encodeVarintTypes(dAtA, i, uint64(m.Power)) 7571 } 7572 if m.XXX_unrecognized != nil { 7573 i += copy(dAtA[i:], m.XXX_unrecognized) 7574 } 7575 return i, nil 7576 } 7577 7578 func (m *VoteInfo) Marshal() (dAtA []byte, err error) { 7579 size := m.Size() 7580 dAtA = make([]byte, size) 7581 n, err := m.MarshalTo(dAtA) 7582 if err != nil { 7583 return nil, err 7584 } 7585 return dAtA[:n], nil 7586 } 7587 7588 func (m *VoteInfo) MarshalTo(dAtA []byte) (int, error) { 7589 var i int 7590 _ = i 7591 var l int 7592 _ = l 7593 dAtA[i] = 0xa 7594 i++ 7595 i = encodeVarintTypes(dAtA, i, uint64(m.Validator.Size())) 7596 n41, err := m.Validator.MarshalTo(dAtA[i:]) 7597 if err != nil { 7598 return 0, err 7599 } 7600 i += n41 7601 if m.SignedLastBlock { 7602 dAtA[i] = 0x10 7603 i++ 7604 if m.SignedLastBlock { 7605 dAtA[i] = 1 7606 } else { 7607 dAtA[i] = 0 7608 } 7609 i++ 7610 } 7611 if m.XXX_unrecognized != nil { 7612 i += copy(dAtA[i:], m.XXX_unrecognized) 7613 } 7614 return i, nil 7615 } 7616 7617 func (m *PubKey) Marshal() (dAtA []byte, err error) { 7618 size := m.Size() 7619 dAtA = make([]byte, size) 7620 n, err := m.MarshalTo(dAtA) 7621 if err != nil { 7622 return nil, err 7623 } 7624 return dAtA[:n], nil 7625 } 7626 7627 func (m *PubKey) MarshalTo(dAtA []byte) (int, error) { 7628 var i int 7629 _ = i 7630 var l int 7631 _ = l 7632 if len(m.Type) > 0 { 7633 dAtA[i] = 0xa 7634 i++ 7635 i = encodeVarintTypes(dAtA, i, uint64(len(m.Type))) 7636 i += copy(dAtA[i:], m.Type) 7637 } 7638 if len(m.Data) > 0 { 7639 dAtA[i] = 0x12 7640 i++ 7641 i = encodeVarintTypes(dAtA, i, uint64(len(m.Data))) 7642 i += copy(dAtA[i:], m.Data) 7643 } 7644 if m.XXX_unrecognized != nil { 7645 i += copy(dAtA[i:], m.XXX_unrecognized) 7646 } 7647 return i, nil 7648 } 7649 7650 func (m *Evidence) Marshal() (dAtA []byte, err error) { 7651 size := m.Size() 7652 dAtA = make([]byte, size) 7653 n, err := m.MarshalTo(dAtA) 7654 if err != nil { 7655 return nil, err 7656 } 7657 return dAtA[:n], nil 7658 } 7659 7660 func (m *Evidence) MarshalTo(dAtA []byte) (int, error) { 7661 var i int 7662 _ = i 7663 var l int 7664 _ = l 7665 if len(m.Type) > 0 { 7666 dAtA[i] = 0xa 7667 i++ 7668 i = encodeVarintTypes(dAtA, i, uint64(len(m.Type))) 7669 i += copy(dAtA[i:], m.Type) 7670 } 7671 dAtA[i] = 0x12 7672 i++ 7673 i = encodeVarintTypes(dAtA, i, uint64(m.Validator.Size())) 7674 n42, err := m.Validator.MarshalTo(dAtA[i:]) 7675 if err != nil { 7676 return 0, err 7677 } 7678 i += n42 7679 if m.Height != 0 { 7680 dAtA[i] = 0x18 7681 i++ 7682 i = encodeVarintTypes(dAtA, i, uint64(m.Height)) 7683 } 7684 dAtA[i] = 0x22 7685 i++ 7686 i = encodeVarintTypes(dAtA, i, uint64(github_com_gogo_protobuf_types.SizeOfStdTime(m.Time))) 7687 n43, err := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i:]) 7688 if err != nil { 7689 return 0, err 7690 } 7691 i += n43 7692 if m.TotalVotingPower != 0 { 7693 dAtA[i] = 0x28 7694 i++ 7695 i = encodeVarintTypes(dAtA, i, uint64(m.TotalVotingPower)) 7696 } 7697 if m.XXX_unrecognized != nil { 7698 i += copy(dAtA[i:], m.XXX_unrecognized) 7699 } 7700 return i, nil 7701 } 7702 7703 func encodeVarintTypes(dAtA []byte, offset int, v uint64) int { 7704 for v >= 1<<7 { 7705 dAtA[offset] = uint8(v&0x7f | 0x80) 7706 v >>= 7 7707 offset++ 7708 } 7709 dAtA[offset] = uint8(v) 7710 return offset + 1 7711 } 7712 func NewPopulatedRequest(r randyTypes, easy bool) *Request { 7713 this := &Request{} 7714 oneofNumber_Value := []int32{2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 19}[r.Intn(11)] 7715 switch oneofNumber_Value { 7716 case 2: 7717 this.Value = NewPopulatedRequest_Echo(r, easy) 7718 case 3: 7719 this.Value = NewPopulatedRequest_Flush(r, easy) 7720 case 4: 7721 this.Value = NewPopulatedRequest_Info(r, easy) 7722 case 5: 7723 this.Value = NewPopulatedRequest_SetOption(r, easy) 7724 case 6: 7725 this.Value = NewPopulatedRequest_InitChain(r, easy) 7726 case 7: 7727 this.Value = NewPopulatedRequest_Query(r, easy) 7728 case 8: 7729 this.Value = NewPopulatedRequest_BeginBlock(r, easy) 7730 case 9: 7731 this.Value = NewPopulatedRequest_CheckTx(r, easy) 7732 case 11: 7733 this.Value = NewPopulatedRequest_EndBlock(r, easy) 7734 case 12: 7735 this.Value = NewPopulatedRequest_Commit(r, easy) 7736 case 19: 7737 this.Value = NewPopulatedRequest_DeliverTx(r, easy) 7738 } 7739 if !easy && r.Intn(10) != 0 { 7740 this.XXX_unrecognized = randUnrecognizedTypes(r, 20) 7741 } 7742 return this 7743 } 7744 7745 func NewPopulatedRequest_Echo(r randyTypes, easy bool) *Request_Echo { 7746 this := &Request_Echo{} 7747 this.Echo = NewPopulatedRequestEcho(r, easy) 7748 return this 7749 } 7750 func NewPopulatedRequest_Flush(r randyTypes, easy bool) *Request_Flush { 7751 this := &Request_Flush{} 7752 this.Flush = NewPopulatedRequestFlush(r, easy) 7753 return this 7754 } 7755 func NewPopulatedRequest_Info(r randyTypes, easy bool) *Request_Info { 7756 this := &Request_Info{} 7757 this.Info = NewPopulatedRequestInfo(r, easy) 7758 return this 7759 } 7760 func NewPopulatedRequest_SetOption(r randyTypes, easy bool) *Request_SetOption { 7761 this := &Request_SetOption{} 7762 this.SetOption = NewPopulatedRequestSetOption(r, easy) 7763 return this 7764 } 7765 func NewPopulatedRequest_InitChain(r randyTypes, easy bool) *Request_InitChain { 7766 this := &Request_InitChain{} 7767 this.InitChain = NewPopulatedRequestInitChain(r, easy) 7768 return this 7769 } 7770 func NewPopulatedRequest_Query(r randyTypes, easy bool) *Request_Query { 7771 this := &Request_Query{} 7772 this.Query = NewPopulatedRequestQuery(r, easy) 7773 return this 7774 } 7775 func NewPopulatedRequest_BeginBlock(r randyTypes, easy bool) *Request_BeginBlock { 7776 this := &Request_BeginBlock{} 7777 this.BeginBlock = NewPopulatedRequestBeginBlock(r, easy) 7778 return this 7779 } 7780 func NewPopulatedRequest_CheckTx(r randyTypes, easy bool) *Request_CheckTx { 7781 this := &Request_CheckTx{} 7782 this.CheckTx = NewPopulatedRequestCheckTx(r, easy) 7783 return this 7784 } 7785 func NewPopulatedRequest_EndBlock(r randyTypes, easy bool) *Request_EndBlock { 7786 this := &Request_EndBlock{} 7787 this.EndBlock = NewPopulatedRequestEndBlock(r, easy) 7788 return this 7789 } 7790 func NewPopulatedRequest_Commit(r randyTypes, easy bool) *Request_Commit { 7791 this := &Request_Commit{} 7792 this.Commit = NewPopulatedRequestCommit(r, easy) 7793 return this 7794 } 7795 func NewPopulatedRequest_DeliverTx(r randyTypes, easy bool) *Request_DeliverTx { 7796 this := &Request_DeliverTx{} 7797 this.DeliverTx = NewPopulatedRequestDeliverTx(r, easy) 7798 return this 7799 } 7800 func NewPopulatedRequestEcho(r randyTypes, easy bool) *RequestEcho { 7801 this := &RequestEcho{} 7802 this.Message = string(randStringTypes(r)) 7803 if !easy && r.Intn(10) != 0 { 7804 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 7805 } 7806 return this 7807 } 7808 7809 func NewPopulatedRequestFlush(r randyTypes, easy bool) *RequestFlush { 7810 this := &RequestFlush{} 7811 if !easy && r.Intn(10) != 0 { 7812 this.XXX_unrecognized = randUnrecognizedTypes(r, 1) 7813 } 7814 return this 7815 } 7816 7817 func NewPopulatedRequestInfo(r randyTypes, easy bool) *RequestInfo { 7818 this := &RequestInfo{} 7819 this.Version = string(randStringTypes(r)) 7820 this.BlockVersion = uint64(uint64(r.Uint32())) 7821 this.P2PVersion = uint64(uint64(r.Uint32())) 7822 if !easy && r.Intn(10) != 0 { 7823 this.XXX_unrecognized = randUnrecognizedTypes(r, 4) 7824 } 7825 return this 7826 } 7827 7828 func NewPopulatedRequestSetOption(r randyTypes, easy bool) *RequestSetOption { 7829 this := &RequestSetOption{} 7830 this.Key = string(randStringTypes(r)) 7831 this.Value = string(randStringTypes(r)) 7832 if !easy && r.Intn(10) != 0 { 7833 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 7834 } 7835 return this 7836 } 7837 7838 func NewPopulatedRequestInitChain(r randyTypes, easy bool) *RequestInitChain { 7839 this := &RequestInitChain{} 7840 v1 := github_com_gogo_protobuf_types.NewPopulatedStdTime(r, easy) 7841 this.Time = *v1 7842 this.ChainId = string(randStringTypes(r)) 7843 if r.Intn(10) != 0 { 7844 this.ConsensusParams = NewPopulatedConsensusParams(r, easy) 7845 } 7846 if r.Intn(10) != 0 { 7847 v2 := r.Intn(5) 7848 this.Validators = make([]ValidatorUpdate, v2) 7849 for i := 0; i < v2; i++ { 7850 v3 := NewPopulatedValidatorUpdate(r, easy) 7851 this.Validators[i] = *v3 7852 } 7853 } 7854 v4 := r.Intn(100) 7855 this.AppStateBytes = make([]byte, v4) 7856 for i := 0; i < v4; i++ { 7857 this.AppStateBytes[i] = byte(r.Intn(256)) 7858 } 7859 if !easy && r.Intn(10) != 0 { 7860 this.XXX_unrecognized = randUnrecognizedTypes(r, 6) 7861 } 7862 return this 7863 } 7864 7865 func NewPopulatedRequestQuery(r randyTypes, easy bool) *RequestQuery { 7866 this := &RequestQuery{} 7867 v5 := r.Intn(100) 7868 this.Data = make([]byte, v5) 7869 for i := 0; i < v5; i++ { 7870 this.Data[i] = byte(r.Intn(256)) 7871 } 7872 this.Path = string(randStringTypes(r)) 7873 this.Height = int64(r.Int63()) 7874 if r.Intn(2) == 0 { 7875 this.Height *= -1 7876 } 7877 this.Prove = bool(bool(r.Intn(2) == 0)) 7878 if !easy && r.Intn(10) != 0 { 7879 this.XXX_unrecognized = randUnrecognizedTypes(r, 5) 7880 } 7881 return this 7882 } 7883 7884 func NewPopulatedRequestBeginBlock(r randyTypes, easy bool) *RequestBeginBlock { 7885 this := &RequestBeginBlock{} 7886 v6 := r.Intn(100) 7887 this.Hash = make([]byte, v6) 7888 for i := 0; i < v6; i++ { 7889 this.Hash[i] = byte(r.Intn(256)) 7890 } 7891 v7 := NewPopulatedHeader(r, easy) 7892 this.Header = *v7 7893 v8 := NewPopulatedLastCommitInfo(r, easy) 7894 this.LastCommitInfo = *v8 7895 if r.Intn(10) != 0 { 7896 v9 := r.Intn(5) 7897 this.ByzantineValidators = make([]Evidence, v9) 7898 for i := 0; i < v9; i++ { 7899 v10 := NewPopulatedEvidence(r, easy) 7900 this.ByzantineValidators[i] = *v10 7901 } 7902 } 7903 if !easy && r.Intn(10) != 0 { 7904 this.XXX_unrecognized = randUnrecognizedTypes(r, 5) 7905 } 7906 return this 7907 } 7908 7909 func NewPopulatedRequestCheckTx(r randyTypes, easy bool) *RequestCheckTx { 7910 this := &RequestCheckTx{} 7911 v11 := r.Intn(100) 7912 this.Tx = make([]byte, v11) 7913 for i := 0; i < v11; i++ { 7914 this.Tx[i] = byte(r.Intn(256)) 7915 } 7916 this.Type = CheckTxType([]int32{0, 1}[r.Intn(2)]) 7917 if !easy && r.Intn(10) != 0 { 7918 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 7919 } 7920 return this 7921 } 7922 7923 func NewPopulatedRequestDeliverTx(r randyTypes, easy bool) *RequestDeliverTx { 7924 this := &RequestDeliverTx{} 7925 v12 := r.Intn(100) 7926 this.Tx = make([]byte, v12) 7927 for i := 0; i < v12; i++ { 7928 this.Tx[i] = byte(r.Intn(256)) 7929 } 7930 if !easy && r.Intn(10) != 0 { 7931 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 7932 } 7933 return this 7934 } 7935 7936 func NewPopulatedRequestEndBlock(r randyTypes, easy bool) *RequestEndBlock { 7937 this := &RequestEndBlock{} 7938 this.Height = int64(r.Int63()) 7939 if r.Intn(2) == 0 { 7940 this.Height *= -1 7941 } 7942 if !easy && r.Intn(10) != 0 { 7943 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 7944 } 7945 return this 7946 } 7947 7948 func NewPopulatedRequestCommit(r randyTypes, easy bool) *RequestCommit { 7949 this := &RequestCommit{} 7950 if !easy && r.Intn(10) != 0 { 7951 this.XXX_unrecognized = randUnrecognizedTypes(r, 1) 7952 } 7953 return this 7954 } 7955 7956 func NewPopulatedResponse(r randyTypes, easy bool) *Response { 7957 this := &Response{} 7958 oneofNumber_Value := []int32{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}[r.Intn(12)] 7959 switch oneofNumber_Value { 7960 case 1: 7961 this.Value = NewPopulatedResponse_Exception(r, easy) 7962 case 2: 7963 this.Value = NewPopulatedResponse_Echo(r, easy) 7964 case 3: 7965 this.Value = NewPopulatedResponse_Flush(r, easy) 7966 case 4: 7967 this.Value = NewPopulatedResponse_Info(r, easy) 7968 case 5: 7969 this.Value = NewPopulatedResponse_SetOption(r, easy) 7970 case 6: 7971 this.Value = NewPopulatedResponse_InitChain(r, easy) 7972 case 7: 7973 this.Value = NewPopulatedResponse_Query(r, easy) 7974 case 8: 7975 this.Value = NewPopulatedResponse_BeginBlock(r, easy) 7976 case 9: 7977 this.Value = NewPopulatedResponse_CheckTx(r, easy) 7978 case 10: 7979 this.Value = NewPopulatedResponse_DeliverTx(r, easy) 7980 case 11: 7981 this.Value = NewPopulatedResponse_EndBlock(r, easy) 7982 case 12: 7983 this.Value = NewPopulatedResponse_Commit(r, easy) 7984 } 7985 if !easy && r.Intn(10) != 0 { 7986 this.XXX_unrecognized = randUnrecognizedTypes(r, 13) 7987 } 7988 return this 7989 } 7990 7991 func NewPopulatedResponse_Exception(r randyTypes, easy bool) *Response_Exception { 7992 this := &Response_Exception{} 7993 this.Exception = NewPopulatedResponseException(r, easy) 7994 return this 7995 } 7996 func NewPopulatedResponse_Echo(r randyTypes, easy bool) *Response_Echo { 7997 this := &Response_Echo{} 7998 this.Echo = NewPopulatedResponseEcho(r, easy) 7999 return this 8000 } 8001 func NewPopulatedResponse_Flush(r randyTypes, easy bool) *Response_Flush { 8002 this := &Response_Flush{} 8003 this.Flush = NewPopulatedResponseFlush(r, easy) 8004 return this 8005 } 8006 func NewPopulatedResponse_Info(r randyTypes, easy bool) *Response_Info { 8007 this := &Response_Info{} 8008 this.Info = NewPopulatedResponseInfo(r, easy) 8009 return this 8010 } 8011 func NewPopulatedResponse_SetOption(r randyTypes, easy bool) *Response_SetOption { 8012 this := &Response_SetOption{} 8013 this.SetOption = NewPopulatedResponseSetOption(r, easy) 8014 return this 8015 } 8016 func NewPopulatedResponse_InitChain(r randyTypes, easy bool) *Response_InitChain { 8017 this := &Response_InitChain{} 8018 this.InitChain = NewPopulatedResponseInitChain(r, easy) 8019 return this 8020 } 8021 func NewPopulatedResponse_Query(r randyTypes, easy bool) *Response_Query { 8022 this := &Response_Query{} 8023 this.Query = NewPopulatedResponseQuery(r, easy) 8024 return this 8025 } 8026 func NewPopulatedResponse_BeginBlock(r randyTypes, easy bool) *Response_BeginBlock { 8027 this := &Response_BeginBlock{} 8028 this.BeginBlock = NewPopulatedResponseBeginBlock(r, easy) 8029 return this 8030 } 8031 func NewPopulatedResponse_CheckTx(r randyTypes, easy bool) *Response_CheckTx { 8032 this := &Response_CheckTx{} 8033 this.CheckTx = NewPopulatedResponseCheckTx(r, easy) 8034 return this 8035 } 8036 func NewPopulatedResponse_DeliverTx(r randyTypes, easy bool) *Response_DeliverTx { 8037 this := &Response_DeliverTx{} 8038 this.DeliverTx = NewPopulatedResponseDeliverTx(r, easy) 8039 return this 8040 } 8041 func NewPopulatedResponse_EndBlock(r randyTypes, easy bool) *Response_EndBlock { 8042 this := &Response_EndBlock{} 8043 this.EndBlock = NewPopulatedResponseEndBlock(r, easy) 8044 return this 8045 } 8046 func NewPopulatedResponse_Commit(r randyTypes, easy bool) *Response_Commit { 8047 this := &Response_Commit{} 8048 this.Commit = NewPopulatedResponseCommit(r, easy) 8049 return this 8050 } 8051 func NewPopulatedResponseException(r randyTypes, easy bool) *ResponseException { 8052 this := &ResponseException{} 8053 this.Error = string(randStringTypes(r)) 8054 if !easy && r.Intn(10) != 0 { 8055 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 8056 } 8057 return this 8058 } 8059 8060 func NewPopulatedResponseEcho(r randyTypes, easy bool) *ResponseEcho { 8061 this := &ResponseEcho{} 8062 this.Message = string(randStringTypes(r)) 8063 if !easy && r.Intn(10) != 0 { 8064 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 8065 } 8066 return this 8067 } 8068 8069 func NewPopulatedResponseFlush(r randyTypes, easy bool) *ResponseFlush { 8070 this := &ResponseFlush{} 8071 if !easy && r.Intn(10) != 0 { 8072 this.XXX_unrecognized = randUnrecognizedTypes(r, 1) 8073 } 8074 return this 8075 } 8076 8077 func NewPopulatedResponseInfo(r randyTypes, easy bool) *ResponseInfo { 8078 this := &ResponseInfo{} 8079 this.Data = string(randStringTypes(r)) 8080 this.Version = string(randStringTypes(r)) 8081 this.AppVersion = uint64(uint64(r.Uint32())) 8082 this.LastBlockHeight = int64(r.Int63()) 8083 if r.Intn(2) == 0 { 8084 this.LastBlockHeight *= -1 8085 } 8086 v13 := r.Intn(100) 8087 this.LastBlockAppHash = make([]byte, v13) 8088 for i := 0; i < v13; i++ { 8089 this.LastBlockAppHash[i] = byte(r.Intn(256)) 8090 } 8091 if !easy && r.Intn(10) != 0 { 8092 this.XXX_unrecognized = randUnrecognizedTypes(r, 6) 8093 } 8094 return this 8095 } 8096 8097 func NewPopulatedResponseSetOption(r randyTypes, easy bool) *ResponseSetOption { 8098 this := &ResponseSetOption{} 8099 this.Code = uint32(r.Uint32()) 8100 this.Log = string(randStringTypes(r)) 8101 this.Info = string(randStringTypes(r)) 8102 if !easy && r.Intn(10) != 0 { 8103 this.XXX_unrecognized = randUnrecognizedTypes(r, 5) 8104 } 8105 return this 8106 } 8107 8108 func NewPopulatedResponseInitChain(r randyTypes, easy bool) *ResponseInitChain { 8109 this := &ResponseInitChain{} 8110 if r.Intn(10) != 0 { 8111 this.ConsensusParams = NewPopulatedConsensusParams(r, easy) 8112 } 8113 if r.Intn(10) != 0 { 8114 v14 := r.Intn(5) 8115 this.Validators = make([]ValidatorUpdate, v14) 8116 for i := 0; i < v14; i++ { 8117 v15 := NewPopulatedValidatorUpdate(r, easy) 8118 this.Validators[i] = *v15 8119 } 8120 } 8121 if !easy && r.Intn(10) != 0 { 8122 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8123 } 8124 return this 8125 } 8126 8127 func NewPopulatedResponseQuery(r randyTypes, easy bool) *ResponseQuery { 8128 this := &ResponseQuery{} 8129 this.Code = uint32(r.Uint32()) 8130 this.Log = string(randStringTypes(r)) 8131 this.Info = string(randStringTypes(r)) 8132 this.Index = int64(r.Int63()) 8133 if r.Intn(2) == 0 { 8134 this.Index *= -1 8135 } 8136 v16 := r.Intn(100) 8137 this.Key = make([]byte, v16) 8138 for i := 0; i < v16; i++ { 8139 this.Key[i] = byte(r.Intn(256)) 8140 } 8141 v17 := r.Intn(100) 8142 this.Value = make([]byte, v17) 8143 for i := 0; i < v17; i++ { 8144 this.Value[i] = byte(r.Intn(256)) 8145 } 8146 if r.Intn(10) != 0 { 8147 this.Proof = merkle.NewPopulatedProof(r, easy) 8148 } 8149 this.Height = int64(r.Int63()) 8150 if r.Intn(2) == 0 { 8151 this.Height *= -1 8152 } 8153 this.Codespace = string(randStringTypes(r)) 8154 if !easy && r.Intn(10) != 0 { 8155 this.XXX_unrecognized = randUnrecognizedTypes(r, 11) 8156 } 8157 return this 8158 } 8159 8160 func NewPopulatedResponseBeginBlock(r randyTypes, easy bool) *ResponseBeginBlock { 8161 this := &ResponseBeginBlock{} 8162 if r.Intn(10) != 0 { 8163 v18 := r.Intn(5) 8164 this.Events = make([]Event, v18) 8165 for i := 0; i < v18; i++ { 8166 v19 := NewPopulatedEvent(r, easy) 8167 this.Events[i] = *v19 8168 } 8169 } 8170 if !easy && r.Intn(10) != 0 { 8171 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 8172 } 8173 return this 8174 } 8175 8176 func NewPopulatedResponseCheckTx(r randyTypes, easy bool) *ResponseCheckTx { 8177 this := &ResponseCheckTx{} 8178 this.Code = uint32(r.Uint32()) 8179 v20 := r.Intn(100) 8180 this.Data = make([]byte, v20) 8181 for i := 0; i < v20; i++ { 8182 this.Data[i] = byte(r.Intn(256)) 8183 } 8184 this.Log = string(randStringTypes(r)) 8185 this.Info = string(randStringTypes(r)) 8186 this.GasWanted = int64(r.Int63()) 8187 if r.Intn(2) == 0 { 8188 this.GasWanted *= -1 8189 } 8190 this.GasUsed = int64(r.Int63()) 8191 if r.Intn(2) == 0 { 8192 this.GasUsed *= -1 8193 } 8194 if r.Intn(10) != 0 { 8195 v21 := r.Intn(5) 8196 this.Events = make([]Event, v21) 8197 for i := 0; i < v21; i++ { 8198 v22 := NewPopulatedEvent(r, easy) 8199 this.Events[i] = *v22 8200 } 8201 } 8202 this.Codespace = string(randStringTypes(r)) 8203 if !easy && r.Intn(10) != 0 { 8204 this.XXX_unrecognized = randUnrecognizedTypes(r, 9) 8205 } 8206 return this 8207 } 8208 8209 func NewPopulatedResponseDeliverTx(r randyTypes, easy bool) *ResponseDeliverTx { 8210 this := &ResponseDeliverTx{} 8211 this.Code = uint32(r.Uint32()) 8212 v23 := r.Intn(100) 8213 this.Data = make([]byte, v23) 8214 for i := 0; i < v23; i++ { 8215 this.Data[i] = byte(r.Intn(256)) 8216 } 8217 this.Log = string(randStringTypes(r)) 8218 this.Info = string(randStringTypes(r)) 8219 this.GasWanted = int64(r.Int63()) 8220 if r.Intn(2) == 0 { 8221 this.GasWanted *= -1 8222 } 8223 this.GasUsed = int64(r.Int63()) 8224 if r.Intn(2) == 0 { 8225 this.GasUsed *= -1 8226 } 8227 if r.Intn(10) != 0 { 8228 v24 := r.Intn(5) 8229 this.Events = make([]Event, v24) 8230 for i := 0; i < v24; i++ { 8231 v25 := NewPopulatedEvent(r, easy) 8232 this.Events[i] = *v25 8233 } 8234 } 8235 this.Codespace = string(randStringTypes(r)) 8236 if !easy && r.Intn(10) != 0 { 8237 this.XXX_unrecognized = randUnrecognizedTypes(r, 9) 8238 } 8239 return this 8240 } 8241 8242 func NewPopulatedResponseEndBlock(r randyTypes, easy bool) *ResponseEndBlock { 8243 this := &ResponseEndBlock{} 8244 if r.Intn(10) != 0 { 8245 v26 := r.Intn(5) 8246 this.ValidatorUpdates = make([]ValidatorUpdate, v26) 8247 for i := 0; i < v26; i++ { 8248 v27 := NewPopulatedValidatorUpdate(r, easy) 8249 this.ValidatorUpdates[i] = *v27 8250 } 8251 } 8252 if r.Intn(10) != 0 { 8253 this.ConsensusParamUpdates = NewPopulatedConsensusParams(r, easy) 8254 } 8255 if r.Intn(10) != 0 { 8256 v28 := r.Intn(5) 8257 this.Events = make([]Event, v28) 8258 for i := 0; i < v28; i++ { 8259 v29 := NewPopulatedEvent(r, easy) 8260 this.Events[i] = *v29 8261 } 8262 } 8263 if !easy && r.Intn(10) != 0 { 8264 this.XXX_unrecognized = randUnrecognizedTypes(r, 4) 8265 } 8266 return this 8267 } 8268 8269 func NewPopulatedResponseCommit(r randyTypes, easy bool) *ResponseCommit { 8270 this := &ResponseCommit{} 8271 v30 := r.Intn(100) 8272 this.Data = make([]byte, v30) 8273 for i := 0; i < v30; i++ { 8274 this.Data[i] = byte(r.Intn(256)) 8275 } 8276 if !easy && r.Intn(10) != 0 { 8277 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8278 } 8279 return this 8280 } 8281 8282 func NewPopulatedConsensusParams(r randyTypes, easy bool) *ConsensusParams { 8283 this := &ConsensusParams{} 8284 if r.Intn(10) != 0 { 8285 this.Block = NewPopulatedBlockParams(r, easy) 8286 } 8287 if r.Intn(10) != 0 { 8288 this.Evidence = NewPopulatedEvidenceParams(r, easy) 8289 } 8290 if r.Intn(10) != 0 { 8291 this.Validator = NewPopulatedValidatorParams(r, easy) 8292 } 8293 if !easy && r.Intn(10) != 0 { 8294 this.XXX_unrecognized = randUnrecognizedTypes(r, 4) 8295 } 8296 return this 8297 } 8298 8299 func NewPopulatedBlockParams(r randyTypes, easy bool) *BlockParams { 8300 this := &BlockParams{} 8301 this.MaxBytes = int64(r.Int63()) 8302 if r.Intn(2) == 0 { 8303 this.MaxBytes *= -1 8304 } 8305 this.MaxGas = int64(r.Int63()) 8306 if r.Intn(2) == 0 { 8307 this.MaxGas *= -1 8308 } 8309 if !easy && r.Intn(10) != 0 { 8310 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8311 } 8312 return this 8313 } 8314 8315 func NewPopulatedEvidenceParams(r randyTypes, easy bool) *EvidenceParams { 8316 this := &EvidenceParams{} 8317 this.MaxAge = int64(r.Int63()) 8318 if r.Intn(2) == 0 { 8319 this.MaxAge *= -1 8320 } 8321 if !easy && r.Intn(10) != 0 { 8322 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 8323 } 8324 return this 8325 } 8326 8327 func NewPopulatedValidatorParams(r randyTypes, easy bool) *ValidatorParams { 8328 this := &ValidatorParams{} 8329 v31 := r.Intn(10) 8330 this.PubKeyTypes = make([]string, v31) 8331 for i := 0; i < v31; i++ { 8332 this.PubKeyTypes[i] = string(randStringTypes(r)) 8333 } 8334 if !easy && r.Intn(10) != 0 { 8335 this.XXX_unrecognized = randUnrecognizedTypes(r, 2) 8336 } 8337 return this 8338 } 8339 8340 func NewPopulatedLastCommitInfo(r randyTypes, easy bool) *LastCommitInfo { 8341 this := &LastCommitInfo{} 8342 this.Round = int32(r.Int31()) 8343 if r.Intn(2) == 0 { 8344 this.Round *= -1 8345 } 8346 if r.Intn(10) != 0 { 8347 v32 := r.Intn(5) 8348 this.Votes = make([]VoteInfo, v32) 8349 for i := 0; i < v32; i++ { 8350 v33 := NewPopulatedVoteInfo(r, easy) 8351 this.Votes[i] = *v33 8352 } 8353 } 8354 if !easy && r.Intn(10) != 0 { 8355 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8356 } 8357 return this 8358 } 8359 8360 func NewPopulatedEvent(r randyTypes, easy bool) *Event { 8361 this := &Event{} 8362 this.Type = string(randStringTypes(r)) 8363 if r.Intn(10) != 0 { 8364 v34 := r.Intn(5) 8365 this.Attributes = make([]common.KVPair, v34) 8366 for i := 0; i < v34; i++ { 8367 v35 := common.NewPopulatedKVPair(r, easy) 8368 this.Attributes[i] = *v35 8369 } 8370 } 8371 if !easy && r.Intn(10) != 0 { 8372 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8373 } 8374 return this 8375 } 8376 8377 func NewPopulatedHeader(r randyTypes, easy bool) *Header { 8378 this := &Header{} 8379 v36 := NewPopulatedVersion(r, easy) 8380 this.Version = *v36 8381 this.ChainID = string(randStringTypes(r)) 8382 this.Height = int64(r.Int63()) 8383 if r.Intn(2) == 0 { 8384 this.Height *= -1 8385 } 8386 v37 := github_com_gogo_protobuf_types.NewPopulatedStdTime(r, easy) 8387 this.Time = *v37 8388 this.NumTxs = int64(r.Int63()) 8389 if r.Intn(2) == 0 { 8390 this.NumTxs *= -1 8391 } 8392 this.TotalTxs = int64(r.Int63()) 8393 if r.Intn(2) == 0 { 8394 this.TotalTxs *= -1 8395 } 8396 v38 := NewPopulatedBlockID(r, easy) 8397 this.LastBlockId = *v38 8398 v39 := r.Intn(100) 8399 this.LastCommitHash = make([]byte, v39) 8400 for i := 0; i < v39; i++ { 8401 this.LastCommitHash[i] = byte(r.Intn(256)) 8402 } 8403 v40 := r.Intn(100) 8404 this.DataHash = make([]byte, v40) 8405 for i := 0; i < v40; i++ { 8406 this.DataHash[i] = byte(r.Intn(256)) 8407 } 8408 v41 := r.Intn(100) 8409 this.ValidatorsHash = make([]byte, v41) 8410 for i := 0; i < v41; i++ { 8411 this.ValidatorsHash[i] = byte(r.Intn(256)) 8412 } 8413 v42 := r.Intn(100) 8414 this.NextValidatorsHash = make([]byte, v42) 8415 for i := 0; i < v42; i++ { 8416 this.NextValidatorsHash[i] = byte(r.Intn(256)) 8417 } 8418 v43 := r.Intn(100) 8419 this.ConsensusHash = make([]byte, v43) 8420 for i := 0; i < v43; i++ { 8421 this.ConsensusHash[i] = byte(r.Intn(256)) 8422 } 8423 v44 := r.Intn(100) 8424 this.AppHash = make([]byte, v44) 8425 for i := 0; i < v44; i++ { 8426 this.AppHash[i] = byte(r.Intn(256)) 8427 } 8428 v45 := r.Intn(100) 8429 this.LastResultsHash = make([]byte, v45) 8430 for i := 0; i < v45; i++ { 8431 this.LastResultsHash[i] = byte(r.Intn(256)) 8432 } 8433 v46 := r.Intn(100) 8434 this.EvidenceHash = make([]byte, v46) 8435 for i := 0; i < v46; i++ { 8436 this.EvidenceHash[i] = byte(r.Intn(256)) 8437 } 8438 v47 := r.Intn(100) 8439 this.ProposerAddress = make([]byte, v47) 8440 for i := 0; i < v47; i++ { 8441 this.ProposerAddress[i] = byte(r.Intn(256)) 8442 } 8443 if !easy && r.Intn(10) != 0 { 8444 this.XXX_unrecognized = randUnrecognizedTypes(r, 17) 8445 } 8446 return this 8447 } 8448 8449 func NewPopulatedVersion(r randyTypes, easy bool) *Version { 8450 this := &Version{} 8451 this.Block = uint64(uint64(r.Uint32())) 8452 this.App = uint64(uint64(r.Uint32())) 8453 if !easy && r.Intn(10) != 0 { 8454 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8455 } 8456 return this 8457 } 8458 8459 func NewPopulatedBlockID(r randyTypes, easy bool) *BlockID { 8460 this := &BlockID{} 8461 v48 := r.Intn(100) 8462 this.Hash = make([]byte, v48) 8463 for i := 0; i < v48; i++ { 8464 this.Hash[i] = byte(r.Intn(256)) 8465 } 8466 v49 := NewPopulatedPartSetHeader(r, easy) 8467 this.PartsHeader = *v49 8468 if !easy && r.Intn(10) != 0 { 8469 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8470 } 8471 return this 8472 } 8473 8474 func NewPopulatedPartSetHeader(r randyTypes, easy bool) *PartSetHeader { 8475 this := &PartSetHeader{} 8476 this.Total = int32(r.Int31()) 8477 if r.Intn(2) == 0 { 8478 this.Total *= -1 8479 } 8480 v50 := r.Intn(100) 8481 this.Hash = make([]byte, v50) 8482 for i := 0; i < v50; i++ { 8483 this.Hash[i] = byte(r.Intn(256)) 8484 } 8485 if !easy && r.Intn(10) != 0 { 8486 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8487 } 8488 return this 8489 } 8490 8491 func NewPopulatedValidator(r randyTypes, easy bool) *Validator { 8492 this := &Validator{} 8493 v51 := r.Intn(100) 8494 this.Address = make([]byte, v51) 8495 for i := 0; i < v51; i++ { 8496 this.Address[i] = byte(r.Intn(256)) 8497 } 8498 this.Power = int64(r.Int63()) 8499 if r.Intn(2) == 0 { 8500 this.Power *= -1 8501 } 8502 if !easy && r.Intn(10) != 0 { 8503 this.XXX_unrecognized = randUnrecognizedTypes(r, 4) 8504 } 8505 return this 8506 } 8507 8508 func NewPopulatedValidatorUpdate(r randyTypes, easy bool) *ValidatorUpdate { 8509 this := &ValidatorUpdate{} 8510 v52 := NewPopulatedPubKey(r, easy) 8511 this.PubKey = *v52 8512 this.Power = int64(r.Int63()) 8513 if r.Intn(2) == 0 { 8514 this.Power *= -1 8515 } 8516 if !easy && r.Intn(10) != 0 { 8517 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8518 } 8519 return this 8520 } 8521 8522 func NewPopulatedVoteInfo(r randyTypes, easy bool) *VoteInfo { 8523 this := &VoteInfo{} 8524 v53 := NewPopulatedValidator(r, easy) 8525 this.Validator = *v53 8526 this.SignedLastBlock = bool(bool(r.Intn(2) == 0)) 8527 if !easy && r.Intn(10) != 0 { 8528 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8529 } 8530 return this 8531 } 8532 8533 func NewPopulatedPubKey(r randyTypes, easy bool) *PubKey { 8534 this := &PubKey{} 8535 this.Type = string(randStringTypes(r)) 8536 v54 := r.Intn(100) 8537 this.Data = make([]byte, v54) 8538 for i := 0; i < v54; i++ { 8539 this.Data[i] = byte(r.Intn(256)) 8540 } 8541 if !easy && r.Intn(10) != 0 { 8542 this.XXX_unrecognized = randUnrecognizedTypes(r, 3) 8543 } 8544 return this 8545 } 8546 8547 func NewPopulatedEvidence(r randyTypes, easy bool) *Evidence { 8548 this := &Evidence{} 8549 this.Type = string(randStringTypes(r)) 8550 v55 := NewPopulatedValidator(r, easy) 8551 this.Validator = *v55 8552 this.Height = int64(r.Int63()) 8553 if r.Intn(2) == 0 { 8554 this.Height *= -1 8555 } 8556 v56 := github_com_gogo_protobuf_types.NewPopulatedStdTime(r, easy) 8557 this.Time = *v56 8558 this.TotalVotingPower = int64(r.Int63()) 8559 if r.Intn(2) == 0 { 8560 this.TotalVotingPower *= -1 8561 } 8562 if !easy && r.Intn(10) != 0 { 8563 this.XXX_unrecognized = randUnrecognizedTypes(r, 6) 8564 } 8565 return this 8566 } 8567 8568 type randyTypes interface { 8569 Float32() float32 8570 Float64() float64 8571 Int63() int64 8572 Int31() int32 8573 Uint32() uint32 8574 Intn(n int) int 8575 } 8576 8577 func randUTF8RuneTypes(r randyTypes) rune { 8578 ru := r.Intn(62) 8579 if ru < 10 { 8580 return rune(ru + 48) 8581 } else if ru < 36 { 8582 return rune(ru + 55) 8583 } 8584 return rune(ru + 61) 8585 } 8586 func randStringTypes(r randyTypes) string { 8587 v57 := r.Intn(100) 8588 tmps := make([]rune, v57) 8589 for i := 0; i < v57; i++ { 8590 tmps[i] = randUTF8RuneTypes(r) 8591 } 8592 return string(tmps) 8593 } 8594 func randUnrecognizedTypes(r randyTypes, maxFieldNumber int) (dAtA []byte) { 8595 l := r.Intn(5) 8596 for i := 0; i < l; i++ { 8597 wire := r.Intn(4) 8598 if wire == 3 { 8599 wire = 5 8600 } 8601 fieldNumber := maxFieldNumber + r.Intn(100) 8602 dAtA = randFieldTypes(dAtA, r, fieldNumber, wire) 8603 } 8604 return dAtA 8605 } 8606 func randFieldTypes(dAtA []byte, r randyTypes, fieldNumber int, wire int) []byte { 8607 key := uint32(fieldNumber)<<3 | uint32(wire) 8608 switch wire { 8609 case 0: 8610 dAtA = encodeVarintPopulateTypes(dAtA, uint64(key)) 8611 v58 := r.Int63() 8612 if r.Intn(2) == 0 { 8613 v58 *= -1 8614 } 8615 dAtA = encodeVarintPopulateTypes(dAtA, uint64(v58)) 8616 case 1: 8617 dAtA = encodeVarintPopulateTypes(dAtA, uint64(key)) 8618 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 8619 case 2: 8620 dAtA = encodeVarintPopulateTypes(dAtA, uint64(key)) 8621 ll := r.Intn(100) 8622 dAtA = encodeVarintPopulateTypes(dAtA, uint64(ll)) 8623 for j := 0; j < ll; j++ { 8624 dAtA = append(dAtA, byte(r.Intn(256))) 8625 } 8626 default: 8627 dAtA = encodeVarintPopulateTypes(dAtA, uint64(key)) 8628 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 8629 } 8630 return dAtA 8631 } 8632 func encodeVarintPopulateTypes(dAtA []byte, v uint64) []byte { 8633 for v >= 1<<7 { 8634 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 8635 v >>= 7 8636 } 8637 dAtA = append(dAtA, uint8(v)) 8638 return dAtA 8639 } 8640 func (m *Request) Size() (n int) { 8641 if m == nil { 8642 return 0 8643 } 8644 var l int 8645 _ = l 8646 if m.Value != nil { 8647 n += m.Value.Size() 8648 } 8649 if m.XXX_unrecognized != nil { 8650 n += len(m.XXX_unrecognized) 8651 } 8652 return n 8653 } 8654 8655 func (m *Request_Echo) Size() (n int) { 8656 if m == nil { 8657 return 0 8658 } 8659 var l int 8660 _ = l 8661 if m.Echo != nil { 8662 l = m.Echo.Size() 8663 n += 1 + l + sovTypes(uint64(l)) 8664 } 8665 return n 8666 } 8667 func (m *Request_Flush) Size() (n int) { 8668 if m == nil { 8669 return 0 8670 } 8671 var l int 8672 _ = l 8673 if m.Flush != nil { 8674 l = m.Flush.Size() 8675 n += 1 + l + sovTypes(uint64(l)) 8676 } 8677 return n 8678 } 8679 func (m *Request_Info) Size() (n int) { 8680 if m == nil { 8681 return 0 8682 } 8683 var l int 8684 _ = l 8685 if m.Info != nil { 8686 l = m.Info.Size() 8687 n += 1 + l + sovTypes(uint64(l)) 8688 } 8689 return n 8690 } 8691 func (m *Request_SetOption) Size() (n int) { 8692 if m == nil { 8693 return 0 8694 } 8695 var l int 8696 _ = l 8697 if m.SetOption != nil { 8698 l = m.SetOption.Size() 8699 n += 1 + l + sovTypes(uint64(l)) 8700 } 8701 return n 8702 } 8703 func (m *Request_InitChain) Size() (n int) { 8704 if m == nil { 8705 return 0 8706 } 8707 var l int 8708 _ = l 8709 if m.InitChain != nil { 8710 l = m.InitChain.Size() 8711 n += 1 + l + sovTypes(uint64(l)) 8712 } 8713 return n 8714 } 8715 func (m *Request_Query) Size() (n int) { 8716 if m == nil { 8717 return 0 8718 } 8719 var l int 8720 _ = l 8721 if m.Query != nil { 8722 l = m.Query.Size() 8723 n += 1 + l + sovTypes(uint64(l)) 8724 } 8725 return n 8726 } 8727 func (m *Request_BeginBlock) Size() (n int) { 8728 if m == nil { 8729 return 0 8730 } 8731 var l int 8732 _ = l 8733 if m.BeginBlock != nil { 8734 l = m.BeginBlock.Size() 8735 n += 1 + l + sovTypes(uint64(l)) 8736 } 8737 return n 8738 } 8739 func (m *Request_CheckTx) Size() (n int) { 8740 if m == nil { 8741 return 0 8742 } 8743 var l int 8744 _ = l 8745 if m.CheckTx != nil { 8746 l = m.CheckTx.Size() 8747 n += 1 + l + sovTypes(uint64(l)) 8748 } 8749 return n 8750 } 8751 func (m *Request_EndBlock) Size() (n int) { 8752 if m == nil { 8753 return 0 8754 } 8755 var l int 8756 _ = l 8757 if m.EndBlock != nil { 8758 l = m.EndBlock.Size() 8759 n += 1 + l + sovTypes(uint64(l)) 8760 } 8761 return n 8762 } 8763 func (m *Request_Commit) Size() (n int) { 8764 if m == nil { 8765 return 0 8766 } 8767 var l int 8768 _ = l 8769 if m.Commit != nil { 8770 l = m.Commit.Size() 8771 n += 1 + l + sovTypes(uint64(l)) 8772 } 8773 return n 8774 } 8775 func (m *Request_DeliverTx) Size() (n int) { 8776 if m == nil { 8777 return 0 8778 } 8779 var l int 8780 _ = l 8781 if m.DeliverTx != nil { 8782 l = m.DeliverTx.Size() 8783 n += 2 + l + sovTypes(uint64(l)) 8784 } 8785 return n 8786 } 8787 func (m *RequestEcho) Size() (n int) { 8788 if m == nil { 8789 return 0 8790 } 8791 var l int 8792 _ = l 8793 l = len(m.Message) 8794 if l > 0 { 8795 n += 1 + l + sovTypes(uint64(l)) 8796 } 8797 if m.XXX_unrecognized != nil { 8798 n += len(m.XXX_unrecognized) 8799 } 8800 return n 8801 } 8802 8803 func (m *RequestFlush) Size() (n int) { 8804 if m == nil { 8805 return 0 8806 } 8807 var l int 8808 _ = l 8809 if m.XXX_unrecognized != nil { 8810 n += len(m.XXX_unrecognized) 8811 } 8812 return n 8813 } 8814 8815 func (m *RequestInfo) Size() (n int) { 8816 if m == nil { 8817 return 0 8818 } 8819 var l int 8820 _ = l 8821 l = len(m.Version) 8822 if l > 0 { 8823 n += 1 + l + sovTypes(uint64(l)) 8824 } 8825 if m.BlockVersion != 0 { 8826 n += 1 + sovTypes(uint64(m.BlockVersion)) 8827 } 8828 if m.P2PVersion != 0 { 8829 n += 1 + sovTypes(uint64(m.P2PVersion)) 8830 } 8831 if m.XXX_unrecognized != nil { 8832 n += len(m.XXX_unrecognized) 8833 } 8834 return n 8835 } 8836 8837 func (m *RequestSetOption) Size() (n int) { 8838 if m == nil { 8839 return 0 8840 } 8841 var l int 8842 _ = l 8843 l = len(m.Key) 8844 if l > 0 { 8845 n += 1 + l + sovTypes(uint64(l)) 8846 } 8847 l = len(m.Value) 8848 if l > 0 { 8849 n += 1 + l + sovTypes(uint64(l)) 8850 } 8851 if m.XXX_unrecognized != nil { 8852 n += len(m.XXX_unrecognized) 8853 } 8854 return n 8855 } 8856 8857 func (m *RequestInitChain) Size() (n int) { 8858 if m == nil { 8859 return 0 8860 } 8861 var l int 8862 _ = l 8863 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Time) 8864 n += 1 + l + sovTypes(uint64(l)) 8865 l = len(m.ChainId) 8866 if l > 0 { 8867 n += 1 + l + sovTypes(uint64(l)) 8868 } 8869 if m.ConsensusParams != nil { 8870 l = m.ConsensusParams.Size() 8871 n += 1 + l + sovTypes(uint64(l)) 8872 } 8873 if len(m.Validators) > 0 { 8874 for _, e := range m.Validators { 8875 l = e.Size() 8876 n += 1 + l + sovTypes(uint64(l)) 8877 } 8878 } 8879 l = len(m.AppStateBytes) 8880 if l > 0 { 8881 n += 1 + l + sovTypes(uint64(l)) 8882 } 8883 if m.XXX_unrecognized != nil { 8884 n += len(m.XXX_unrecognized) 8885 } 8886 return n 8887 } 8888 8889 func (m *RequestQuery) Size() (n int) { 8890 if m == nil { 8891 return 0 8892 } 8893 var l int 8894 _ = l 8895 l = len(m.Data) 8896 if l > 0 { 8897 n += 1 + l + sovTypes(uint64(l)) 8898 } 8899 l = len(m.Path) 8900 if l > 0 { 8901 n += 1 + l + sovTypes(uint64(l)) 8902 } 8903 if m.Height != 0 { 8904 n += 1 + sovTypes(uint64(m.Height)) 8905 } 8906 if m.Prove { 8907 n += 2 8908 } 8909 if m.XXX_unrecognized != nil { 8910 n += len(m.XXX_unrecognized) 8911 } 8912 return n 8913 } 8914 8915 func (m *RequestBeginBlock) Size() (n int) { 8916 if m == nil { 8917 return 0 8918 } 8919 var l int 8920 _ = l 8921 l = len(m.Hash) 8922 if l > 0 { 8923 n += 1 + l + sovTypes(uint64(l)) 8924 } 8925 l = m.Header.Size() 8926 n += 1 + l + sovTypes(uint64(l)) 8927 l = m.LastCommitInfo.Size() 8928 n += 1 + l + sovTypes(uint64(l)) 8929 if len(m.ByzantineValidators) > 0 { 8930 for _, e := range m.ByzantineValidators { 8931 l = e.Size() 8932 n += 1 + l + sovTypes(uint64(l)) 8933 } 8934 } 8935 if m.XXX_unrecognized != nil { 8936 n += len(m.XXX_unrecognized) 8937 } 8938 return n 8939 } 8940 8941 func (m *RequestCheckTx) Size() (n int) { 8942 if m == nil { 8943 return 0 8944 } 8945 var l int 8946 _ = l 8947 l = len(m.Tx) 8948 if l > 0 { 8949 n += 1 + l + sovTypes(uint64(l)) 8950 } 8951 if m.Type != 0 { 8952 n += 1 + sovTypes(uint64(m.Type)) 8953 } 8954 if m.XXX_unrecognized != nil { 8955 n += len(m.XXX_unrecognized) 8956 } 8957 return n 8958 } 8959 8960 func (m *RequestDeliverTx) Size() (n int) { 8961 if m == nil { 8962 return 0 8963 } 8964 var l int 8965 _ = l 8966 l = len(m.Tx) 8967 if l > 0 { 8968 n += 1 + l + sovTypes(uint64(l)) 8969 } 8970 if m.XXX_unrecognized != nil { 8971 n += len(m.XXX_unrecognized) 8972 } 8973 return n 8974 } 8975 8976 func (m *RequestEndBlock) Size() (n int) { 8977 if m == nil { 8978 return 0 8979 } 8980 var l int 8981 _ = l 8982 if m.Height != 0 { 8983 n += 1 + sovTypes(uint64(m.Height)) 8984 } 8985 if m.XXX_unrecognized != nil { 8986 n += len(m.XXX_unrecognized) 8987 } 8988 return n 8989 } 8990 8991 func (m *RequestCommit) Size() (n int) { 8992 if m == nil { 8993 return 0 8994 } 8995 var l int 8996 _ = l 8997 if m.XXX_unrecognized != nil { 8998 n += len(m.XXX_unrecognized) 8999 } 9000 return n 9001 } 9002 9003 func (m *Response) Size() (n int) { 9004 if m == nil { 9005 return 0 9006 } 9007 var l int 9008 _ = l 9009 if m.Value != nil { 9010 n += m.Value.Size() 9011 } 9012 if m.XXX_unrecognized != nil { 9013 n += len(m.XXX_unrecognized) 9014 } 9015 return n 9016 } 9017 9018 func (m *Response_Exception) Size() (n int) { 9019 if m == nil { 9020 return 0 9021 } 9022 var l int 9023 _ = l 9024 if m.Exception != nil { 9025 l = m.Exception.Size() 9026 n += 1 + l + sovTypes(uint64(l)) 9027 } 9028 return n 9029 } 9030 func (m *Response_Echo) Size() (n int) { 9031 if m == nil { 9032 return 0 9033 } 9034 var l int 9035 _ = l 9036 if m.Echo != nil { 9037 l = m.Echo.Size() 9038 n += 1 + l + sovTypes(uint64(l)) 9039 } 9040 return n 9041 } 9042 func (m *Response_Flush) Size() (n int) { 9043 if m == nil { 9044 return 0 9045 } 9046 var l int 9047 _ = l 9048 if m.Flush != nil { 9049 l = m.Flush.Size() 9050 n += 1 + l + sovTypes(uint64(l)) 9051 } 9052 return n 9053 } 9054 func (m *Response_Info) Size() (n int) { 9055 if m == nil { 9056 return 0 9057 } 9058 var l int 9059 _ = l 9060 if m.Info != nil { 9061 l = m.Info.Size() 9062 n += 1 + l + sovTypes(uint64(l)) 9063 } 9064 return n 9065 } 9066 func (m *Response_SetOption) Size() (n int) { 9067 if m == nil { 9068 return 0 9069 } 9070 var l int 9071 _ = l 9072 if m.SetOption != nil { 9073 l = m.SetOption.Size() 9074 n += 1 + l + sovTypes(uint64(l)) 9075 } 9076 return n 9077 } 9078 func (m *Response_InitChain) Size() (n int) { 9079 if m == nil { 9080 return 0 9081 } 9082 var l int 9083 _ = l 9084 if m.InitChain != nil { 9085 l = m.InitChain.Size() 9086 n += 1 + l + sovTypes(uint64(l)) 9087 } 9088 return n 9089 } 9090 func (m *Response_Query) Size() (n int) { 9091 if m == nil { 9092 return 0 9093 } 9094 var l int 9095 _ = l 9096 if m.Query != nil { 9097 l = m.Query.Size() 9098 n += 1 + l + sovTypes(uint64(l)) 9099 } 9100 return n 9101 } 9102 func (m *Response_BeginBlock) Size() (n int) { 9103 if m == nil { 9104 return 0 9105 } 9106 var l int 9107 _ = l 9108 if m.BeginBlock != nil { 9109 l = m.BeginBlock.Size() 9110 n += 1 + l + sovTypes(uint64(l)) 9111 } 9112 return n 9113 } 9114 func (m *Response_CheckTx) Size() (n int) { 9115 if m == nil { 9116 return 0 9117 } 9118 var l int 9119 _ = l 9120 if m.CheckTx != nil { 9121 l = m.CheckTx.Size() 9122 n += 1 + l + sovTypes(uint64(l)) 9123 } 9124 return n 9125 } 9126 func (m *Response_DeliverTx) Size() (n int) { 9127 if m == nil { 9128 return 0 9129 } 9130 var l int 9131 _ = l 9132 if m.DeliverTx != nil { 9133 l = m.DeliverTx.Size() 9134 n += 1 + l + sovTypes(uint64(l)) 9135 } 9136 return n 9137 } 9138 func (m *Response_EndBlock) Size() (n int) { 9139 if m == nil { 9140 return 0 9141 } 9142 var l int 9143 _ = l 9144 if m.EndBlock != nil { 9145 l = m.EndBlock.Size() 9146 n += 1 + l + sovTypes(uint64(l)) 9147 } 9148 return n 9149 } 9150 func (m *Response_Commit) Size() (n int) { 9151 if m == nil { 9152 return 0 9153 } 9154 var l int 9155 _ = l 9156 if m.Commit != nil { 9157 l = m.Commit.Size() 9158 n += 1 + l + sovTypes(uint64(l)) 9159 } 9160 return n 9161 } 9162 func (m *ResponseException) Size() (n int) { 9163 if m == nil { 9164 return 0 9165 } 9166 var l int 9167 _ = l 9168 l = len(m.Error) 9169 if l > 0 { 9170 n += 1 + l + sovTypes(uint64(l)) 9171 } 9172 if m.XXX_unrecognized != nil { 9173 n += len(m.XXX_unrecognized) 9174 } 9175 return n 9176 } 9177 9178 func (m *ResponseEcho) Size() (n int) { 9179 if m == nil { 9180 return 0 9181 } 9182 var l int 9183 _ = l 9184 l = len(m.Message) 9185 if l > 0 { 9186 n += 1 + l + sovTypes(uint64(l)) 9187 } 9188 if m.XXX_unrecognized != nil { 9189 n += len(m.XXX_unrecognized) 9190 } 9191 return n 9192 } 9193 9194 func (m *ResponseFlush) Size() (n int) { 9195 if m == nil { 9196 return 0 9197 } 9198 var l int 9199 _ = l 9200 if m.XXX_unrecognized != nil { 9201 n += len(m.XXX_unrecognized) 9202 } 9203 return n 9204 } 9205 9206 func (m *ResponseInfo) Size() (n int) { 9207 if m == nil { 9208 return 0 9209 } 9210 var l int 9211 _ = l 9212 l = len(m.Data) 9213 if l > 0 { 9214 n += 1 + l + sovTypes(uint64(l)) 9215 } 9216 l = len(m.Version) 9217 if l > 0 { 9218 n += 1 + l + sovTypes(uint64(l)) 9219 } 9220 if m.AppVersion != 0 { 9221 n += 1 + sovTypes(uint64(m.AppVersion)) 9222 } 9223 if m.LastBlockHeight != 0 { 9224 n += 1 + sovTypes(uint64(m.LastBlockHeight)) 9225 } 9226 l = len(m.LastBlockAppHash) 9227 if l > 0 { 9228 n += 1 + l + sovTypes(uint64(l)) 9229 } 9230 if m.XXX_unrecognized != nil { 9231 n += len(m.XXX_unrecognized) 9232 } 9233 return n 9234 } 9235 9236 func (m *ResponseSetOption) Size() (n int) { 9237 if m == nil { 9238 return 0 9239 } 9240 var l int 9241 _ = l 9242 if m.Code != 0 { 9243 n += 1 + sovTypes(uint64(m.Code)) 9244 } 9245 l = len(m.Log) 9246 if l > 0 { 9247 n += 1 + l + sovTypes(uint64(l)) 9248 } 9249 l = len(m.Info) 9250 if l > 0 { 9251 n += 1 + l + sovTypes(uint64(l)) 9252 } 9253 if m.XXX_unrecognized != nil { 9254 n += len(m.XXX_unrecognized) 9255 } 9256 return n 9257 } 9258 9259 func (m *ResponseInitChain) Size() (n int) { 9260 if m == nil { 9261 return 0 9262 } 9263 var l int 9264 _ = l 9265 if m.ConsensusParams != nil { 9266 l = m.ConsensusParams.Size() 9267 n += 1 + l + sovTypes(uint64(l)) 9268 } 9269 if len(m.Validators) > 0 { 9270 for _, e := range m.Validators { 9271 l = e.Size() 9272 n += 1 + l + sovTypes(uint64(l)) 9273 } 9274 } 9275 if m.XXX_unrecognized != nil { 9276 n += len(m.XXX_unrecognized) 9277 } 9278 return n 9279 } 9280 9281 func (m *ResponseQuery) Size() (n int) { 9282 if m == nil { 9283 return 0 9284 } 9285 var l int 9286 _ = l 9287 if m.Code != 0 { 9288 n += 1 + sovTypes(uint64(m.Code)) 9289 } 9290 l = len(m.Log) 9291 if l > 0 { 9292 n += 1 + l + sovTypes(uint64(l)) 9293 } 9294 l = len(m.Info) 9295 if l > 0 { 9296 n += 1 + l + sovTypes(uint64(l)) 9297 } 9298 if m.Index != 0 { 9299 n += 1 + sovTypes(uint64(m.Index)) 9300 } 9301 l = len(m.Key) 9302 if l > 0 { 9303 n += 1 + l + sovTypes(uint64(l)) 9304 } 9305 l = len(m.Value) 9306 if l > 0 { 9307 n += 1 + l + sovTypes(uint64(l)) 9308 } 9309 if m.Proof != nil { 9310 l = m.Proof.Size() 9311 n += 1 + l + sovTypes(uint64(l)) 9312 } 9313 if m.Height != 0 { 9314 n += 1 + sovTypes(uint64(m.Height)) 9315 } 9316 l = len(m.Codespace) 9317 if l > 0 { 9318 n += 1 + l + sovTypes(uint64(l)) 9319 } 9320 if m.XXX_unrecognized != nil { 9321 n += len(m.XXX_unrecognized) 9322 } 9323 return n 9324 } 9325 9326 func (m *ResponseBeginBlock) Size() (n int) { 9327 if m == nil { 9328 return 0 9329 } 9330 var l int 9331 _ = l 9332 if len(m.Events) > 0 { 9333 for _, e := range m.Events { 9334 l = e.Size() 9335 n += 1 + l + sovTypes(uint64(l)) 9336 } 9337 } 9338 if m.XXX_unrecognized != nil { 9339 n += len(m.XXX_unrecognized) 9340 } 9341 return n 9342 } 9343 9344 func (m *ResponseCheckTx) Size() (n int) { 9345 if m == nil { 9346 return 0 9347 } 9348 var l int 9349 _ = l 9350 if m.Code != 0 { 9351 n += 1 + sovTypes(uint64(m.Code)) 9352 } 9353 l = len(m.Data) 9354 if l > 0 { 9355 n += 1 + l + sovTypes(uint64(l)) 9356 } 9357 l = len(m.Log) 9358 if l > 0 { 9359 n += 1 + l + sovTypes(uint64(l)) 9360 } 9361 l = len(m.Info) 9362 if l > 0 { 9363 n += 1 + l + sovTypes(uint64(l)) 9364 } 9365 if m.GasWanted != 0 { 9366 n += 1 + sovTypes(uint64(m.GasWanted)) 9367 } 9368 if m.GasUsed != 0 { 9369 n += 1 + sovTypes(uint64(m.GasUsed)) 9370 } 9371 if len(m.Events) > 0 { 9372 for _, e := range m.Events { 9373 l = e.Size() 9374 n += 1 + l + sovTypes(uint64(l)) 9375 } 9376 } 9377 l = len(m.Codespace) 9378 if l > 0 { 9379 n += 1 + l + sovTypes(uint64(l)) 9380 } 9381 if m.XXX_unrecognized != nil { 9382 n += len(m.XXX_unrecognized) 9383 } 9384 return n 9385 } 9386 9387 func (m *ResponseDeliverTx) Size() (n int) { 9388 if m == nil { 9389 return 0 9390 } 9391 var l int 9392 _ = l 9393 if m.Code != 0 { 9394 n += 1 + sovTypes(uint64(m.Code)) 9395 } 9396 l = len(m.Data) 9397 if l > 0 { 9398 n += 1 + l + sovTypes(uint64(l)) 9399 } 9400 l = len(m.Log) 9401 if l > 0 { 9402 n += 1 + l + sovTypes(uint64(l)) 9403 } 9404 l = len(m.Info) 9405 if l > 0 { 9406 n += 1 + l + sovTypes(uint64(l)) 9407 } 9408 if m.GasWanted != 0 { 9409 n += 1 + sovTypes(uint64(m.GasWanted)) 9410 } 9411 if m.GasUsed != 0 { 9412 n += 1 + sovTypes(uint64(m.GasUsed)) 9413 } 9414 if len(m.Events) > 0 { 9415 for _, e := range m.Events { 9416 l = e.Size() 9417 n += 1 + l + sovTypes(uint64(l)) 9418 } 9419 } 9420 l = len(m.Codespace) 9421 if l > 0 { 9422 n += 1 + l + sovTypes(uint64(l)) 9423 } 9424 if m.XXX_unrecognized != nil { 9425 n += len(m.XXX_unrecognized) 9426 } 9427 return n 9428 } 9429 9430 func (m *ResponseEndBlock) Size() (n int) { 9431 if m == nil { 9432 return 0 9433 } 9434 var l int 9435 _ = l 9436 if len(m.ValidatorUpdates) > 0 { 9437 for _, e := range m.ValidatorUpdates { 9438 l = e.Size() 9439 n += 1 + l + sovTypes(uint64(l)) 9440 } 9441 } 9442 if m.ConsensusParamUpdates != nil { 9443 l = m.ConsensusParamUpdates.Size() 9444 n += 1 + l + sovTypes(uint64(l)) 9445 } 9446 if len(m.Events) > 0 { 9447 for _, e := range m.Events { 9448 l = e.Size() 9449 n += 1 + l + sovTypes(uint64(l)) 9450 } 9451 } 9452 if m.XXX_unrecognized != nil { 9453 n += len(m.XXX_unrecognized) 9454 } 9455 return n 9456 } 9457 9458 func (m *ResponseCommit) Size() (n int) { 9459 if m == nil { 9460 return 0 9461 } 9462 var l int 9463 _ = l 9464 l = len(m.Data) 9465 if l > 0 { 9466 n += 1 + l + sovTypes(uint64(l)) 9467 } 9468 if m.XXX_unrecognized != nil { 9469 n += len(m.XXX_unrecognized) 9470 } 9471 return n 9472 } 9473 9474 func (m *ConsensusParams) Size() (n int) { 9475 if m == nil { 9476 return 0 9477 } 9478 var l int 9479 _ = l 9480 if m.Block != nil { 9481 l = m.Block.Size() 9482 n += 1 + l + sovTypes(uint64(l)) 9483 } 9484 if m.Evidence != nil { 9485 l = m.Evidence.Size() 9486 n += 1 + l + sovTypes(uint64(l)) 9487 } 9488 if m.Validator != nil { 9489 l = m.Validator.Size() 9490 n += 1 + l + sovTypes(uint64(l)) 9491 } 9492 if m.XXX_unrecognized != nil { 9493 n += len(m.XXX_unrecognized) 9494 } 9495 return n 9496 } 9497 9498 func (m *BlockParams) Size() (n int) { 9499 if m == nil { 9500 return 0 9501 } 9502 var l int 9503 _ = l 9504 if m.MaxBytes != 0 { 9505 n += 1 + sovTypes(uint64(m.MaxBytes)) 9506 } 9507 if m.MaxGas != 0 { 9508 n += 1 + sovTypes(uint64(m.MaxGas)) 9509 } 9510 if m.XXX_unrecognized != nil { 9511 n += len(m.XXX_unrecognized) 9512 } 9513 return n 9514 } 9515 9516 func (m *EvidenceParams) Size() (n int) { 9517 if m == nil { 9518 return 0 9519 } 9520 var l int 9521 _ = l 9522 if m.MaxAge != 0 { 9523 n += 1 + sovTypes(uint64(m.MaxAge)) 9524 } 9525 if m.XXX_unrecognized != nil { 9526 n += len(m.XXX_unrecognized) 9527 } 9528 return n 9529 } 9530 9531 func (m *ValidatorParams) Size() (n int) { 9532 if m == nil { 9533 return 0 9534 } 9535 var l int 9536 _ = l 9537 if len(m.PubKeyTypes) > 0 { 9538 for _, s := range m.PubKeyTypes { 9539 l = len(s) 9540 n += 1 + l + sovTypes(uint64(l)) 9541 } 9542 } 9543 if m.XXX_unrecognized != nil { 9544 n += len(m.XXX_unrecognized) 9545 } 9546 return n 9547 } 9548 9549 func (m *LastCommitInfo) Size() (n int) { 9550 if m == nil { 9551 return 0 9552 } 9553 var l int 9554 _ = l 9555 if m.Round != 0 { 9556 n += 1 + sovTypes(uint64(m.Round)) 9557 } 9558 if len(m.Votes) > 0 { 9559 for _, e := range m.Votes { 9560 l = e.Size() 9561 n += 1 + l + sovTypes(uint64(l)) 9562 } 9563 } 9564 if m.XXX_unrecognized != nil { 9565 n += len(m.XXX_unrecognized) 9566 } 9567 return n 9568 } 9569 9570 func (m *Event) Size() (n int) { 9571 if m == nil { 9572 return 0 9573 } 9574 var l int 9575 _ = l 9576 l = len(m.Type) 9577 if l > 0 { 9578 n += 1 + l + sovTypes(uint64(l)) 9579 } 9580 if len(m.Attributes) > 0 { 9581 for _, e := range m.Attributes { 9582 l = e.Size() 9583 n += 1 + l + sovTypes(uint64(l)) 9584 } 9585 } 9586 if m.XXX_unrecognized != nil { 9587 n += len(m.XXX_unrecognized) 9588 } 9589 return n 9590 } 9591 9592 func (m *Header) Size() (n int) { 9593 if m == nil { 9594 return 0 9595 } 9596 var l int 9597 _ = l 9598 l = m.Version.Size() 9599 n += 1 + l + sovTypes(uint64(l)) 9600 l = len(m.ChainID) 9601 if l > 0 { 9602 n += 1 + l + sovTypes(uint64(l)) 9603 } 9604 if m.Height != 0 { 9605 n += 1 + sovTypes(uint64(m.Height)) 9606 } 9607 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Time) 9608 n += 1 + l + sovTypes(uint64(l)) 9609 if m.NumTxs != 0 { 9610 n += 1 + sovTypes(uint64(m.NumTxs)) 9611 } 9612 if m.TotalTxs != 0 { 9613 n += 1 + sovTypes(uint64(m.TotalTxs)) 9614 } 9615 l = m.LastBlockId.Size() 9616 n += 1 + l + sovTypes(uint64(l)) 9617 l = len(m.LastCommitHash) 9618 if l > 0 { 9619 n += 1 + l + sovTypes(uint64(l)) 9620 } 9621 l = len(m.DataHash) 9622 if l > 0 { 9623 n += 1 + l + sovTypes(uint64(l)) 9624 } 9625 l = len(m.ValidatorsHash) 9626 if l > 0 { 9627 n += 1 + l + sovTypes(uint64(l)) 9628 } 9629 l = len(m.NextValidatorsHash) 9630 if l > 0 { 9631 n += 1 + l + sovTypes(uint64(l)) 9632 } 9633 l = len(m.ConsensusHash) 9634 if l > 0 { 9635 n += 1 + l + sovTypes(uint64(l)) 9636 } 9637 l = len(m.AppHash) 9638 if l > 0 { 9639 n += 1 + l + sovTypes(uint64(l)) 9640 } 9641 l = len(m.LastResultsHash) 9642 if l > 0 { 9643 n += 1 + l + sovTypes(uint64(l)) 9644 } 9645 l = len(m.EvidenceHash) 9646 if l > 0 { 9647 n += 1 + l + sovTypes(uint64(l)) 9648 } 9649 l = len(m.ProposerAddress) 9650 if l > 0 { 9651 n += 2 + l + sovTypes(uint64(l)) 9652 } 9653 if m.XXX_unrecognized != nil { 9654 n += len(m.XXX_unrecognized) 9655 } 9656 return n 9657 } 9658 9659 func (m *Version) Size() (n int) { 9660 if m == nil { 9661 return 0 9662 } 9663 var l int 9664 _ = l 9665 if m.Block != 0 { 9666 n += 1 + sovTypes(uint64(m.Block)) 9667 } 9668 if m.App != 0 { 9669 n += 1 + sovTypes(uint64(m.App)) 9670 } 9671 if m.XXX_unrecognized != nil { 9672 n += len(m.XXX_unrecognized) 9673 } 9674 return n 9675 } 9676 9677 func (m *BlockID) Size() (n int) { 9678 if m == nil { 9679 return 0 9680 } 9681 var l int 9682 _ = l 9683 l = len(m.Hash) 9684 if l > 0 { 9685 n += 1 + l + sovTypes(uint64(l)) 9686 } 9687 l = m.PartsHeader.Size() 9688 n += 1 + l + sovTypes(uint64(l)) 9689 if m.XXX_unrecognized != nil { 9690 n += len(m.XXX_unrecognized) 9691 } 9692 return n 9693 } 9694 9695 func (m *PartSetHeader) Size() (n int) { 9696 if m == nil { 9697 return 0 9698 } 9699 var l int 9700 _ = l 9701 if m.Total != 0 { 9702 n += 1 + sovTypes(uint64(m.Total)) 9703 } 9704 l = len(m.Hash) 9705 if l > 0 { 9706 n += 1 + l + sovTypes(uint64(l)) 9707 } 9708 if m.XXX_unrecognized != nil { 9709 n += len(m.XXX_unrecognized) 9710 } 9711 return n 9712 } 9713 9714 func (m *Validator) Size() (n int) { 9715 if m == nil { 9716 return 0 9717 } 9718 var l int 9719 _ = l 9720 l = len(m.Address) 9721 if l > 0 { 9722 n += 1 + l + sovTypes(uint64(l)) 9723 } 9724 if m.Power != 0 { 9725 n += 1 + sovTypes(uint64(m.Power)) 9726 } 9727 if m.XXX_unrecognized != nil { 9728 n += len(m.XXX_unrecognized) 9729 } 9730 return n 9731 } 9732 9733 func (m *ValidatorUpdate) Size() (n int) { 9734 if m == nil { 9735 return 0 9736 } 9737 var l int 9738 _ = l 9739 l = m.PubKey.Size() 9740 n += 1 + l + sovTypes(uint64(l)) 9741 if m.Power != 0 { 9742 n += 1 + sovTypes(uint64(m.Power)) 9743 } 9744 if m.XXX_unrecognized != nil { 9745 n += len(m.XXX_unrecognized) 9746 } 9747 return n 9748 } 9749 9750 func (m *VoteInfo) Size() (n int) { 9751 if m == nil { 9752 return 0 9753 } 9754 var l int 9755 _ = l 9756 l = m.Validator.Size() 9757 n += 1 + l + sovTypes(uint64(l)) 9758 if m.SignedLastBlock { 9759 n += 2 9760 } 9761 if m.XXX_unrecognized != nil { 9762 n += len(m.XXX_unrecognized) 9763 } 9764 return n 9765 } 9766 9767 func (m *PubKey) Size() (n int) { 9768 if m == nil { 9769 return 0 9770 } 9771 var l int 9772 _ = l 9773 l = len(m.Type) 9774 if l > 0 { 9775 n += 1 + l + sovTypes(uint64(l)) 9776 } 9777 l = len(m.Data) 9778 if l > 0 { 9779 n += 1 + l + sovTypes(uint64(l)) 9780 } 9781 if m.XXX_unrecognized != nil { 9782 n += len(m.XXX_unrecognized) 9783 } 9784 return n 9785 } 9786 9787 func (m *Evidence) Size() (n int) { 9788 if m == nil { 9789 return 0 9790 } 9791 var l int 9792 _ = l 9793 l = len(m.Type) 9794 if l > 0 { 9795 n += 1 + l + sovTypes(uint64(l)) 9796 } 9797 l = m.Validator.Size() 9798 n += 1 + l + sovTypes(uint64(l)) 9799 if m.Height != 0 { 9800 n += 1 + sovTypes(uint64(m.Height)) 9801 } 9802 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Time) 9803 n += 1 + l + sovTypes(uint64(l)) 9804 if m.TotalVotingPower != 0 { 9805 n += 1 + sovTypes(uint64(m.TotalVotingPower)) 9806 } 9807 if m.XXX_unrecognized != nil { 9808 n += len(m.XXX_unrecognized) 9809 } 9810 return n 9811 } 9812 9813 func sovTypes(x uint64) (n int) { 9814 for { 9815 n++ 9816 x >>= 7 9817 if x == 0 { 9818 break 9819 } 9820 } 9821 return n 9822 } 9823 func sozTypes(x uint64) (n int) { 9824 return sovTypes(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 9825 } 9826 func (m *Request) Unmarshal(dAtA []byte) error { 9827 l := len(dAtA) 9828 iNdEx := 0 9829 for iNdEx < l { 9830 preIndex := iNdEx 9831 var wire uint64 9832 for shift := uint(0); ; shift += 7 { 9833 if shift >= 64 { 9834 return ErrIntOverflowTypes 9835 } 9836 if iNdEx >= l { 9837 return io.ErrUnexpectedEOF 9838 } 9839 b := dAtA[iNdEx] 9840 iNdEx++ 9841 wire |= (uint64(b) & 0x7F) << shift 9842 if b < 0x80 { 9843 break 9844 } 9845 } 9846 fieldNum := int32(wire >> 3) 9847 wireType := int(wire & 0x7) 9848 if wireType == 4 { 9849 return fmt.Errorf("proto: Request: wiretype end group for non-group") 9850 } 9851 if fieldNum <= 0 { 9852 return fmt.Errorf("proto: Request: illegal tag %d (wire type %d)", fieldNum, wire) 9853 } 9854 switch fieldNum { 9855 case 2: 9856 if wireType != 2 { 9857 return fmt.Errorf("proto: wrong wireType = %d for field Echo", wireType) 9858 } 9859 var msglen int 9860 for shift := uint(0); ; shift += 7 { 9861 if shift >= 64 { 9862 return ErrIntOverflowTypes 9863 } 9864 if iNdEx >= l { 9865 return io.ErrUnexpectedEOF 9866 } 9867 b := dAtA[iNdEx] 9868 iNdEx++ 9869 msglen |= (int(b) & 0x7F) << shift 9870 if b < 0x80 { 9871 break 9872 } 9873 } 9874 if msglen < 0 { 9875 return ErrInvalidLengthTypes 9876 } 9877 postIndex := iNdEx + msglen 9878 if postIndex > l { 9879 return io.ErrUnexpectedEOF 9880 } 9881 v := &RequestEcho{} 9882 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9883 return err 9884 } 9885 m.Value = &Request_Echo{v} 9886 iNdEx = postIndex 9887 case 3: 9888 if wireType != 2 { 9889 return fmt.Errorf("proto: wrong wireType = %d for field Flush", wireType) 9890 } 9891 var msglen int 9892 for shift := uint(0); ; shift += 7 { 9893 if shift >= 64 { 9894 return ErrIntOverflowTypes 9895 } 9896 if iNdEx >= l { 9897 return io.ErrUnexpectedEOF 9898 } 9899 b := dAtA[iNdEx] 9900 iNdEx++ 9901 msglen |= (int(b) & 0x7F) << shift 9902 if b < 0x80 { 9903 break 9904 } 9905 } 9906 if msglen < 0 { 9907 return ErrInvalidLengthTypes 9908 } 9909 postIndex := iNdEx + msglen 9910 if postIndex > l { 9911 return io.ErrUnexpectedEOF 9912 } 9913 v := &RequestFlush{} 9914 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9915 return err 9916 } 9917 m.Value = &Request_Flush{v} 9918 iNdEx = postIndex 9919 case 4: 9920 if wireType != 2 { 9921 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 9922 } 9923 var msglen int 9924 for shift := uint(0); ; shift += 7 { 9925 if shift >= 64 { 9926 return ErrIntOverflowTypes 9927 } 9928 if iNdEx >= l { 9929 return io.ErrUnexpectedEOF 9930 } 9931 b := dAtA[iNdEx] 9932 iNdEx++ 9933 msglen |= (int(b) & 0x7F) << shift 9934 if b < 0x80 { 9935 break 9936 } 9937 } 9938 if msglen < 0 { 9939 return ErrInvalidLengthTypes 9940 } 9941 postIndex := iNdEx + msglen 9942 if postIndex > l { 9943 return io.ErrUnexpectedEOF 9944 } 9945 v := &RequestInfo{} 9946 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9947 return err 9948 } 9949 m.Value = &Request_Info{v} 9950 iNdEx = postIndex 9951 case 5: 9952 if wireType != 2 { 9953 return fmt.Errorf("proto: wrong wireType = %d for field SetOption", wireType) 9954 } 9955 var msglen int 9956 for shift := uint(0); ; shift += 7 { 9957 if shift >= 64 { 9958 return ErrIntOverflowTypes 9959 } 9960 if iNdEx >= l { 9961 return io.ErrUnexpectedEOF 9962 } 9963 b := dAtA[iNdEx] 9964 iNdEx++ 9965 msglen |= (int(b) & 0x7F) << shift 9966 if b < 0x80 { 9967 break 9968 } 9969 } 9970 if msglen < 0 { 9971 return ErrInvalidLengthTypes 9972 } 9973 postIndex := iNdEx + msglen 9974 if postIndex > l { 9975 return io.ErrUnexpectedEOF 9976 } 9977 v := &RequestSetOption{} 9978 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9979 return err 9980 } 9981 m.Value = &Request_SetOption{v} 9982 iNdEx = postIndex 9983 case 6: 9984 if wireType != 2 { 9985 return fmt.Errorf("proto: wrong wireType = %d for field InitChain", wireType) 9986 } 9987 var msglen int 9988 for shift := uint(0); ; shift += 7 { 9989 if shift >= 64 { 9990 return ErrIntOverflowTypes 9991 } 9992 if iNdEx >= l { 9993 return io.ErrUnexpectedEOF 9994 } 9995 b := dAtA[iNdEx] 9996 iNdEx++ 9997 msglen |= (int(b) & 0x7F) << shift 9998 if b < 0x80 { 9999 break 10000 } 10001 } 10002 if msglen < 0 { 10003 return ErrInvalidLengthTypes 10004 } 10005 postIndex := iNdEx + msglen 10006 if postIndex > l { 10007 return io.ErrUnexpectedEOF 10008 } 10009 v := &RequestInitChain{} 10010 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10011 return err 10012 } 10013 m.Value = &Request_InitChain{v} 10014 iNdEx = postIndex 10015 case 7: 10016 if wireType != 2 { 10017 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 10018 } 10019 var msglen int 10020 for shift := uint(0); ; shift += 7 { 10021 if shift >= 64 { 10022 return ErrIntOverflowTypes 10023 } 10024 if iNdEx >= l { 10025 return io.ErrUnexpectedEOF 10026 } 10027 b := dAtA[iNdEx] 10028 iNdEx++ 10029 msglen |= (int(b) & 0x7F) << shift 10030 if b < 0x80 { 10031 break 10032 } 10033 } 10034 if msglen < 0 { 10035 return ErrInvalidLengthTypes 10036 } 10037 postIndex := iNdEx + msglen 10038 if postIndex > l { 10039 return io.ErrUnexpectedEOF 10040 } 10041 v := &RequestQuery{} 10042 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10043 return err 10044 } 10045 m.Value = &Request_Query{v} 10046 iNdEx = postIndex 10047 case 8: 10048 if wireType != 2 { 10049 return fmt.Errorf("proto: wrong wireType = %d for field BeginBlock", wireType) 10050 } 10051 var msglen int 10052 for shift := uint(0); ; shift += 7 { 10053 if shift >= 64 { 10054 return ErrIntOverflowTypes 10055 } 10056 if iNdEx >= l { 10057 return io.ErrUnexpectedEOF 10058 } 10059 b := dAtA[iNdEx] 10060 iNdEx++ 10061 msglen |= (int(b) & 0x7F) << shift 10062 if b < 0x80 { 10063 break 10064 } 10065 } 10066 if msglen < 0 { 10067 return ErrInvalidLengthTypes 10068 } 10069 postIndex := iNdEx + msglen 10070 if postIndex > l { 10071 return io.ErrUnexpectedEOF 10072 } 10073 v := &RequestBeginBlock{} 10074 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10075 return err 10076 } 10077 m.Value = &Request_BeginBlock{v} 10078 iNdEx = postIndex 10079 case 9: 10080 if wireType != 2 { 10081 return fmt.Errorf("proto: wrong wireType = %d for field CheckTx", wireType) 10082 } 10083 var msglen int 10084 for shift := uint(0); ; shift += 7 { 10085 if shift >= 64 { 10086 return ErrIntOverflowTypes 10087 } 10088 if iNdEx >= l { 10089 return io.ErrUnexpectedEOF 10090 } 10091 b := dAtA[iNdEx] 10092 iNdEx++ 10093 msglen |= (int(b) & 0x7F) << shift 10094 if b < 0x80 { 10095 break 10096 } 10097 } 10098 if msglen < 0 { 10099 return ErrInvalidLengthTypes 10100 } 10101 postIndex := iNdEx + msglen 10102 if postIndex > l { 10103 return io.ErrUnexpectedEOF 10104 } 10105 v := &RequestCheckTx{} 10106 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10107 return err 10108 } 10109 m.Value = &Request_CheckTx{v} 10110 iNdEx = postIndex 10111 case 11: 10112 if wireType != 2 { 10113 return fmt.Errorf("proto: wrong wireType = %d for field EndBlock", wireType) 10114 } 10115 var msglen int 10116 for shift := uint(0); ; shift += 7 { 10117 if shift >= 64 { 10118 return ErrIntOverflowTypes 10119 } 10120 if iNdEx >= l { 10121 return io.ErrUnexpectedEOF 10122 } 10123 b := dAtA[iNdEx] 10124 iNdEx++ 10125 msglen |= (int(b) & 0x7F) << shift 10126 if b < 0x80 { 10127 break 10128 } 10129 } 10130 if msglen < 0 { 10131 return ErrInvalidLengthTypes 10132 } 10133 postIndex := iNdEx + msglen 10134 if postIndex > l { 10135 return io.ErrUnexpectedEOF 10136 } 10137 v := &RequestEndBlock{} 10138 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10139 return err 10140 } 10141 m.Value = &Request_EndBlock{v} 10142 iNdEx = postIndex 10143 case 12: 10144 if wireType != 2 { 10145 return fmt.Errorf("proto: wrong wireType = %d for field Commit", wireType) 10146 } 10147 var msglen int 10148 for shift := uint(0); ; shift += 7 { 10149 if shift >= 64 { 10150 return ErrIntOverflowTypes 10151 } 10152 if iNdEx >= l { 10153 return io.ErrUnexpectedEOF 10154 } 10155 b := dAtA[iNdEx] 10156 iNdEx++ 10157 msglen |= (int(b) & 0x7F) << shift 10158 if b < 0x80 { 10159 break 10160 } 10161 } 10162 if msglen < 0 { 10163 return ErrInvalidLengthTypes 10164 } 10165 postIndex := iNdEx + msglen 10166 if postIndex > l { 10167 return io.ErrUnexpectedEOF 10168 } 10169 v := &RequestCommit{} 10170 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10171 return err 10172 } 10173 m.Value = &Request_Commit{v} 10174 iNdEx = postIndex 10175 case 19: 10176 if wireType != 2 { 10177 return fmt.Errorf("proto: wrong wireType = %d for field DeliverTx", wireType) 10178 } 10179 var msglen int 10180 for shift := uint(0); ; shift += 7 { 10181 if shift >= 64 { 10182 return ErrIntOverflowTypes 10183 } 10184 if iNdEx >= l { 10185 return io.ErrUnexpectedEOF 10186 } 10187 b := dAtA[iNdEx] 10188 iNdEx++ 10189 msglen |= (int(b) & 0x7F) << shift 10190 if b < 0x80 { 10191 break 10192 } 10193 } 10194 if msglen < 0 { 10195 return ErrInvalidLengthTypes 10196 } 10197 postIndex := iNdEx + msglen 10198 if postIndex > l { 10199 return io.ErrUnexpectedEOF 10200 } 10201 v := &RequestDeliverTx{} 10202 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10203 return err 10204 } 10205 m.Value = &Request_DeliverTx{v} 10206 iNdEx = postIndex 10207 default: 10208 iNdEx = preIndex 10209 skippy, err := skipTypes(dAtA[iNdEx:]) 10210 if err != nil { 10211 return err 10212 } 10213 if skippy < 0 { 10214 return ErrInvalidLengthTypes 10215 } 10216 if (iNdEx + skippy) > l { 10217 return io.ErrUnexpectedEOF 10218 } 10219 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10220 iNdEx += skippy 10221 } 10222 } 10223 10224 if iNdEx > l { 10225 return io.ErrUnexpectedEOF 10226 } 10227 return nil 10228 } 10229 func (m *RequestEcho) Unmarshal(dAtA []byte) error { 10230 l := len(dAtA) 10231 iNdEx := 0 10232 for iNdEx < l { 10233 preIndex := iNdEx 10234 var wire uint64 10235 for shift := uint(0); ; shift += 7 { 10236 if shift >= 64 { 10237 return ErrIntOverflowTypes 10238 } 10239 if iNdEx >= l { 10240 return io.ErrUnexpectedEOF 10241 } 10242 b := dAtA[iNdEx] 10243 iNdEx++ 10244 wire |= (uint64(b) & 0x7F) << shift 10245 if b < 0x80 { 10246 break 10247 } 10248 } 10249 fieldNum := int32(wire >> 3) 10250 wireType := int(wire & 0x7) 10251 if wireType == 4 { 10252 return fmt.Errorf("proto: RequestEcho: wiretype end group for non-group") 10253 } 10254 if fieldNum <= 0 { 10255 return fmt.Errorf("proto: RequestEcho: illegal tag %d (wire type %d)", fieldNum, wire) 10256 } 10257 switch fieldNum { 10258 case 1: 10259 if wireType != 2 { 10260 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 10261 } 10262 var stringLen uint64 10263 for shift := uint(0); ; shift += 7 { 10264 if shift >= 64 { 10265 return ErrIntOverflowTypes 10266 } 10267 if iNdEx >= l { 10268 return io.ErrUnexpectedEOF 10269 } 10270 b := dAtA[iNdEx] 10271 iNdEx++ 10272 stringLen |= (uint64(b) & 0x7F) << shift 10273 if b < 0x80 { 10274 break 10275 } 10276 } 10277 intStringLen := int(stringLen) 10278 if intStringLen < 0 { 10279 return ErrInvalidLengthTypes 10280 } 10281 postIndex := iNdEx + intStringLen 10282 if postIndex > l { 10283 return io.ErrUnexpectedEOF 10284 } 10285 m.Message = string(dAtA[iNdEx:postIndex]) 10286 iNdEx = postIndex 10287 default: 10288 iNdEx = preIndex 10289 skippy, err := skipTypes(dAtA[iNdEx:]) 10290 if err != nil { 10291 return err 10292 } 10293 if skippy < 0 { 10294 return ErrInvalidLengthTypes 10295 } 10296 if (iNdEx + skippy) > l { 10297 return io.ErrUnexpectedEOF 10298 } 10299 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10300 iNdEx += skippy 10301 } 10302 } 10303 10304 if iNdEx > l { 10305 return io.ErrUnexpectedEOF 10306 } 10307 return nil 10308 } 10309 func (m *RequestFlush) Unmarshal(dAtA []byte) error { 10310 l := len(dAtA) 10311 iNdEx := 0 10312 for iNdEx < l { 10313 preIndex := iNdEx 10314 var wire uint64 10315 for shift := uint(0); ; shift += 7 { 10316 if shift >= 64 { 10317 return ErrIntOverflowTypes 10318 } 10319 if iNdEx >= l { 10320 return io.ErrUnexpectedEOF 10321 } 10322 b := dAtA[iNdEx] 10323 iNdEx++ 10324 wire |= (uint64(b) & 0x7F) << shift 10325 if b < 0x80 { 10326 break 10327 } 10328 } 10329 fieldNum := int32(wire >> 3) 10330 wireType := int(wire & 0x7) 10331 if wireType == 4 { 10332 return fmt.Errorf("proto: RequestFlush: wiretype end group for non-group") 10333 } 10334 if fieldNum <= 0 { 10335 return fmt.Errorf("proto: RequestFlush: illegal tag %d (wire type %d)", fieldNum, wire) 10336 } 10337 switch fieldNum { 10338 default: 10339 iNdEx = preIndex 10340 skippy, err := skipTypes(dAtA[iNdEx:]) 10341 if err != nil { 10342 return err 10343 } 10344 if skippy < 0 { 10345 return ErrInvalidLengthTypes 10346 } 10347 if (iNdEx + skippy) > l { 10348 return io.ErrUnexpectedEOF 10349 } 10350 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10351 iNdEx += skippy 10352 } 10353 } 10354 10355 if iNdEx > l { 10356 return io.ErrUnexpectedEOF 10357 } 10358 return nil 10359 } 10360 func (m *RequestInfo) Unmarshal(dAtA []byte) error { 10361 l := len(dAtA) 10362 iNdEx := 0 10363 for iNdEx < l { 10364 preIndex := iNdEx 10365 var wire uint64 10366 for shift := uint(0); ; shift += 7 { 10367 if shift >= 64 { 10368 return ErrIntOverflowTypes 10369 } 10370 if iNdEx >= l { 10371 return io.ErrUnexpectedEOF 10372 } 10373 b := dAtA[iNdEx] 10374 iNdEx++ 10375 wire |= (uint64(b) & 0x7F) << shift 10376 if b < 0x80 { 10377 break 10378 } 10379 } 10380 fieldNum := int32(wire >> 3) 10381 wireType := int(wire & 0x7) 10382 if wireType == 4 { 10383 return fmt.Errorf("proto: RequestInfo: wiretype end group for non-group") 10384 } 10385 if fieldNum <= 0 { 10386 return fmt.Errorf("proto: RequestInfo: illegal tag %d (wire type %d)", fieldNum, wire) 10387 } 10388 switch fieldNum { 10389 case 1: 10390 if wireType != 2 { 10391 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 10392 } 10393 var stringLen uint64 10394 for shift := uint(0); ; shift += 7 { 10395 if shift >= 64 { 10396 return ErrIntOverflowTypes 10397 } 10398 if iNdEx >= l { 10399 return io.ErrUnexpectedEOF 10400 } 10401 b := dAtA[iNdEx] 10402 iNdEx++ 10403 stringLen |= (uint64(b) & 0x7F) << shift 10404 if b < 0x80 { 10405 break 10406 } 10407 } 10408 intStringLen := int(stringLen) 10409 if intStringLen < 0 { 10410 return ErrInvalidLengthTypes 10411 } 10412 postIndex := iNdEx + intStringLen 10413 if postIndex > l { 10414 return io.ErrUnexpectedEOF 10415 } 10416 m.Version = string(dAtA[iNdEx:postIndex]) 10417 iNdEx = postIndex 10418 case 2: 10419 if wireType != 0 { 10420 return fmt.Errorf("proto: wrong wireType = %d for field BlockVersion", wireType) 10421 } 10422 m.BlockVersion = 0 10423 for shift := uint(0); ; shift += 7 { 10424 if shift >= 64 { 10425 return ErrIntOverflowTypes 10426 } 10427 if iNdEx >= l { 10428 return io.ErrUnexpectedEOF 10429 } 10430 b := dAtA[iNdEx] 10431 iNdEx++ 10432 m.BlockVersion |= (uint64(b) & 0x7F) << shift 10433 if b < 0x80 { 10434 break 10435 } 10436 } 10437 case 3: 10438 if wireType != 0 { 10439 return fmt.Errorf("proto: wrong wireType = %d for field P2PVersion", wireType) 10440 } 10441 m.P2PVersion = 0 10442 for shift := uint(0); ; shift += 7 { 10443 if shift >= 64 { 10444 return ErrIntOverflowTypes 10445 } 10446 if iNdEx >= l { 10447 return io.ErrUnexpectedEOF 10448 } 10449 b := dAtA[iNdEx] 10450 iNdEx++ 10451 m.P2PVersion |= (uint64(b) & 0x7F) << shift 10452 if b < 0x80 { 10453 break 10454 } 10455 } 10456 default: 10457 iNdEx = preIndex 10458 skippy, err := skipTypes(dAtA[iNdEx:]) 10459 if err != nil { 10460 return err 10461 } 10462 if skippy < 0 { 10463 return ErrInvalidLengthTypes 10464 } 10465 if (iNdEx + skippy) > l { 10466 return io.ErrUnexpectedEOF 10467 } 10468 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10469 iNdEx += skippy 10470 } 10471 } 10472 10473 if iNdEx > l { 10474 return io.ErrUnexpectedEOF 10475 } 10476 return nil 10477 } 10478 func (m *RequestSetOption) Unmarshal(dAtA []byte) error { 10479 l := len(dAtA) 10480 iNdEx := 0 10481 for iNdEx < l { 10482 preIndex := iNdEx 10483 var wire uint64 10484 for shift := uint(0); ; shift += 7 { 10485 if shift >= 64 { 10486 return ErrIntOverflowTypes 10487 } 10488 if iNdEx >= l { 10489 return io.ErrUnexpectedEOF 10490 } 10491 b := dAtA[iNdEx] 10492 iNdEx++ 10493 wire |= (uint64(b) & 0x7F) << shift 10494 if b < 0x80 { 10495 break 10496 } 10497 } 10498 fieldNum := int32(wire >> 3) 10499 wireType := int(wire & 0x7) 10500 if wireType == 4 { 10501 return fmt.Errorf("proto: RequestSetOption: wiretype end group for non-group") 10502 } 10503 if fieldNum <= 0 { 10504 return fmt.Errorf("proto: RequestSetOption: illegal tag %d (wire type %d)", fieldNum, wire) 10505 } 10506 switch fieldNum { 10507 case 1: 10508 if wireType != 2 { 10509 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 10510 } 10511 var stringLen uint64 10512 for shift := uint(0); ; shift += 7 { 10513 if shift >= 64 { 10514 return ErrIntOverflowTypes 10515 } 10516 if iNdEx >= l { 10517 return io.ErrUnexpectedEOF 10518 } 10519 b := dAtA[iNdEx] 10520 iNdEx++ 10521 stringLen |= (uint64(b) & 0x7F) << shift 10522 if b < 0x80 { 10523 break 10524 } 10525 } 10526 intStringLen := int(stringLen) 10527 if intStringLen < 0 { 10528 return ErrInvalidLengthTypes 10529 } 10530 postIndex := iNdEx + intStringLen 10531 if postIndex > l { 10532 return io.ErrUnexpectedEOF 10533 } 10534 m.Key = string(dAtA[iNdEx:postIndex]) 10535 iNdEx = postIndex 10536 case 2: 10537 if wireType != 2 { 10538 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 10539 } 10540 var stringLen uint64 10541 for shift := uint(0); ; shift += 7 { 10542 if shift >= 64 { 10543 return ErrIntOverflowTypes 10544 } 10545 if iNdEx >= l { 10546 return io.ErrUnexpectedEOF 10547 } 10548 b := dAtA[iNdEx] 10549 iNdEx++ 10550 stringLen |= (uint64(b) & 0x7F) << shift 10551 if b < 0x80 { 10552 break 10553 } 10554 } 10555 intStringLen := int(stringLen) 10556 if intStringLen < 0 { 10557 return ErrInvalidLengthTypes 10558 } 10559 postIndex := iNdEx + intStringLen 10560 if postIndex > l { 10561 return io.ErrUnexpectedEOF 10562 } 10563 m.Value = string(dAtA[iNdEx:postIndex]) 10564 iNdEx = postIndex 10565 default: 10566 iNdEx = preIndex 10567 skippy, err := skipTypes(dAtA[iNdEx:]) 10568 if err != nil { 10569 return err 10570 } 10571 if skippy < 0 { 10572 return ErrInvalidLengthTypes 10573 } 10574 if (iNdEx + skippy) > l { 10575 return io.ErrUnexpectedEOF 10576 } 10577 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10578 iNdEx += skippy 10579 } 10580 } 10581 10582 if iNdEx > l { 10583 return io.ErrUnexpectedEOF 10584 } 10585 return nil 10586 } 10587 func (m *RequestInitChain) Unmarshal(dAtA []byte) error { 10588 l := len(dAtA) 10589 iNdEx := 0 10590 for iNdEx < l { 10591 preIndex := iNdEx 10592 var wire uint64 10593 for shift := uint(0); ; shift += 7 { 10594 if shift >= 64 { 10595 return ErrIntOverflowTypes 10596 } 10597 if iNdEx >= l { 10598 return io.ErrUnexpectedEOF 10599 } 10600 b := dAtA[iNdEx] 10601 iNdEx++ 10602 wire |= (uint64(b) & 0x7F) << shift 10603 if b < 0x80 { 10604 break 10605 } 10606 } 10607 fieldNum := int32(wire >> 3) 10608 wireType := int(wire & 0x7) 10609 if wireType == 4 { 10610 return fmt.Errorf("proto: RequestInitChain: wiretype end group for non-group") 10611 } 10612 if fieldNum <= 0 { 10613 return fmt.Errorf("proto: RequestInitChain: illegal tag %d (wire type %d)", fieldNum, wire) 10614 } 10615 switch fieldNum { 10616 case 1: 10617 if wireType != 2 { 10618 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType) 10619 } 10620 var msglen int 10621 for shift := uint(0); ; shift += 7 { 10622 if shift >= 64 { 10623 return ErrIntOverflowTypes 10624 } 10625 if iNdEx >= l { 10626 return io.ErrUnexpectedEOF 10627 } 10628 b := dAtA[iNdEx] 10629 iNdEx++ 10630 msglen |= (int(b) & 0x7F) << shift 10631 if b < 0x80 { 10632 break 10633 } 10634 } 10635 if msglen < 0 { 10636 return ErrInvalidLengthTypes 10637 } 10638 postIndex := iNdEx + msglen 10639 if postIndex > l { 10640 return io.ErrUnexpectedEOF 10641 } 10642 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Time, dAtA[iNdEx:postIndex]); err != nil { 10643 return err 10644 } 10645 iNdEx = postIndex 10646 case 2: 10647 if wireType != 2 { 10648 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 10649 } 10650 var stringLen uint64 10651 for shift := uint(0); ; shift += 7 { 10652 if shift >= 64 { 10653 return ErrIntOverflowTypes 10654 } 10655 if iNdEx >= l { 10656 return io.ErrUnexpectedEOF 10657 } 10658 b := dAtA[iNdEx] 10659 iNdEx++ 10660 stringLen |= (uint64(b) & 0x7F) << shift 10661 if b < 0x80 { 10662 break 10663 } 10664 } 10665 intStringLen := int(stringLen) 10666 if intStringLen < 0 { 10667 return ErrInvalidLengthTypes 10668 } 10669 postIndex := iNdEx + intStringLen 10670 if postIndex > l { 10671 return io.ErrUnexpectedEOF 10672 } 10673 m.ChainId = string(dAtA[iNdEx:postIndex]) 10674 iNdEx = postIndex 10675 case 3: 10676 if wireType != 2 { 10677 return fmt.Errorf("proto: wrong wireType = %d for field ConsensusParams", wireType) 10678 } 10679 var msglen int 10680 for shift := uint(0); ; shift += 7 { 10681 if shift >= 64 { 10682 return ErrIntOverflowTypes 10683 } 10684 if iNdEx >= l { 10685 return io.ErrUnexpectedEOF 10686 } 10687 b := dAtA[iNdEx] 10688 iNdEx++ 10689 msglen |= (int(b) & 0x7F) << shift 10690 if b < 0x80 { 10691 break 10692 } 10693 } 10694 if msglen < 0 { 10695 return ErrInvalidLengthTypes 10696 } 10697 postIndex := iNdEx + msglen 10698 if postIndex > l { 10699 return io.ErrUnexpectedEOF 10700 } 10701 if m.ConsensusParams == nil { 10702 m.ConsensusParams = &ConsensusParams{} 10703 } 10704 if err := m.ConsensusParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10705 return err 10706 } 10707 iNdEx = postIndex 10708 case 4: 10709 if wireType != 2 { 10710 return fmt.Errorf("proto: wrong wireType = %d for field Validators", wireType) 10711 } 10712 var msglen int 10713 for shift := uint(0); ; shift += 7 { 10714 if shift >= 64 { 10715 return ErrIntOverflowTypes 10716 } 10717 if iNdEx >= l { 10718 return io.ErrUnexpectedEOF 10719 } 10720 b := dAtA[iNdEx] 10721 iNdEx++ 10722 msglen |= (int(b) & 0x7F) << shift 10723 if b < 0x80 { 10724 break 10725 } 10726 } 10727 if msglen < 0 { 10728 return ErrInvalidLengthTypes 10729 } 10730 postIndex := iNdEx + msglen 10731 if postIndex > l { 10732 return io.ErrUnexpectedEOF 10733 } 10734 m.Validators = append(m.Validators, ValidatorUpdate{}) 10735 if err := m.Validators[len(m.Validators)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10736 return err 10737 } 10738 iNdEx = postIndex 10739 case 5: 10740 if wireType != 2 { 10741 return fmt.Errorf("proto: wrong wireType = %d for field AppStateBytes", wireType) 10742 } 10743 var byteLen int 10744 for shift := uint(0); ; shift += 7 { 10745 if shift >= 64 { 10746 return ErrIntOverflowTypes 10747 } 10748 if iNdEx >= l { 10749 return io.ErrUnexpectedEOF 10750 } 10751 b := dAtA[iNdEx] 10752 iNdEx++ 10753 byteLen |= (int(b) & 0x7F) << shift 10754 if b < 0x80 { 10755 break 10756 } 10757 } 10758 if byteLen < 0 { 10759 return ErrInvalidLengthTypes 10760 } 10761 postIndex := iNdEx + byteLen 10762 if postIndex > l { 10763 return io.ErrUnexpectedEOF 10764 } 10765 m.AppStateBytes = append(m.AppStateBytes[:0], dAtA[iNdEx:postIndex]...) 10766 if m.AppStateBytes == nil { 10767 m.AppStateBytes = []byte{} 10768 } 10769 iNdEx = postIndex 10770 default: 10771 iNdEx = preIndex 10772 skippy, err := skipTypes(dAtA[iNdEx:]) 10773 if err != nil { 10774 return err 10775 } 10776 if skippy < 0 { 10777 return ErrInvalidLengthTypes 10778 } 10779 if (iNdEx + skippy) > l { 10780 return io.ErrUnexpectedEOF 10781 } 10782 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10783 iNdEx += skippy 10784 } 10785 } 10786 10787 if iNdEx > l { 10788 return io.ErrUnexpectedEOF 10789 } 10790 return nil 10791 } 10792 func (m *RequestQuery) Unmarshal(dAtA []byte) error { 10793 l := len(dAtA) 10794 iNdEx := 0 10795 for iNdEx < l { 10796 preIndex := iNdEx 10797 var wire uint64 10798 for shift := uint(0); ; shift += 7 { 10799 if shift >= 64 { 10800 return ErrIntOverflowTypes 10801 } 10802 if iNdEx >= l { 10803 return io.ErrUnexpectedEOF 10804 } 10805 b := dAtA[iNdEx] 10806 iNdEx++ 10807 wire |= (uint64(b) & 0x7F) << shift 10808 if b < 0x80 { 10809 break 10810 } 10811 } 10812 fieldNum := int32(wire >> 3) 10813 wireType := int(wire & 0x7) 10814 if wireType == 4 { 10815 return fmt.Errorf("proto: RequestQuery: wiretype end group for non-group") 10816 } 10817 if fieldNum <= 0 { 10818 return fmt.Errorf("proto: RequestQuery: illegal tag %d (wire type %d)", fieldNum, wire) 10819 } 10820 switch fieldNum { 10821 case 1: 10822 if wireType != 2 { 10823 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 10824 } 10825 var byteLen int 10826 for shift := uint(0); ; shift += 7 { 10827 if shift >= 64 { 10828 return ErrIntOverflowTypes 10829 } 10830 if iNdEx >= l { 10831 return io.ErrUnexpectedEOF 10832 } 10833 b := dAtA[iNdEx] 10834 iNdEx++ 10835 byteLen |= (int(b) & 0x7F) << shift 10836 if b < 0x80 { 10837 break 10838 } 10839 } 10840 if byteLen < 0 { 10841 return ErrInvalidLengthTypes 10842 } 10843 postIndex := iNdEx + byteLen 10844 if postIndex > l { 10845 return io.ErrUnexpectedEOF 10846 } 10847 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 10848 if m.Data == nil { 10849 m.Data = []byte{} 10850 } 10851 iNdEx = postIndex 10852 case 2: 10853 if wireType != 2 { 10854 return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) 10855 } 10856 var stringLen uint64 10857 for shift := uint(0); ; shift += 7 { 10858 if shift >= 64 { 10859 return ErrIntOverflowTypes 10860 } 10861 if iNdEx >= l { 10862 return io.ErrUnexpectedEOF 10863 } 10864 b := dAtA[iNdEx] 10865 iNdEx++ 10866 stringLen |= (uint64(b) & 0x7F) << shift 10867 if b < 0x80 { 10868 break 10869 } 10870 } 10871 intStringLen := int(stringLen) 10872 if intStringLen < 0 { 10873 return ErrInvalidLengthTypes 10874 } 10875 postIndex := iNdEx + intStringLen 10876 if postIndex > l { 10877 return io.ErrUnexpectedEOF 10878 } 10879 m.Path = string(dAtA[iNdEx:postIndex]) 10880 iNdEx = postIndex 10881 case 3: 10882 if wireType != 0 { 10883 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 10884 } 10885 m.Height = 0 10886 for shift := uint(0); ; shift += 7 { 10887 if shift >= 64 { 10888 return ErrIntOverflowTypes 10889 } 10890 if iNdEx >= l { 10891 return io.ErrUnexpectedEOF 10892 } 10893 b := dAtA[iNdEx] 10894 iNdEx++ 10895 m.Height |= (int64(b) & 0x7F) << shift 10896 if b < 0x80 { 10897 break 10898 } 10899 } 10900 case 4: 10901 if wireType != 0 { 10902 return fmt.Errorf("proto: wrong wireType = %d for field Prove", wireType) 10903 } 10904 var v int 10905 for shift := uint(0); ; shift += 7 { 10906 if shift >= 64 { 10907 return ErrIntOverflowTypes 10908 } 10909 if iNdEx >= l { 10910 return io.ErrUnexpectedEOF 10911 } 10912 b := dAtA[iNdEx] 10913 iNdEx++ 10914 v |= (int(b) & 0x7F) << shift 10915 if b < 0x80 { 10916 break 10917 } 10918 } 10919 m.Prove = bool(v != 0) 10920 default: 10921 iNdEx = preIndex 10922 skippy, err := skipTypes(dAtA[iNdEx:]) 10923 if err != nil { 10924 return err 10925 } 10926 if skippy < 0 { 10927 return ErrInvalidLengthTypes 10928 } 10929 if (iNdEx + skippy) > l { 10930 return io.ErrUnexpectedEOF 10931 } 10932 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10933 iNdEx += skippy 10934 } 10935 } 10936 10937 if iNdEx > l { 10938 return io.ErrUnexpectedEOF 10939 } 10940 return nil 10941 } 10942 func (m *RequestBeginBlock) Unmarshal(dAtA []byte) error { 10943 l := len(dAtA) 10944 iNdEx := 0 10945 for iNdEx < l { 10946 preIndex := iNdEx 10947 var wire uint64 10948 for shift := uint(0); ; shift += 7 { 10949 if shift >= 64 { 10950 return ErrIntOverflowTypes 10951 } 10952 if iNdEx >= l { 10953 return io.ErrUnexpectedEOF 10954 } 10955 b := dAtA[iNdEx] 10956 iNdEx++ 10957 wire |= (uint64(b) & 0x7F) << shift 10958 if b < 0x80 { 10959 break 10960 } 10961 } 10962 fieldNum := int32(wire >> 3) 10963 wireType := int(wire & 0x7) 10964 if wireType == 4 { 10965 return fmt.Errorf("proto: RequestBeginBlock: wiretype end group for non-group") 10966 } 10967 if fieldNum <= 0 { 10968 return fmt.Errorf("proto: RequestBeginBlock: illegal tag %d (wire type %d)", fieldNum, wire) 10969 } 10970 switch fieldNum { 10971 case 1: 10972 if wireType != 2 { 10973 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 10974 } 10975 var byteLen int 10976 for shift := uint(0); ; shift += 7 { 10977 if shift >= 64 { 10978 return ErrIntOverflowTypes 10979 } 10980 if iNdEx >= l { 10981 return io.ErrUnexpectedEOF 10982 } 10983 b := dAtA[iNdEx] 10984 iNdEx++ 10985 byteLen |= (int(b) & 0x7F) << shift 10986 if b < 0x80 { 10987 break 10988 } 10989 } 10990 if byteLen < 0 { 10991 return ErrInvalidLengthTypes 10992 } 10993 postIndex := iNdEx + byteLen 10994 if postIndex > l { 10995 return io.ErrUnexpectedEOF 10996 } 10997 m.Hash = append(m.Hash[:0], dAtA[iNdEx:postIndex]...) 10998 if m.Hash == nil { 10999 m.Hash = []byte{} 11000 } 11001 iNdEx = postIndex 11002 case 2: 11003 if wireType != 2 { 11004 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11005 } 11006 var msglen int 11007 for shift := uint(0); ; shift += 7 { 11008 if shift >= 64 { 11009 return ErrIntOverflowTypes 11010 } 11011 if iNdEx >= l { 11012 return io.ErrUnexpectedEOF 11013 } 11014 b := dAtA[iNdEx] 11015 iNdEx++ 11016 msglen |= (int(b) & 0x7F) << shift 11017 if b < 0x80 { 11018 break 11019 } 11020 } 11021 if msglen < 0 { 11022 return ErrInvalidLengthTypes 11023 } 11024 postIndex := iNdEx + msglen 11025 if postIndex > l { 11026 return io.ErrUnexpectedEOF 11027 } 11028 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11029 return err 11030 } 11031 iNdEx = postIndex 11032 case 3: 11033 if wireType != 2 { 11034 return fmt.Errorf("proto: wrong wireType = %d for field LastCommitInfo", wireType) 11035 } 11036 var msglen int 11037 for shift := uint(0); ; shift += 7 { 11038 if shift >= 64 { 11039 return ErrIntOverflowTypes 11040 } 11041 if iNdEx >= l { 11042 return io.ErrUnexpectedEOF 11043 } 11044 b := dAtA[iNdEx] 11045 iNdEx++ 11046 msglen |= (int(b) & 0x7F) << shift 11047 if b < 0x80 { 11048 break 11049 } 11050 } 11051 if msglen < 0 { 11052 return ErrInvalidLengthTypes 11053 } 11054 postIndex := iNdEx + msglen 11055 if postIndex > l { 11056 return io.ErrUnexpectedEOF 11057 } 11058 if err := m.LastCommitInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11059 return err 11060 } 11061 iNdEx = postIndex 11062 case 4: 11063 if wireType != 2 { 11064 return fmt.Errorf("proto: wrong wireType = %d for field ByzantineValidators", wireType) 11065 } 11066 var msglen int 11067 for shift := uint(0); ; shift += 7 { 11068 if shift >= 64 { 11069 return ErrIntOverflowTypes 11070 } 11071 if iNdEx >= l { 11072 return io.ErrUnexpectedEOF 11073 } 11074 b := dAtA[iNdEx] 11075 iNdEx++ 11076 msglen |= (int(b) & 0x7F) << shift 11077 if b < 0x80 { 11078 break 11079 } 11080 } 11081 if msglen < 0 { 11082 return ErrInvalidLengthTypes 11083 } 11084 postIndex := iNdEx + msglen 11085 if postIndex > l { 11086 return io.ErrUnexpectedEOF 11087 } 11088 m.ByzantineValidators = append(m.ByzantineValidators, Evidence{}) 11089 if err := m.ByzantineValidators[len(m.ByzantineValidators)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11090 return err 11091 } 11092 iNdEx = postIndex 11093 default: 11094 iNdEx = preIndex 11095 skippy, err := skipTypes(dAtA[iNdEx:]) 11096 if err != nil { 11097 return err 11098 } 11099 if skippy < 0 { 11100 return ErrInvalidLengthTypes 11101 } 11102 if (iNdEx + skippy) > l { 11103 return io.ErrUnexpectedEOF 11104 } 11105 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11106 iNdEx += skippy 11107 } 11108 } 11109 11110 if iNdEx > l { 11111 return io.ErrUnexpectedEOF 11112 } 11113 return nil 11114 } 11115 func (m *RequestCheckTx) Unmarshal(dAtA []byte) error { 11116 l := len(dAtA) 11117 iNdEx := 0 11118 for iNdEx < l { 11119 preIndex := iNdEx 11120 var wire uint64 11121 for shift := uint(0); ; shift += 7 { 11122 if shift >= 64 { 11123 return ErrIntOverflowTypes 11124 } 11125 if iNdEx >= l { 11126 return io.ErrUnexpectedEOF 11127 } 11128 b := dAtA[iNdEx] 11129 iNdEx++ 11130 wire |= (uint64(b) & 0x7F) << shift 11131 if b < 0x80 { 11132 break 11133 } 11134 } 11135 fieldNum := int32(wire >> 3) 11136 wireType := int(wire & 0x7) 11137 if wireType == 4 { 11138 return fmt.Errorf("proto: RequestCheckTx: wiretype end group for non-group") 11139 } 11140 if fieldNum <= 0 { 11141 return fmt.Errorf("proto: RequestCheckTx: illegal tag %d (wire type %d)", fieldNum, wire) 11142 } 11143 switch fieldNum { 11144 case 1: 11145 if wireType != 2 { 11146 return fmt.Errorf("proto: wrong wireType = %d for field Tx", wireType) 11147 } 11148 var byteLen int 11149 for shift := uint(0); ; shift += 7 { 11150 if shift >= 64 { 11151 return ErrIntOverflowTypes 11152 } 11153 if iNdEx >= l { 11154 return io.ErrUnexpectedEOF 11155 } 11156 b := dAtA[iNdEx] 11157 iNdEx++ 11158 byteLen |= (int(b) & 0x7F) << shift 11159 if b < 0x80 { 11160 break 11161 } 11162 } 11163 if byteLen < 0 { 11164 return ErrInvalidLengthTypes 11165 } 11166 postIndex := iNdEx + byteLen 11167 if postIndex > l { 11168 return io.ErrUnexpectedEOF 11169 } 11170 m.Tx = append(m.Tx[:0], dAtA[iNdEx:postIndex]...) 11171 if m.Tx == nil { 11172 m.Tx = []byte{} 11173 } 11174 iNdEx = postIndex 11175 case 2: 11176 if wireType != 0 { 11177 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 11178 } 11179 m.Type = 0 11180 for shift := uint(0); ; shift += 7 { 11181 if shift >= 64 { 11182 return ErrIntOverflowTypes 11183 } 11184 if iNdEx >= l { 11185 return io.ErrUnexpectedEOF 11186 } 11187 b := dAtA[iNdEx] 11188 iNdEx++ 11189 m.Type |= (CheckTxType(b) & 0x7F) << shift 11190 if b < 0x80 { 11191 break 11192 } 11193 } 11194 default: 11195 iNdEx = preIndex 11196 skippy, err := skipTypes(dAtA[iNdEx:]) 11197 if err != nil { 11198 return err 11199 } 11200 if skippy < 0 { 11201 return ErrInvalidLengthTypes 11202 } 11203 if (iNdEx + skippy) > l { 11204 return io.ErrUnexpectedEOF 11205 } 11206 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11207 iNdEx += skippy 11208 } 11209 } 11210 11211 if iNdEx > l { 11212 return io.ErrUnexpectedEOF 11213 } 11214 return nil 11215 } 11216 func (m *RequestDeliverTx) Unmarshal(dAtA []byte) error { 11217 l := len(dAtA) 11218 iNdEx := 0 11219 for iNdEx < l { 11220 preIndex := iNdEx 11221 var wire uint64 11222 for shift := uint(0); ; shift += 7 { 11223 if shift >= 64 { 11224 return ErrIntOverflowTypes 11225 } 11226 if iNdEx >= l { 11227 return io.ErrUnexpectedEOF 11228 } 11229 b := dAtA[iNdEx] 11230 iNdEx++ 11231 wire |= (uint64(b) & 0x7F) << shift 11232 if b < 0x80 { 11233 break 11234 } 11235 } 11236 fieldNum := int32(wire >> 3) 11237 wireType := int(wire & 0x7) 11238 if wireType == 4 { 11239 return fmt.Errorf("proto: RequestDeliverTx: wiretype end group for non-group") 11240 } 11241 if fieldNum <= 0 { 11242 return fmt.Errorf("proto: RequestDeliverTx: illegal tag %d (wire type %d)", fieldNum, wire) 11243 } 11244 switch fieldNum { 11245 case 1: 11246 if wireType != 2 { 11247 return fmt.Errorf("proto: wrong wireType = %d for field Tx", wireType) 11248 } 11249 var byteLen int 11250 for shift := uint(0); ; shift += 7 { 11251 if shift >= 64 { 11252 return ErrIntOverflowTypes 11253 } 11254 if iNdEx >= l { 11255 return io.ErrUnexpectedEOF 11256 } 11257 b := dAtA[iNdEx] 11258 iNdEx++ 11259 byteLen |= (int(b) & 0x7F) << shift 11260 if b < 0x80 { 11261 break 11262 } 11263 } 11264 if byteLen < 0 { 11265 return ErrInvalidLengthTypes 11266 } 11267 postIndex := iNdEx + byteLen 11268 if postIndex > l { 11269 return io.ErrUnexpectedEOF 11270 } 11271 m.Tx = append(m.Tx[:0], dAtA[iNdEx:postIndex]...) 11272 if m.Tx == nil { 11273 m.Tx = []byte{} 11274 } 11275 iNdEx = postIndex 11276 default: 11277 iNdEx = preIndex 11278 skippy, err := skipTypes(dAtA[iNdEx:]) 11279 if err != nil { 11280 return err 11281 } 11282 if skippy < 0 { 11283 return ErrInvalidLengthTypes 11284 } 11285 if (iNdEx + skippy) > l { 11286 return io.ErrUnexpectedEOF 11287 } 11288 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11289 iNdEx += skippy 11290 } 11291 } 11292 11293 if iNdEx > l { 11294 return io.ErrUnexpectedEOF 11295 } 11296 return nil 11297 } 11298 func (m *RequestEndBlock) Unmarshal(dAtA []byte) error { 11299 l := len(dAtA) 11300 iNdEx := 0 11301 for iNdEx < l { 11302 preIndex := iNdEx 11303 var wire uint64 11304 for shift := uint(0); ; shift += 7 { 11305 if shift >= 64 { 11306 return ErrIntOverflowTypes 11307 } 11308 if iNdEx >= l { 11309 return io.ErrUnexpectedEOF 11310 } 11311 b := dAtA[iNdEx] 11312 iNdEx++ 11313 wire |= (uint64(b) & 0x7F) << shift 11314 if b < 0x80 { 11315 break 11316 } 11317 } 11318 fieldNum := int32(wire >> 3) 11319 wireType := int(wire & 0x7) 11320 if wireType == 4 { 11321 return fmt.Errorf("proto: RequestEndBlock: wiretype end group for non-group") 11322 } 11323 if fieldNum <= 0 { 11324 return fmt.Errorf("proto: RequestEndBlock: illegal tag %d (wire type %d)", fieldNum, wire) 11325 } 11326 switch fieldNum { 11327 case 1: 11328 if wireType != 0 { 11329 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 11330 } 11331 m.Height = 0 11332 for shift := uint(0); ; shift += 7 { 11333 if shift >= 64 { 11334 return ErrIntOverflowTypes 11335 } 11336 if iNdEx >= l { 11337 return io.ErrUnexpectedEOF 11338 } 11339 b := dAtA[iNdEx] 11340 iNdEx++ 11341 m.Height |= (int64(b) & 0x7F) << shift 11342 if b < 0x80 { 11343 break 11344 } 11345 } 11346 default: 11347 iNdEx = preIndex 11348 skippy, err := skipTypes(dAtA[iNdEx:]) 11349 if err != nil { 11350 return err 11351 } 11352 if skippy < 0 { 11353 return ErrInvalidLengthTypes 11354 } 11355 if (iNdEx + skippy) > l { 11356 return io.ErrUnexpectedEOF 11357 } 11358 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11359 iNdEx += skippy 11360 } 11361 } 11362 11363 if iNdEx > l { 11364 return io.ErrUnexpectedEOF 11365 } 11366 return nil 11367 } 11368 func (m *RequestCommit) Unmarshal(dAtA []byte) error { 11369 l := len(dAtA) 11370 iNdEx := 0 11371 for iNdEx < l { 11372 preIndex := iNdEx 11373 var wire uint64 11374 for shift := uint(0); ; shift += 7 { 11375 if shift >= 64 { 11376 return ErrIntOverflowTypes 11377 } 11378 if iNdEx >= l { 11379 return io.ErrUnexpectedEOF 11380 } 11381 b := dAtA[iNdEx] 11382 iNdEx++ 11383 wire |= (uint64(b) & 0x7F) << shift 11384 if b < 0x80 { 11385 break 11386 } 11387 } 11388 fieldNum := int32(wire >> 3) 11389 wireType := int(wire & 0x7) 11390 if wireType == 4 { 11391 return fmt.Errorf("proto: RequestCommit: wiretype end group for non-group") 11392 } 11393 if fieldNum <= 0 { 11394 return fmt.Errorf("proto: RequestCommit: illegal tag %d (wire type %d)", fieldNum, wire) 11395 } 11396 switch fieldNum { 11397 default: 11398 iNdEx = preIndex 11399 skippy, err := skipTypes(dAtA[iNdEx:]) 11400 if err != nil { 11401 return err 11402 } 11403 if skippy < 0 { 11404 return ErrInvalidLengthTypes 11405 } 11406 if (iNdEx + skippy) > l { 11407 return io.ErrUnexpectedEOF 11408 } 11409 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11410 iNdEx += skippy 11411 } 11412 } 11413 11414 if iNdEx > l { 11415 return io.ErrUnexpectedEOF 11416 } 11417 return nil 11418 } 11419 func (m *Response) Unmarshal(dAtA []byte) error { 11420 l := len(dAtA) 11421 iNdEx := 0 11422 for iNdEx < l { 11423 preIndex := iNdEx 11424 var wire uint64 11425 for shift := uint(0); ; shift += 7 { 11426 if shift >= 64 { 11427 return ErrIntOverflowTypes 11428 } 11429 if iNdEx >= l { 11430 return io.ErrUnexpectedEOF 11431 } 11432 b := dAtA[iNdEx] 11433 iNdEx++ 11434 wire |= (uint64(b) & 0x7F) << shift 11435 if b < 0x80 { 11436 break 11437 } 11438 } 11439 fieldNum := int32(wire >> 3) 11440 wireType := int(wire & 0x7) 11441 if wireType == 4 { 11442 return fmt.Errorf("proto: Response: wiretype end group for non-group") 11443 } 11444 if fieldNum <= 0 { 11445 return fmt.Errorf("proto: Response: illegal tag %d (wire type %d)", fieldNum, wire) 11446 } 11447 switch fieldNum { 11448 case 1: 11449 if wireType != 2 { 11450 return fmt.Errorf("proto: wrong wireType = %d for field Exception", wireType) 11451 } 11452 var msglen int 11453 for shift := uint(0); ; shift += 7 { 11454 if shift >= 64 { 11455 return ErrIntOverflowTypes 11456 } 11457 if iNdEx >= l { 11458 return io.ErrUnexpectedEOF 11459 } 11460 b := dAtA[iNdEx] 11461 iNdEx++ 11462 msglen |= (int(b) & 0x7F) << shift 11463 if b < 0x80 { 11464 break 11465 } 11466 } 11467 if msglen < 0 { 11468 return ErrInvalidLengthTypes 11469 } 11470 postIndex := iNdEx + msglen 11471 if postIndex > l { 11472 return io.ErrUnexpectedEOF 11473 } 11474 v := &ResponseException{} 11475 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11476 return err 11477 } 11478 m.Value = &Response_Exception{v} 11479 iNdEx = postIndex 11480 case 2: 11481 if wireType != 2 { 11482 return fmt.Errorf("proto: wrong wireType = %d for field Echo", wireType) 11483 } 11484 var msglen int 11485 for shift := uint(0); ; shift += 7 { 11486 if shift >= 64 { 11487 return ErrIntOverflowTypes 11488 } 11489 if iNdEx >= l { 11490 return io.ErrUnexpectedEOF 11491 } 11492 b := dAtA[iNdEx] 11493 iNdEx++ 11494 msglen |= (int(b) & 0x7F) << shift 11495 if b < 0x80 { 11496 break 11497 } 11498 } 11499 if msglen < 0 { 11500 return ErrInvalidLengthTypes 11501 } 11502 postIndex := iNdEx + msglen 11503 if postIndex > l { 11504 return io.ErrUnexpectedEOF 11505 } 11506 v := &ResponseEcho{} 11507 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11508 return err 11509 } 11510 m.Value = &Response_Echo{v} 11511 iNdEx = postIndex 11512 case 3: 11513 if wireType != 2 { 11514 return fmt.Errorf("proto: wrong wireType = %d for field Flush", wireType) 11515 } 11516 var msglen int 11517 for shift := uint(0); ; shift += 7 { 11518 if shift >= 64 { 11519 return ErrIntOverflowTypes 11520 } 11521 if iNdEx >= l { 11522 return io.ErrUnexpectedEOF 11523 } 11524 b := dAtA[iNdEx] 11525 iNdEx++ 11526 msglen |= (int(b) & 0x7F) << shift 11527 if b < 0x80 { 11528 break 11529 } 11530 } 11531 if msglen < 0 { 11532 return ErrInvalidLengthTypes 11533 } 11534 postIndex := iNdEx + msglen 11535 if postIndex > l { 11536 return io.ErrUnexpectedEOF 11537 } 11538 v := &ResponseFlush{} 11539 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11540 return err 11541 } 11542 m.Value = &Response_Flush{v} 11543 iNdEx = postIndex 11544 case 4: 11545 if wireType != 2 { 11546 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 11547 } 11548 var msglen int 11549 for shift := uint(0); ; shift += 7 { 11550 if shift >= 64 { 11551 return ErrIntOverflowTypes 11552 } 11553 if iNdEx >= l { 11554 return io.ErrUnexpectedEOF 11555 } 11556 b := dAtA[iNdEx] 11557 iNdEx++ 11558 msglen |= (int(b) & 0x7F) << shift 11559 if b < 0x80 { 11560 break 11561 } 11562 } 11563 if msglen < 0 { 11564 return ErrInvalidLengthTypes 11565 } 11566 postIndex := iNdEx + msglen 11567 if postIndex > l { 11568 return io.ErrUnexpectedEOF 11569 } 11570 v := &ResponseInfo{} 11571 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11572 return err 11573 } 11574 m.Value = &Response_Info{v} 11575 iNdEx = postIndex 11576 case 5: 11577 if wireType != 2 { 11578 return fmt.Errorf("proto: wrong wireType = %d for field SetOption", wireType) 11579 } 11580 var msglen int 11581 for shift := uint(0); ; shift += 7 { 11582 if shift >= 64 { 11583 return ErrIntOverflowTypes 11584 } 11585 if iNdEx >= l { 11586 return io.ErrUnexpectedEOF 11587 } 11588 b := dAtA[iNdEx] 11589 iNdEx++ 11590 msglen |= (int(b) & 0x7F) << shift 11591 if b < 0x80 { 11592 break 11593 } 11594 } 11595 if msglen < 0 { 11596 return ErrInvalidLengthTypes 11597 } 11598 postIndex := iNdEx + msglen 11599 if postIndex > l { 11600 return io.ErrUnexpectedEOF 11601 } 11602 v := &ResponseSetOption{} 11603 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11604 return err 11605 } 11606 m.Value = &Response_SetOption{v} 11607 iNdEx = postIndex 11608 case 6: 11609 if wireType != 2 { 11610 return fmt.Errorf("proto: wrong wireType = %d for field InitChain", wireType) 11611 } 11612 var msglen int 11613 for shift := uint(0); ; shift += 7 { 11614 if shift >= 64 { 11615 return ErrIntOverflowTypes 11616 } 11617 if iNdEx >= l { 11618 return io.ErrUnexpectedEOF 11619 } 11620 b := dAtA[iNdEx] 11621 iNdEx++ 11622 msglen |= (int(b) & 0x7F) << shift 11623 if b < 0x80 { 11624 break 11625 } 11626 } 11627 if msglen < 0 { 11628 return ErrInvalidLengthTypes 11629 } 11630 postIndex := iNdEx + msglen 11631 if postIndex > l { 11632 return io.ErrUnexpectedEOF 11633 } 11634 v := &ResponseInitChain{} 11635 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11636 return err 11637 } 11638 m.Value = &Response_InitChain{v} 11639 iNdEx = postIndex 11640 case 7: 11641 if wireType != 2 { 11642 return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) 11643 } 11644 var msglen int 11645 for shift := uint(0); ; shift += 7 { 11646 if shift >= 64 { 11647 return ErrIntOverflowTypes 11648 } 11649 if iNdEx >= l { 11650 return io.ErrUnexpectedEOF 11651 } 11652 b := dAtA[iNdEx] 11653 iNdEx++ 11654 msglen |= (int(b) & 0x7F) << shift 11655 if b < 0x80 { 11656 break 11657 } 11658 } 11659 if msglen < 0 { 11660 return ErrInvalidLengthTypes 11661 } 11662 postIndex := iNdEx + msglen 11663 if postIndex > l { 11664 return io.ErrUnexpectedEOF 11665 } 11666 v := &ResponseQuery{} 11667 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11668 return err 11669 } 11670 m.Value = &Response_Query{v} 11671 iNdEx = postIndex 11672 case 8: 11673 if wireType != 2 { 11674 return fmt.Errorf("proto: wrong wireType = %d for field BeginBlock", wireType) 11675 } 11676 var msglen int 11677 for shift := uint(0); ; shift += 7 { 11678 if shift >= 64 { 11679 return ErrIntOverflowTypes 11680 } 11681 if iNdEx >= l { 11682 return io.ErrUnexpectedEOF 11683 } 11684 b := dAtA[iNdEx] 11685 iNdEx++ 11686 msglen |= (int(b) & 0x7F) << shift 11687 if b < 0x80 { 11688 break 11689 } 11690 } 11691 if msglen < 0 { 11692 return ErrInvalidLengthTypes 11693 } 11694 postIndex := iNdEx + msglen 11695 if postIndex > l { 11696 return io.ErrUnexpectedEOF 11697 } 11698 v := &ResponseBeginBlock{} 11699 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11700 return err 11701 } 11702 m.Value = &Response_BeginBlock{v} 11703 iNdEx = postIndex 11704 case 9: 11705 if wireType != 2 { 11706 return fmt.Errorf("proto: wrong wireType = %d for field CheckTx", wireType) 11707 } 11708 var msglen int 11709 for shift := uint(0); ; shift += 7 { 11710 if shift >= 64 { 11711 return ErrIntOverflowTypes 11712 } 11713 if iNdEx >= l { 11714 return io.ErrUnexpectedEOF 11715 } 11716 b := dAtA[iNdEx] 11717 iNdEx++ 11718 msglen |= (int(b) & 0x7F) << shift 11719 if b < 0x80 { 11720 break 11721 } 11722 } 11723 if msglen < 0 { 11724 return ErrInvalidLengthTypes 11725 } 11726 postIndex := iNdEx + msglen 11727 if postIndex > l { 11728 return io.ErrUnexpectedEOF 11729 } 11730 v := &ResponseCheckTx{} 11731 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11732 return err 11733 } 11734 m.Value = &Response_CheckTx{v} 11735 iNdEx = postIndex 11736 case 10: 11737 if wireType != 2 { 11738 return fmt.Errorf("proto: wrong wireType = %d for field DeliverTx", wireType) 11739 } 11740 var msglen int 11741 for shift := uint(0); ; shift += 7 { 11742 if shift >= 64 { 11743 return ErrIntOverflowTypes 11744 } 11745 if iNdEx >= l { 11746 return io.ErrUnexpectedEOF 11747 } 11748 b := dAtA[iNdEx] 11749 iNdEx++ 11750 msglen |= (int(b) & 0x7F) << shift 11751 if b < 0x80 { 11752 break 11753 } 11754 } 11755 if msglen < 0 { 11756 return ErrInvalidLengthTypes 11757 } 11758 postIndex := iNdEx + msglen 11759 if postIndex > l { 11760 return io.ErrUnexpectedEOF 11761 } 11762 v := &ResponseDeliverTx{} 11763 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11764 return err 11765 } 11766 m.Value = &Response_DeliverTx{v} 11767 iNdEx = postIndex 11768 case 11: 11769 if wireType != 2 { 11770 return fmt.Errorf("proto: wrong wireType = %d for field EndBlock", wireType) 11771 } 11772 var msglen int 11773 for shift := uint(0); ; shift += 7 { 11774 if shift >= 64 { 11775 return ErrIntOverflowTypes 11776 } 11777 if iNdEx >= l { 11778 return io.ErrUnexpectedEOF 11779 } 11780 b := dAtA[iNdEx] 11781 iNdEx++ 11782 msglen |= (int(b) & 0x7F) << shift 11783 if b < 0x80 { 11784 break 11785 } 11786 } 11787 if msglen < 0 { 11788 return ErrInvalidLengthTypes 11789 } 11790 postIndex := iNdEx + msglen 11791 if postIndex > l { 11792 return io.ErrUnexpectedEOF 11793 } 11794 v := &ResponseEndBlock{} 11795 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11796 return err 11797 } 11798 m.Value = &Response_EndBlock{v} 11799 iNdEx = postIndex 11800 case 12: 11801 if wireType != 2 { 11802 return fmt.Errorf("proto: wrong wireType = %d for field Commit", wireType) 11803 } 11804 var msglen int 11805 for shift := uint(0); ; shift += 7 { 11806 if shift >= 64 { 11807 return ErrIntOverflowTypes 11808 } 11809 if iNdEx >= l { 11810 return io.ErrUnexpectedEOF 11811 } 11812 b := dAtA[iNdEx] 11813 iNdEx++ 11814 msglen |= (int(b) & 0x7F) << shift 11815 if b < 0x80 { 11816 break 11817 } 11818 } 11819 if msglen < 0 { 11820 return ErrInvalidLengthTypes 11821 } 11822 postIndex := iNdEx + msglen 11823 if postIndex > l { 11824 return io.ErrUnexpectedEOF 11825 } 11826 v := &ResponseCommit{} 11827 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11828 return err 11829 } 11830 m.Value = &Response_Commit{v} 11831 iNdEx = postIndex 11832 default: 11833 iNdEx = preIndex 11834 skippy, err := skipTypes(dAtA[iNdEx:]) 11835 if err != nil { 11836 return err 11837 } 11838 if skippy < 0 { 11839 return ErrInvalidLengthTypes 11840 } 11841 if (iNdEx + skippy) > l { 11842 return io.ErrUnexpectedEOF 11843 } 11844 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11845 iNdEx += skippy 11846 } 11847 } 11848 11849 if iNdEx > l { 11850 return io.ErrUnexpectedEOF 11851 } 11852 return nil 11853 } 11854 func (m *ResponseException) Unmarshal(dAtA []byte) error { 11855 l := len(dAtA) 11856 iNdEx := 0 11857 for iNdEx < l { 11858 preIndex := iNdEx 11859 var wire uint64 11860 for shift := uint(0); ; shift += 7 { 11861 if shift >= 64 { 11862 return ErrIntOverflowTypes 11863 } 11864 if iNdEx >= l { 11865 return io.ErrUnexpectedEOF 11866 } 11867 b := dAtA[iNdEx] 11868 iNdEx++ 11869 wire |= (uint64(b) & 0x7F) << shift 11870 if b < 0x80 { 11871 break 11872 } 11873 } 11874 fieldNum := int32(wire >> 3) 11875 wireType := int(wire & 0x7) 11876 if wireType == 4 { 11877 return fmt.Errorf("proto: ResponseException: wiretype end group for non-group") 11878 } 11879 if fieldNum <= 0 { 11880 return fmt.Errorf("proto: ResponseException: illegal tag %d (wire type %d)", fieldNum, wire) 11881 } 11882 switch fieldNum { 11883 case 1: 11884 if wireType != 2 { 11885 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 11886 } 11887 var stringLen uint64 11888 for shift := uint(0); ; shift += 7 { 11889 if shift >= 64 { 11890 return ErrIntOverflowTypes 11891 } 11892 if iNdEx >= l { 11893 return io.ErrUnexpectedEOF 11894 } 11895 b := dAtA[iNdEx] 11896 iNdEx++ 11897 stringLen |= (uint64(b) & 0x7F) << shift 11898 if b < 0x80 { 11899 break 11900 } 11901 } 11902 intStringLen := int(stringLen) 11903 if intStringLen < 0 { 11904 return ErrInvalidLengthTypes 11905 } 11906 postIndex := iNdEx + intStringLen 11907 if postIndex > l { 11908 return io.ErrUnexpectedEOF 11909 } 11910 m.Error = string(dAtA[iNdEx:postIndex]) 11911 iNdEx = postIndex 11912 default: 11913 iNdEx = preIndex 11914 skippy, err := skipTypes(dAtA[iNdEx:]) 11915 if err != nil { 11916 return err 11917 } 11918 if skippy < 0 { 11919 return ErrInvalidLengthTypes 11920 } 11921 if (iNdEx + skippy) > l { 11922 return io.ErrUnexpectedEOF 11923 } 11924 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11925 iNdEx += skippy 11926 } 11927 } 11928 11929 if iNdEx > l { 11930 return io.ErrUnexpectedEOF 11931 } 11932 return nil 11933 } 11934 func (m *ResponseEcho) Unmarshal(dAtA []byte) error { 11935 l := len(dAtA) 11936 iNdEx := 0 11937 for iNdEx < l { 11938 preIndex := iNdEx 11939 var wire uint64 11940 for shift := uint(0); ; shift += 7 { 11941 if shift >= 64 { 11942 return ErrIntOverflowTypes 11943 } 11944 if iNdEx >= l { 11945 return io.ErrUnexpectedEOF 11946 } 11947 b := dAtA[iNdEx] 11948 iNdEx++ 11949 wire |= (uint64(b) & 0x7F) << shift 11950 if b < 0x80 { 11951 break 11952 } 11953 } 11954 fieldNum := int32(wire >> 3) 11955 wireType := int(wire & 0x7) 11956 if wireType == 4 { 11957 return fmt.Errorf("proto: ResponseEcho: wiretype end group for non-group") 11958 } 11959 if fieldNum <= 0 { 11960 return fmt.Errorf("proto: ResponseEcho: illegal tag %d (wire type %d)", fieldNum, wire) 11961 } 11962 switch fieldNum { 11963 case 1: 11964 if wireType != 2 { 11965 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 11966 } 11967 var stringLen uint64 11968 for shift := uint(0); ; shift += 7 { 11969 if shift >= 64 { 11970 return ErrIntOverflowTypes 11971 } 11972 if iNdEx >= l { 11973 return io.ErrUnexpectedEOF 11974 } 11975 b := dAtA[iNdEx] 11976 iNdEx++ 11977 stringLen |= (uint64(b) & 0x7F) << shift 11978 if b < 0x80 { 11979 break 11980 } 11981 } 11982 intStringLen := int(stringLen) 11983 if intStringLen < 0 { 11984 return ErrInvalidLengthTypes 11985 } 11986 postIndex := iNdEx + intStringLen 11987 if postIndex > l { 11988 return io.ErrUnexpectedEOF 11989 } 11990 m.Message = string(dAtA[iNdEx:postIndex]) 11991 iNdEx = postIndex 11992 default: 11993 iNdEx = preIndex 11994 skippy, err := skipTypes(dAtA[iNdEx:]) 11995 if err != nil { 11996 return err 11997 } 11998 if skippy < 0 { 11999 return ErrInvalidLengthTypes 12000 } 12001 if (iNdEx + skippy) > l { 12002 return io.ErrUnexpectedEOF 12003 } 12004 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12005 iNdEx += skippy 12006 } 12007 } 12008 12009 if iNdEx > l { 12010 return io.ErrUnexpectedEOF 12011 } 12012 return nil 12013 } 12014 func (m *ResponseFlush) Unmarshal(dAtA []byte) error { 12015 l := len(dAtA) 12016 iNdEx := 0 12017 for iNdEx < l { 12018 preIndex := iNdEx 12019 var wire uint64 12020 for shift := uint(0); ; shift += 7 { 12021 if shift >= 64 { 12022 return ErrIntOverflowTypes 12023 } 12024 if iNdEx >= l { 12025 return io.ErrUnexpectedEOF 12026 } 12027 b := dAtA[iNdEx] 12028 iNdEx++ 12029 wire |= (uint64(b) & 0x7F) << shift 12030 if b < 0x80 { 12031 break 12032 } 12033 } 12034 fieldNum := int32(wire >> 3) 12035 wireType := int(wire & 0x7) 12036 if wireType == 4 { 12037 return fmt.Errorf("proto: ResponseFlush: wiretype end group for non-group") 12038 } 12039 if fieldNum <= 0 { 12040 return fmt.Errorf("proto: ResponseFlush: illegal tag %d (wire type %d)", fieldNum, wire) 12041 } 12042 switch fieldNum { 12043 default: 12044 iNdEx = preIndex 12045 skippy, err := skipTypes(dAtA[iNdEx:]) 12046 if err != nil { 12047 return err 12048 } 12049 if skippy < 0 { 12050 return ErrInvalidLengthTypes 12051 } 12052 if (iNdEx + skippy) > l { 12053 return io.ErrUnexpectedEOF 12054 } 12055 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12056 iNdEx += skippy 12057 } 12058 } 12059 12060 if iNdEx > l { 12061 return io.ErrUnexpectedEOF 12062 } 12063 return nil 12064 } 12065 func (m *ResponseInfo) Unmarshal(dAtA []byte) error { 12066 l := len(dAtA) 12067 iNdEx := 0 12068 for iNdEx < l { 12069 preIndex := iNdEx 12070 var wire uint64 12071 for shift := uint(0); ; shift += 7 { 12072 if shift >= 64 { 12073 return ErrIntOverflowTypes 12074 } 12075 if iNdEx >= l { 12076 return io.ErrUnexpectedEOF 12077 } 12078 b := dAtA[iNdEx] 12079 iNdEx++ 12080 wire |= (uint64(b) & 0x7F) << shift 12081 if b < 0x80 { 12082 break 12083 } 12084 } 12085 fieldNum := int32(wire >> 3) 12086 wireType := int(wire & 0x7) 12087 if wireType == 4 { 12088 return fmt.Errorf("proto: ResponseInfo: wiretype end group for non-group") 12089 } 12090 if fieldNum <= 0 { 12091 return fmt.Errorf("proto: ResponseInfo: illegal tag %d (wire type %d)", fieldNum, wire) 12092 } 12093 switch fieldNum { 12094 case 1: 12095 if wireType != 2 { 12096 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 12097 } 12098 var stringLen uint64 12099 for shift := uint(0); ; shift += 7 { 12100 if shift >= 64 { 12101 return ErrIntOverflowTypes 12102 } 12103 if iNdEx >= l { 12104 return io.ErrUnexpectedEOF 12105 } 12106 b := dAtA[iNdEx] 12107 iNdEx++ 12108 stringLen |= (uint64(b) & 0x7F) << shift 12109 if b < 0x80 { 12110 break 12111 } 12112 } 12113 intStringLen := int(stringLen) 12114 if intStringLen < 0 { 12115 return ErrInvalidLengthTypes 12116 } 12117 postIndex := iNdEx + intStringLen 12118 if postIndex > l { 12119 return io.ErrUnexpectedEOF 12120 } 12121 m.Data = string(dAtA[iNdEx:postIndex]) 12122 iNdEx = postIndex 12123 case 2: 12124 if wireType != 2 { 12125 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 12126 } 12127 var stringLen uint64 12128 for shift := uint(0); ; shift += 7 { 12129 if shift >= 64 { 12130 return ErrIntOverflowTypes 12131 } 12132 if iNdEx >= l { 12133 return io.ErrUnexpectedEOF 12134 } 12135 b := dAtA[iNdEx] 12136 iNdEx++ 12137 stringLen |= (uint64(b) & 0x7F) << shift 12138 if b < 0x80 { 12139 break 12140 } 12141 } 12142 intStringLen := int(stringLen) 12143 if intStringLen < 0 { 12144 return ErrInvalidLengthTypes 12145 } 12146 postIndex := iNdEx + intStringLen 12147 if postIndex > l { 12148 return io.ErrUnexpectedEOF 12149 } 12150 m.Version = string(dAtA[iNdEx:postIndex]) 12151 iNdEx = postIndex 12152 case 3: 12153 if wireType != 0 { 12154 return fmt.Errorf("proto: wrong wireType = %d for field AppVersion", wireType) 12155 } 12156 m.AppVersion = 0 12157 for shift := uint(0); ; shift += 7 { 12158 if shift >= 64 { 12159 return ErrIntOverflowTypes 12160 } 12161 if iNdEx >= l { 12162 return io.ErrUnexpectedEOF 12163 } 12164 b := dAtA[iNdEx] 12165 iNdEx++ 12166 m.AppVersion |= (uint64(b) & 0x7F) << shift 12167 if b < 0x80 { 12168 break 12169 } 12170 } 12171 case 4: 12172 if wireType != 0 { 12173 return fmt.Errorf("proto: wrong wireType = %d for field LastBlockHeight", wireType) 12174 } 12175 m.LastBlockHeight = 0 12176 for shift := uint(0); ; shift += 7 { 12177 if shift >= 64 { 12178 return ErrIntOverflowTypes 12179 } 12180 if iNdEx >= l { 12181 return io.ErrUnexpectedEOF 12182 } 12183 b := dAtA[iNdEx] 12184 iNdEx++ 12185 m.LastBlockHeight |= (int64(b) & 0x7F) << shift 12186 if b < 0x80 { 12187 break 12188 } 12189 } 12190 case 5: 12191 if wireType != 2 { 12192 return fmt.Errorf("proto: wrong wireType = %d for field LastBlockAppHash", wireType) 12193 } 12194 var byteLen int 12195 for shift := uint(0); ; shift += 7 { 12196 if shift >= 64 { 12197 return ErrIntOverflowTypes 12198 } 12199 if iNdEx >= l { 12200 return io.ErrUnexpectedEOF 12201 } 12202 b := dAtA[iNdEx] 12203 iNdEx++ 12204 byteLen |= (int(b) & 0x7F) << shift 12205 if b < 0x80 { 12206 break 12207 } 12208 } 12209 if byteLen < 0 { 12210 return ErrInvalidLengthTypes 12211 } 12212 postIndex := iNdEx + byteLen 12213 if postIndex > l { 12214 return io.ErrUnexpectedEOF 12215 } 12216 m.LastBlockAppHash = append(m.LastBlockAppHash[:0], dAtA[iNdEx:postIndex]...) 12217 if m.LastBlockAppHash == nil { 12218 m.LastBlockAppHash = []byte{} 12219 } 12220 iNdEx = postIndex 12221 default: 12222 iNdEx = preIndex 12223 skippy, err := skipTypes(dAtA[iNdEx:]) 12224 if err != nil { 12225 return err 12226 } 12227 if skippy < 0 { 12228 return ErrInvalidLengthTypes 12229 } 12230 if (iNdEx + skippy) > l { 12231 return io.ErrUnexpectedEOF 12232 } 12233 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12234 iNdEx += skippy 12235 } 12236 } 12237 12238 if iNdEx > l { 12239 return io.ErrUnexpectedEOF 12240 } 12241 return nil 12242 } 12243 func (m *ResponseSetOption) Unmarshal(dAtA []byte) error { 12244 l := len(dAtA) 12245 iNdEx := 0 12246 for iNdEx < l { 12247 preIndex := iNdEx 12248 var wire uint64 12249 for shift := uint(0); ; shift += 7 { 12250 if shift >= 64 { 12251 return ErrIntOverflowTypes 12252 } 12253 if iNdEx >= l { 12254 return io.ErrUnexpectedEOF 12255 } 12256 b := dAtA[iNdEx] 12257 iNdEx++ 12258 wire |= (uint64(b) & 0x7F) << shift 12259 if b < 0x80 { 12260 break 12261 } 12262 } 12263 fieldNum := int32(wire >> 3) 12264 wireType := int(wire & 0x7) 12265 if wireType == 4 { 12266 return fmt.Errorf("proto: ResponseSetOption: wiretype end group for non-group") 12267 } 12268 if fieldNum <= 0 { 12269 return fmt.Errorf("proto: ResponseSetOption: illegal tag %d (wire type %d)", fieldNum, wire) 12270 } 12271 switch fieldNum { 12272 case 1: 12273 if wireType != 0 { 12274 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 12275 } 12276 m.Code = 0 12277 for shift := uint(0); ; shift += 7 { 12278 if shift >= 64 { 12279 return ErrIntOverflowTypes 12280 } 12281 if iNdEx >= l { 12282 return io.ErrUnexpectedEOF 12283 } 12284 b := dAtA[iNdEx] 12285 iNdEx++ 12286 m.Code |= (uint32(b) & 0x7F) << shift 12287 if b < 0x80 { 12288 break 12289 } 12290 } 12291 case 3: 12292 if wireType != 2 { 12293 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 12294 } 12295 var stringLen uint64 12296 for shift := uint(0); ; shift += 7 { 12297 if shift >= 64 { 12298 return ErrIntOverflowTypes 12299 } 12300 if iNdEx >= l { 12301 return io.ErrUnexpectedEOF 12302 } 12303 b := dAtA[iNdEx] 12304 iNdEx++ 12305 stringLen |= (uint64(b) & 0x7F) << shift 12306 if b < 0x80 { 12307 break 12308 } 12309 } 12310 intStringLen := int(stringLen) 12311 if intStringLen < 0 { 12312 return ErrInvalidLengthTypes 12313 } 12314 postIndex := iNdEx + intStringLen 12315 if postIndex > l { 12316 return io.ErrUnexpectedEOF 12317 } 12318 m.Log = string(dAtA[iNdEx:postIndex]) 12319 iNdEx = postIndex 12320 case 4: 12321 if wireType != 2 { 12322 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 12323 } 12324 var stringLen uint64 12325 for shift := uint(0); ; shift += 7 { 12326 if shift >= 64 { 12327 return ErrIntOverflowTypes 12328 } 12329 if iNdEx >= l { 12330 return io.ErrUnexpectedEOF 12331 } 12332 b := dAtA[iNdEx] 12333 iNdEx++ 12334 stringLen |= (uint64(b) & 0x7F) << shift 12335 if b < 0x80 { 12336 break 12337 } 12338 } 12339 intStringLen := int(stringLen) 12340 if intStringLen < 0 { 12341 return ErrInvalidLengthTypes 12342 } 12343 postIndex := iNdEx + intStringLen 12344 if postIndex > l { 12345 return io.ErrUnexpectedEOF 12346 } 12347 m.Info = string(dAtA[iNdEx:postIndex]) 12348 iNdEx = postIndex 12349 default: 12350 iNdEx = preIndex 12351 skippy, err := skipTypes(dAtA[iNdEx:]) 12352 if err != nil { 12353 return err 12354 } 12355 if skippy < 0 { 12356 return ErrInvalidLengthTypes 12357 } 12358 if (iNdEx + skippy) > l { 12359 return io.ErrUnexpectedEOF 12360 } 12361 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12362 iNdEx += skippy 12363 } 12364 } 12365 12366 if iNdEx > l { 12367 return io.ErrUnexpectedEOF 12368 } 12369 return nil 12370 } 12371 func (m *ResponseInitChain) Unmarshal(dAtA []byte) error { 12372 l := len(dAtA) 12373 iNdEx := 0 12374 for iNdEx < l { 12375 preIndex := iNdEx 12376 var wire uint64 12377 for shift := uint(0); ; shift += 7 { 12378 if shift >= 64 { 12379 return ErrIntOverflowTypes 12380 } 12381 if iNdEx >= l { 12382 return io.ErrUnexpectedEOF 12383 } 12384 b := dAtA[iNdEx] 12385 iNdEx++ 12386 wire |= (uint64(b) & 0x7F) << shift 12387 if b < 0x80 { 12388 break 12389 } 12390 } 12391 fieldNum := int32(wire >> 3) 12392 wireType := int(wire & 0x7) 12393 if wireType == 4 { 12394 return fmt.Errorf("proto: ResponseInitChain: wiretype end group for non-group") 12395 } 12396 if fieldNum <= 0 { 12397 return fmt.Errorf("proto: ResponseInitChain: illegal tag %d (wire type %d)", fieldNum, wire) 12398 } 12399 switch fieldNum { 12400 case 1: 12401 if wireType != 2 { 12402 return fmt.Errorf("proto: wrong wireType = %d for field ConsensusParams", wireType) 12403 } 12404 var msglen int 12405 for shift := uint(0); ; shift += 7 { 12406 if shift >= 64 { 12407 return ErrIntOverflowTypes 12408 } 12409 if iNdEx >= l { 12410 return io.ErrUnexpectedEOF 12411 } 12412 b := dAtA[iNdEx] 12413 iNdEx++ 12414 msglen |= (int(b) & 0x7F) << shift 12415 if b < 0x80 { 12416 break 12417 } 12418 } 12419 if msglen < 0 { 12420 return ErrInvalidLengthTypes 12421 } 12422 postIndex := iNdEx + msglen 12423 if postIndex > l { 12424 return io.ErrUnexpectedEOF 12425 } 12426 if m.ConsensusParams == nil { 12427 m.ConsensusParams = &ConsensusParams{} 12428 } 12429 if err := m.ConsensusParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12430 return err 12431 } 12432 iNdEx = postIndex 12433 case 2: 12434 if wireType != 2 { 12435 return fmt.Errorf("proto: wrong wireType = %d for field Validators", wireType) 12436 } 12437 var msglen int 12438 for shift := uint(0); ; shift += 7 { 12439 if shift >= 64 { 12440 return ErrIntOverflowTypes 12441 } 12442 if iNdEx >= l { 12443 return io.ErrUnexpectedEOF 12444 } 12445 b := dAtA[iNdEx] 12446 iNdEx++ 12447 msglen |= (int(b) & 0x7F) << shift 12448 if b < 0x80 { 12449 break 12450 } 12451 } 12452 if msglen < 0 { 12453 return ErrInvalidLengthTypes 12454 } 12455 postIndex := iNdEx + msglen 12456 if postIndex > l { 12457 return io.ErrUnexpectedEOF 12458 } 12459 m.Validators = append(m.Validators, ValidatorUpdate{}) 12460 if err := m.Validators[len(m.Validators)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12461 return err 12462 } 12463 iNdEx = postIndex 12464 default: 12465 iNdEx = preIndex 12466 skippy, err := skipTypes(dAtA[iNdEx:]) 12467 if err != nil { 12468 return err 12469 } 12470 if skippy < 0 { 12471 return ErrInvalidLengthTypes 12472 } 12473 if (iNdEx + skippy) > l { 12474 return io.ErrUnexpectedEOF 12475 } 12476 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12477 iNdEx += skippy 12478 } 12479 } 12480 12481 if iNdEx > l { 12482 return io.ErrUnexpectedEOF 12483 } 12484 return nil 12485 } 12486 func (m *ResponseQuery) Unmarshal(dAtA []byte) error { 12487 l := len(dAtA) 12488 iNdEx := 0 12489 for iNdEx < l { 12490 preIndex := iNdEx 12491 var wire uint64 12492 for shift := uint(0); ; shift += 7 { 12493 if shift >= 64 { 12494 return ErrIntOverflowTypes 12495 } 12496 if iNdEx >= l { 12497 return io.ErrUnexpectedEOF 12498 } 12499 b := dAtA[iNdEx] 12500 iNdEx++ 12501 wire |= (uint64(b) & 0x7F) << shift 12502 if b < 0x80 { 12503 break 12504 } 12505 } 12506 fieldNum := int32(wire >> 3) 12507 wireType := int(wire & 0x7) 12508 if wireType == 4 { 12509 return fmt.Errorf("proto: ResponseQuery: wiretype end group for non-group") 12510 } 12511 if fieldNum <= 0 { 12512 return fmt.Errorf("proto: ResponseQuery: illegal tag %d (wire type %d)", fieldNum, wire) 12513 } 12514 switch fieldNum { 12515 case 1: 12516 if wireType != 0 { 12517 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 12518 } 12519 m.Code = 0 12520 for shift := uint(0); ; shift += 7 { 12521 if shift >= 64 { 12522 return ErrIntOverflowTypes 12523 } 12524 if iNdEx >= l { 12525 return io.ErrUnexpectedEOF 12526 } 12527 b := dAtA[iNdEx] 12528 iNdEx++ 12529 m.Code |= (uint32(b) & 0x7F) << shift 12530 if b < 0x80 { 12531 break 12532 } 12533 } 12534 case 3: 12535 if wireType != 2 { 12536 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 12537 } 12538 var stringLen uint64 12539 for shift := uint(0); ; shift += 7 { 12540 if shift >= 64 { 12541 return ErrIntOverflowTypes 12542 } 12543 if iNdEx >= l { 12544 return io.ErrUnexpectedEOF 12545 } 12546 b := dAtA[iNdEx] 12547 iNdEx++ 12548 stringLen |= (uint64(b) & 0x7F) << shift 12549 if b < 0x80 { 12550 break 12551 } 12552 } 12553 intStringLen := int(stringLen) 12554 if intStringLen < 0 { 12555 return ErrInvalidLengthTypes 12556 } 12557 postIndex := iNdEx + intStringLen 12558 if postIndex > l { 12559 return io.ErrUnexpectedEOF 12560 } 12561 m.Log = string(dAtA[iNdEx:postIndex]) 12562 iNdEx = postIndex 12563 case 4: 12564 if wireType != 2 { 12565 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 12566 } 12567 var stringLen uint64 12568 for shift := uint(0); ; shift += 7 { 12569 if shift >= 64 { 12570 return ErrIntOverflowTypes 12571 } 12572 if iNdEx >= l { 12573 return io.ErrUnexpectedEOF 12574 } 12575 b := dAtA[iNdEx] 12576 iNdEx++ 12577 stringLen |= (uint64(b) & 0x7F) << shift 12578 if b < 0x80 { 12579 break 12580 } 12581 } 12582 intStringLen := int(stringLen) 12583 if intStringLen < 0 { 12584 return ErrInvalidLengthTypes 12585 } 12586 postIndex := iNdEx + intStringLen 12587 if postIndex > l { 12588 return io.ErrUnexpectedEOF 12589 } 12590 m.Info = string(dAtA[iNdEx:postIndex]) 12591 iNdEx = postIndex 12592 case 5: 12593 if wireType != 0 { 12594 return fmt.Errorf("proto: wrong wireType = %d for field Index", wireType) 12595 } 12596 m.Index = 0 12597 for shift := uint(0); ; shift += 7 { 12598 if shift >= 64 { 12599 return ErrIntOverflowTypes 12600 } 12601 if iNdEx >= l { 12602 return io.ErrUnexpectedEOF 12603 } 12604 b := dAtA[iNdEx] 12605 iNdEx++ 12606 m.Index |= (int64(b) & 0x7F) << shift 12607 if b < 0x80 { 12608 break 12609 } 12610 } 12611 case 6: 12612 if wireType != 2 { 12613 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 12614 } 12615 var byteLen int 12616 for shift := uint(0); ; shift += 7 { 12617 if shift >= 64 { 12618 return ErrIntOverflowTypes 12619 } 12620 if iNdEx >= l { 12621 return io.ErrUnexpectedEOF 12622 } 12623 b := dAtA[iNdEx] 12624 iNdEx++ 12625 byteLen |= (int(b) & 0x7F) << shift 12626 if b < 0x80 { 12627 break 12628 } 12629 } 12630 if byteLen < 0 { 12631 return ErrInvalidLengthTypes 12632 } 12633 postIndex := iNdEx + byteLen 12634 if postIndex > l { 12635 return io.ErrUnexpectedEOF 12636 } 12637 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 12638 if m.Key == nil { 12639 m.Key = []byte{} 12640 } 12641 iNdEx = postIndex 12642 case 7: 12643 if wireType != 2 { 12644 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 12645 } 12646 var byteLen int 12647 for shift := uint(0); ; shift += 7 { 12648 if shift >= 64 { 12649 return ErrIntOverflowTypes 12650 } 12651 if iNdEx >= l { 12652 return io.ErrUnexpectedEOF 12653 } 12654 b := dAtA[iNdEx] 12655 iNdEx++ 12656 byteLen |= (int(b) & 0x7F) << shift 12657 if b < 0x80 { 12658 break 12659 } 12660 } 12661 if byteLen < 0 { 12662 return ErrInvalidLengthTypes 12663 } 12664 postIndex := iNdEx + byteLen 12665 if postIndex > l { 12666 return io.ErrUnexpectedEOF 12667 } 12668 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 12669 if m.Value == nil { 12670 m.Value = []byte{} 12671 } 12672 iNdEx = postIndex 12673 case 8: 12674 if wireType != 2 { 12675 return fmt.Errorf("proto: wrong wireType = %d for field Proof", wireType) 12676 } 12677 var msglen int 12678 for shift := uint(0); ; shift += 7 { 12679 if shift >= 64 { 12680 return ErrIntOverflowTypes 12681 } 12682 if iNdEx >= l { 12683 return io.ErrUnexpectedEOF 12684 } 12685 b := dAtA[iNdEx] 12686 iNdEx++ 12687 msglen |= (int(b) & 0x7F) << shift 12688 if b < 0x80 { 12689 break 12690 } 12691 } 12692 if msglen < 0 { 12693 return ErrInvalidLengthTypes 12694 } 12695 postIndex := iNdEx + msglen 12696 if postIndex > l { 12697 return io.ErrUnexpectedEOF 12698 } 12699 if m.Proof == nil { 12700 m.Proof = &merkle.Proof{} 12701 } 12702 if err := m.Proof.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12703 return err 12704 } 12705 iNdEx = postIndex 12706 case 9: 12707 if wireType != 0 { 12708 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 12709 } 12710 m.Height = 0 12711 for shift := uint(0); ; shift += 7 { 12712 if shift >= 64 { 12713 return ErrIntOverflowTypes 12714 } 12715 if iNdEx >= l { 12716 return io.ErrUnexpectedEOF 12717 } 12718 b := dAtA[iNdEx] 12719 iNdEx++ 12720 m.Height |= (int64(b) & 0x7F) << shift 12721 if b < 0x80 { 12722 break 12723 } 12724 } 12725 case 10: 12726 if wireType != 2 { 12727 return fmt.Errorf("proto: wrong wireType = %d for field Codespace", wireType) 12728 } 12729 var stringLen uint64 12730 for shift := uint(0); ; shift += 7 { 12731 if shift >= 64 { 12732 return ErrIntOverflowTypes 12733 } 12734 if iNdEx >= l { 12735 return io.ErrUnexpectedEOF 12736 } 12737 b := dAtA[iNdEx] 12738 iNdEx++ 12739 stringLen |= (uint64(b) & 0x7F) << shift 12740 if b < 0x80 { 12741 break 12742 } 12743 } 12744 intStringLen := int(stringLen) 12745 if intStringLen < 0 { 12746 return ErrInvalidLengthTypes 12747 } 12748 postIndex := iNdEx + intStringLen 12749 if postIndex > l { 12750 return io.ErrUnexpectedEOF 12751 } 12752 m.Codespace = string(dAtA[iNdEx:postIndex]) 12753 iNdEx = postIndex 12754 default: 12755 iNdEx = preIndex 12756 skippy, err := skipTypes(dAtA[iNdEx:]) 12757 if err != nil { 12758 return err 12759 } 12760 if skippy < 0 { 12761 return ErrInvalidLengthTypes 12762 } 12763 if (iNdEx + skippy) > l { 12764 return io.ErrUnexpectedEOF 12765 } 12766 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12767 iNdEx += skippy 12768 } 12769 } 12770 12771 if iNdEx > l { 12772 return io.ErrUnexpectedEOF 12773 } 12774 return nil 12775 } 12776 func (m *ResponseBeginBlock) Unmarshal(dAtA []byte) error { 12777 l := len(dAtA) 12778 iNdEx := 0 12779 for iNdEx < l { 12780 preIndex := iNdEx 12781 var wire uint64 12782 for shift := uint(0); ; shift += 7 { 12783 if shift >= 64 { 12784 return ErrIntOverflowTypes 12785 } 12786 if iNdEx >= l { 12787 return io.ErrUnexpectedEOF 12788 } 12789 b := dAtA[iNdEx] 12790 iNdEx++ 12791 wire |= (uint64(b) & 0x7F) << shift 12792 if b < 0x80 { 12793 break 12794 } 12795 } 12796 fieldNum := int32(wire >> 3) 12797 wireType := int(wire & 0x7) 12798 if wireType == 4 { 12799 return fmt.Errorf("proto: ResponseBeginBlock: wiretype end group for non-group") 12800 } 12801 if fieldNum <= 0 { 12802 return fmt.Errorf("proto: ResponseBeginBlock: illegal tag %d (wire type %d)", fieldNum, wire) 12803 } 12804 switch fieldNum { 12805 case 1: 12806 if wireType != 2 { 12807 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 12808 } 12809 var msglen int 12810 for shift := uint(0); ; shift += 7 { 12811 if shift >= 64 { 12812 return ErrIntOverflowTypes 12813 } 12814 if iNdEx >= l { 12815 return io.ErrUnexpectedEOF 12816 } 12817 b := dAtA[iNdEx] 12818 iNdEx++ 12819 msglen |= (int(b) & 0x7F) << shift 12820 if b < 0x80 { 12821 break 12822 } 12823 } 12824 if msglen < 0 { 12825 return ErrInvalidLengthTypes 12826 } 12827 postIndex := iNdEx + msglen 12828 if postIndex > l { 12829 return io.ErrUnexpectedEOF 12830 } 12831 m.Events = append(m.Events, Event{}) 12832 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12833 return err 12834 } 12835 iNdEx = postIndex 12836 default: 12837 iNdEx = preIndex 12838 skippy, err := skipTypes(dAtA[iNdEx:]) 12839 if err != nil { 12840 return err 12841 } 12842 if skippy < 0 { 12843 return ErrInvalidLengthTypes 12844 } 12845 if (iNdEx + skippy) > l { 12846 return io.ErrUnexpectedEOF 12847 } 12848 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12849 iNdEx += skippy 12850 } 12851 } 12852 12853 if iNdEx > l { 12854 return io.ErrUnexpectedEOF 12855 } 12856 return nil 12857 } 12858 func (m *ResponseCheckTx) Unmarshal(dAtA []byte) error { 12859 l := len(dAtA) 12860 iNdEx := 0 12861 for iNdEx < l { 12862 preIndex := iNdEx 12863 var wire uint64 12864 for shift := uint(0); ; shift += 7 { 12865 if shift >= 64 { 12866 return ErrIntOverflowTypes 12867 } 12868 if iNdEx >= l { 12869 return io.ErrUnexpectedEOF 12870 } 12871 b := dAtA[iNdEx] 12872 iNdEx++ 12873 wire |= (uint64(b) & 0x7F) << shift 12874 if b < 0x80 { 12875 break 12876 } 12877 } 12878 fieldNum := int32(wire >> 3) 12879 wireType := int(wire & 0x7) 12880 if wireType == 4 { 12881 return fmt.Errorf("proto: ResponseCheckTx: wiretype end group for non-group") 12882 } 12883 if fieldNum <= 0 { 12884 return fmt.Errorf("proto: ResponseCheckTx: illegal tag %d (wire type %d)", fieldNum, wire) 12885 } 12886 switch fieldNum { 12887 case 1: 12888 if wireType != 0 { 12889 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 12890 } 12891 m.Code = 0 12892 for shift := uint(0); ; shift += 7 { 12893 if shift >= 64 { 12894 return ErrIntOverflowTypes 12895 } 12896 if iNdEx >= l { 12897 return io.ErrUnexpectedEOF 12898 } 12899 b := dAtA[iNdEx] 12900 iNdEx++ 12901 m.Code |= (uint32(b) & 0x7F) << shift 12902 if b < 0x80 { 12903 break 12904 } 12905 } 12906 case 2: 12907 if wireType != 2 { 12908 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 12909 } 12910 var byteLen int 12911 for shift := uint(0); ; shift += 7 { 12912 if shift >= 64 { 12913 return ErrIntOverflowTypes 12914 } 12915 if iNdEx >= l { 12916 return io.ErrUnexpectedEOF 12917 } 12918 b := dAtA[iNdEx] 12919 iNdEx++ 12920 byteLen |= (int(b) & 0x7F) << shift 12921 if b < 0x80 { 12922 break 12923 } 12924 } 12925 if byteLen < 0 { 12926 return ErrInvalidLengthTypes 12927 } 12928 postIndex := iNdEx + byteLen 12929 if postIndex > l { 12930 return io.ErrUnexpectedEOF 12931 } 12932 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 12933 if m.Data == nil { 12934 m.Data = []byte{} 12935 } 12936 iNdEx = postIndex 12937 case 3: 12938 if wireType != 2 { 12939 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 12940 } 12941 var stringLen uint64 12942 for shift := uint(0); ; shift += 7 { 12943 if shift >= 64 { 12944 return ErrIntOverflowTypes 12945 } 12946 if iNdEx >= l { 12947 return io.ErrUnexpectedEOF 12948 } 12949 b := dAtA[iNdEx] 12950 iNdEx++ 12951 stringLen |= (uint64(b) & 0x7F) << shift 12952 if b < 0x80 { 12953 break 12954 } 12955 } 12956 intStringLen := int(stringLen) 12957 if intStringLen < 0 { 12958 return ErrInvalidLengthTypes 12959 } 12960 postIndex := iNdEx + intStringLen 12961 if postIndex > l { 12962 return io.ErrUnexpectedEOF 12963 } 12964 m.Log = string(dAtA[iNdEx:postIndex]) 12965 iNdEx = postIndex 12966 case 4: 12967 if wireType != 2 { 12968 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 12969 } 12970 var stringLen uint64 12971 for shift := uint(0); ; shift += 7 { 12972 if shift >= 64 { 12973 return ErrIntOverflowTypes 12974 } 12975 if iNdEx >= l { 12976 return io.ErrUnexpectedEOF 12977 } 12978 b := dAtA[iNdEx] 12979 iNdEx++ 12980 stringLen |= (uint64(b) & 0x7F) << shift 12981 if b < 0x80 { 12982 break 12983 } 12984 } 12985 intStringLen := int(stringLen) 12986 if intStringLen < 0 { 12987 return ErrInvalidLengthTypes 12988 } 12989 postIndex := iNdEx + intStringLen 12990 if postIndex > l { 12991 return io.ErrUnexpectedEOF 12992 } 12993 m.Info = string(dAtA[iNdEx:postIndex]) 12994 iNdEx = postIndex 12995 case 5: 12996 if wireType != 0 { 12997 return fmt.Errorf("proto: wrong wireType = %d for field GasWanted", wireType) 12998 } 12999 m.GasWanted = 0 13000 for shift := uint(0); ; shift += 7 { 13001 if shift >= 64 { 13002 return ErrIntOverflowTypes 13003 } 13004 if iNdEx >= l { 13005 return io.ErrUnexpectedEOF 13006 } 13007 b := dAtA[iNdEx] 13008 iNdEx++ 13009 m.GasWanted |= (int64(b) & 0x7F) << shift 13010 if b < 0x80 { 13011 break 13012 } 13013 } 13014 case 6: 13015 if wireType != 0 { 13016 return fmt.Errorf("proto: wrong wireType = %d for field GasUsed", wireType) 13017 } 13018 m.GasUsed = 0 13019 for shift := uint(0); ; shift += 7 { 13020 if shift >= 64 { 13021 return ErrIntOverflowTypes 13022 } 13023 if iNdEx >= l { 13024 return io.ErrUnexpectedEOF 13025 } 13026 b := dAtA[iNdEx] 13027 iNdEx++ 13028 m.GasUsed |= (int64(b) & 0x7F) << shift 13029 if b < 0x80 { 13030 break 13031 } 13032 } 13033 case 7: 13034 if wireType != 2 { 13035 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 13036 } 13037 var msglen int 13038 for shift := uint(0); ; shift += 7 { 13039 if shift >= 64 { 13040 return ErrIntOverflowTypes 13041 } 13042 if iNdEx >= l { 13043 return io.ErrUnexpectedEOF 13044 } 13045 b := dAtA[iNdEx] 13046 iNdEx++ 13047 msglen |= (int(b) & 0x7F) << shift 13048 if b < 0x80 { 13049 break 13050 } 13051 } 13052 if msglen < 0 { 13053 return ErrInvalidLengthTypes 13054 } 13055 postIndex := iNdEx + msglen 13056 if postIndex > l { 13057 return io.ErrUnexpectedEOF 13058 } 13059 m.Events = append(m.Events, Event{}) 13060 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13061 return err 13062 } 13063 iNdEx = postIndex 13064 case 8: 13065 if wireType != 2 { 13066 return fmt.Errorf("proto: wrong wireType = %d for field Codespace", wireType) 13067 } 13068 var stringLen uint64 13069 for shift := uint(0); ; shift += 7 { 13070 if shift >= 64 { 13071 return ErrIntOverflowTypes 13072 } 13073 if iNdEx >= l { 13074 return io.ErrUnexpectedEOF 13075 } 13076 b := dAtA[iNdEx] 13077 iNdEx++ 13078 stringLen |= (uint64(b) & 0x7F) << shift 13079 if b < 0x80 { 13080 break 13081 } 13082 } 13083 intStringLen := int(stringLen) 13084 if intStringLen < 0 { 13085 return ErrInvalidLengthTypes 13086 } 13087 postIndex := iNdEx + intStringLen 13088 if postIndex > l { 13089 return io.ErrUnexpectedEOF 13090 } 13091 m.Codespace = string(dAtA[iNdEx:postIndex]) 13092 iNdEx = postIndex 13093 default: 13094 iNdEx = preIndex 13095 skippy, err := skipTypes(dAtA[iNdEx:]) 13096 if err != nil { 13097 return err 13098 } 13099 if skippy < 0 { 13100 return ErrInvalidLengthTypes 13101 } 13102 if (iNdEx + skippy) > l { 13103 return io.ErrUnexpectedEOF 13104 } 13105 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13106 iNdEx += skippy 13107 } 13108 } 13109 13110 if iNdEx > l { 13111 return io.ErrUnexpectedEOF 13112 } 13113 return nil 13114 } 13115 func (m *ResponseDeliverTx) Unmarshal(dAtA []byte) error { 13116 l := len(dAtA) 13117 iNdEx := 0 13118 for iNdEx < l { 13119 preIndex := iNdEx 13120 var wire uint64 13121 for shift := uint(0); ; shift += 7 { 13122 if shift >= 64 { 13123 return ErrIntOverflowTypes 13124 } 13125 if iNdEx >= l { 13126 return io.ErrUnexpectedEOF 13127 } 13128 b := dAtA[iNdEx] 13129 iNdEx++ 13130 wire |= (uint64(b) & 0x7F) << shift 13131 if b < 0x80 { 13132 break 13133 } 13134 } 13135 fieldNum := int32(wire >> 3) 13136 wireType := int(wire & 0x7) 13137 if wireType == 4 { 13138 return fmt.Errorf("proto: ResponseDeliverTx: wiretype end group for non-group") 13139 } 13140 if fieldNum <= 0 { 13141 return fmt.Errorf("proto: ResponseDeliverTx: illegal tag %d (wire type %d)", fieldNum, wire) 13142 } 13143 switch fieldNum { 13144 case 1: 13145 if wireType != 0 { 13146 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 13147 } 13148 m.Code = 0 13149 for shift := uint(0); ; shift += 7 { 13150 if shift >= 64 { 13151 return ErrIntOverflowTypes 13152 } 13153 if iNdEx >= l { 13154 return io.ErrUnexpectedEOF 13155 } 13156 b := dAtA[iNdEx] 13157 iNdEx++ 13158 m.Code |= (uint32(b) & 0x7F) << shift 13159 if b < 0x80 { 13160 break 13161 } 13162 } 13163 case 2: 13164 if wireType != 2 { 13165 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 13166 } 13167 var byteLen int 13168 for shift := uint(0); ; shift += 7 { 13169 if shift >= 64 { 13170 return ErrIntOverflowTypes 13171 } 13172 if iNdEx >= l { 13173 return io.ErrUnexpectedEOF 13174 } 13175 b := dAtA[iNdEx] 13176 iNdEx++ 13177 byteLen |= (int(b) & 0x7F) << shift 13178 if b < 0x80 { 13179 break 13180 } 13181 } 13182 if byteLen < 0 { 13183 return ErrInvalidLengthTypes 13184 } 13185 postIndex := iNdEx + byteLen 13186 if postIndex > l { 13187 return io.ErrUnexpectedEOF 13188 } 13189 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 13190 if m.Data == nil { 13191 m.Data = []byte{} 13192 } 13193 iNdEx = postIndex 13194 case 3: 13195 if wireType != 2 { 13196 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 13197 } 13198 var stringLen uint64 13199 for shift := uint(0); ; shift += 7 { 13200 if shift >= 64 { 13201 return ErrIntOverflowTypes 13202 } 13203 if iNdEx >= l { 13204 return io.ErrUnexpectedEOF 13205 } 13206 b := dAtA[iNdEx] 13207 iNdEx++ 13208 stringLen |= (uint64(b) & 0x7F) << shift 13209 if b < 0x80 { 13210 break 13211 } 13212 } 13213 intStringLen := int(stringLen) 13214 if intStringLen < 0 { 13215 return ErrInvalidLengthTypes 13216 } 13217 postIndex := iNdEx + intStringLen 13218 if postIndex > l { 13219 return io.ErrUnexpectedEOF 13220 } 13221 m.Log = string(dAtA[iNdEx:postIndex]) 13222 iNdEx = postIndex 13223 case 4: 13224 if wireType != 2 { 13225 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 13226 } 13227 var stringLen uint64 13228 for shift := uint(0); ; shift += 7 { 13229 if shift >= 64 { 13230 return ErrIntOverflowTypes 13231 } 13232 if iNdEx >= l { 13233 return io.ErrUnexpectedEOF 13234 } 13235 b := dAtA[iNdEx] 13236 iNdEx++ 13237 stringLen |= (uint64(b) & 0x7F) << shift 13238 if b < 0x80 { 13239 break 13240 } 13241 } 13242 intStringLen := int(stringLen) 13243 if intStringLen < 0 { 13244 return ErrInvalidLengthTypes 13245 } 13246 postIndex := iNdEx + intStringLen 13247 if postIndex > l { 13248 return io.ErrUnexpectedEOF 13249 } 13250 m.Info = string(dAtA[iNdEx:postIndex]) 13251 iNdEx = postIndex 13252 case 5: 13253 if wireType != 0 { 13254 return fmt.Errorf("proto: wrong wireType = %d for field GasWanted", wireType) 13255 } 13256 m.GasWanted = 0 13257 for shift := uint(0); ; shift += 7 { 13258 if shift >= 64 { 13259 return ErrIntOverflowTypes 13260 } 13261 if iNdEx >= l { 13262 return io.ErrUnexpectedEOF 13263 } 13264 b := dAtA[iNdEx] 13265 iNdEx++ 13266 m.GasWanted |= (int64(b) & 0x7F) << shift 13267 if b < 0x80 { 13268 break 13269 } 13270 } 13271 case 6: 13272 if wireType != 0 { 13273 return fmt.Errorf("proto: wrong wireType = %d for field GasUsed", wireType) 13274 } 13275 m.GasUsed = 0 13276 for shift := uint(0); ; shift += 7 { 13277 if shift >= 64 { 13278 return ErrIntOverflowTypes 13279 } 13280 if iNdEx >= l { 13281 return io.ErrUnexpectedEOF 13282 } 13283 b := dAtA[iNdEx] 13284 iNdEx++ 13285 m.GasUsed |= (int64(b) & 0x7F) << shift 13286 if b < 0x80 { 13287 break 13288 } 13289 } 13290 case 7: 13291 if wireType != 2 { 13292 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 13293 } 13294 var msglen int 13295 for shift := uint(0); ; shift += 7 { 13296 if shift >= 64 { 13297 return ErrIntOverflowTypes 13298 } 13299 if iNdEx >= l { 13300 return io.ErrUnexpectedEOF 13301 } 13302 b := dAtA[iNdEx] 13303 iNdEx++ 13304 msglen |= (int(b) & 0x7F) << shift 13305 if b < 0x80 { 13306 break 13307 } 13308 } 13309 if msglen < 0 { 13310 return ErrInvalidLengthTypes 13311 } 13312 postIndex := iNdEx + msglen 13313 if postIndex > l { 13314 return io.ErrUnexpectedEOF 13315 } 13316 m.Events = append(m.Events, Event{}) 13317 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13318 return err 13319 } 13320 iNdEx = postIndex 13321 case 8: 13322 if wireType != 2 { 13323 return fmt.Errorf("proto: wrong wireType = %d for field Codespace", wireType) 13324 } 13325 var stringLen uint64 13326 for shift := uint(0); ; shift += 7 { 13327 if shift >= 64 { 13328 return ErrIntOverflowTypes 13329 } 13330 if iNdEx >= l { 13331 return io.ErrUnexpectedEOF 13332 } 13333 b := dAtA[iNdEx] 13334 iNdEx++ 13335 stringLen |= (uint64(b) & 0x7F) << shift 13336 if b < 0x80 { 13337 break 13338 } 13339 } 13340 intStringLen := int(stringLen) 13341 if intStringLen < 0 { 13342 return ErrInvalidLengthTypes 13343 } 13344 postIndex := iNdEx + intStringLen 13345 if postIndex > l { 13346 return io.ErrUnexpectedEOF 13347 } 13348 m.Codespace = string(dAtA[iNdEx:postIndex]) 13349 iNdEx = postIndex 13350 default: 13351 iNdEx = preIndex 13352 skippy, err := skipTypes(dAtA[iNdEx:]) 13353 if err != nil { 13354 return err 13355 } 13356 if skippy < 0 { 13357 return ErrInvalidLengthTypes 13358 } 13359 if (iNdEx + skippy) > l { 13360 return io.ErrUnexpectedEOF 13361 } 13362 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13363 iNdEx += skippy 13364 } 13365 } 13366 13367 if iNdEx > l { 13368 return io.ErrUnexpectedEOF 13369 } 13370 return nil 13371 } 13372 func (m *ResponseEndBlock) Unmarshal(dAtA []byte) error { 13373 l := len(dAtA) 13374 iNdEx := 0 13375 for iNdEx < l { 13376 preIndex := iNdEx 13377 var wire uint64 13378 for shift := uint(0); ; shift += 7 { 13379 if shift >= 64 { 13380 return ErrIntOverflowTypes 13381 } 13382 if iNdEx >= l { 13383 return io.ErrUnexpectedEOF 13384 } 13385 b := dAtA[iNdEx] 13386 iNdEx++ 13387 wire |= (uint64(b) & 0x7F) << shift 13388 if b < 0x80 { 13389 break 13390 } 13391 } 13392 fieldNum := int32(wire >> 3) 13393 wireType := int(wire & 0x7) 13394 if wireType == 4 { 13395 return fmt.Errorf("proto: ResponseEndBlock: wiretype end group for non-group") 13396 } 13397 if fieldNum <= 0 { 13398 return fmt.Errorf("proto: ResponseEndBlock: illegal tag %d (wire type %d)", fieldNum, wire) 13399 } 13400 switch fieldNum { 13401 case 1: 13402 if wireType != 2 { 13403 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorUpdates", wireType) 13404 } 13405 var msglen int 13406 for shift := uint(0); ; shift += 7 { 13407 if shift >= 64 { 13408 return ErrIntOverflowTypes 13409 } 13410 if iNdEx >= l { 13411 return io.ErrUnexpectedEOF 13412 } 13413 b := dAtA[iNdEx] 13414 iNdEx++ 13415 msglen |= (int(b) & 0x7F) << shift 13416 if b < 0x80 { 13417 break 13418 } 13419 } 13420 if msglen < 0 { 13421 return ErrInvalidLengthTypes 13422 } 13423 postIndex := iNdEx + msglen 13424 if postIndex > l { 13425 return io.ErrUnexpectedEOF 13426 } 13427 m.ValidatorUpdates = append(m.ValidatorUpdates, ValidatorUpdate{}) 13428 if err := m.ValidatorUpdates[len(m.ValidatorUpdates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13429 return err 13430 } 13431 iNdEx = postIndex 13432 case 2: 13433 if wireType != 2 { 13434 return fmt.Errorf("proto: wrong wireType = %d for field ConsensusParamUpdates", wireType) 13435 } 13436 var msglen int 13437 for shift := uint(0); ; shift += 7 { 13438 if shift >= 64 { 13439 return ErrIntOverflowTypes 13440 } 13441 if iNdEx >= l { 13442 return io.ErrUnexpectedEOF 13443 } 13444 b := dAtA[iNdEx] 13445 iNdEx++ 13446 msglen |= (int(b) & 0x7F) << shift 13447 if b < 0x80 { 13448 break 13449 } 13450 } 13451 if msglen < 0 { 13452 return ErrInvalidLengthTypes 13453 } 13454 postIndex := iNdEx + msglen 13455 if postIndex > l { 13456 return io.ErrUnexpectedEOF 13457 } 13458 if m.ConsensusParamUpdates == nil { 13459 m.ConsensusParamUpdates = &ConsensusParams{} 13460 } 13461 if err := m.ConsensusParamUpdates.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13462 return err 13463 } 13464 iNdEx = postIndex 13465 case 3: 13466 if wireType != 2 { 13467 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 13468 } 13469 var msglen int 13470 for shift := uint(0); ; shift += 7 { 13471 if shift >= 64 { 13472 return ErrIntOverflowTypes 13473 } 13474 if iNdEx >= l { 13475 return io.ErrUnexpectedEOF 13476 } 13477 b := dAtA[iNdEx] 13478 iNdEx++ 13479 msglen |= (int(b) & 0x7F) << shift 13480 if b < 0x80 { 13481 break 13482 } 13483 } 13484 if msglen < 0 { 13485 return ErrInvalidLengthTypes 13486 } 13487 postIndex := iNdEx + msglen 13488 if postIndex > l { 13489 return io.ErrUnexpectedEOF 13490 } 13491 m.Events = append(m.Events, Event{}) 13492 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13493 return err 13494 } 13495 iNdEx = postIndex 13496 default: 13497 iNdEx = preIndex 13498 skippy, err := skipTypes(dAtA[iNdEx:]) 13499 if err != nil { 13500 return err 13501 } 13502 if skippy < 0 { 13503 return ErrInvalidLengthTypes 13504 } 13505 if (iNdEx + skippy) > l { 13506 return io.ErrUnexpectedEOF 13507 } 13508 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13509 iNdEx += skippy 13510 } 13511 } 13512 13513 if iNdEx > l { 13514 return io.ErrUnexpectedEOF 13515 } 13516 return nil 13517 } 13518 func (m *ResponseCommit) Unmarshal(dAtA []byte) error { 13519 l := len(dAtA) 13520 iNdEx := 0 13521 for iNdEx < l { 13522 preIndex := iNdEx 13523 var wire uint64 13524 for shift := uint(0); ; shift += 7 { 13525 if shift >= 64 { 13526 return ErrIntOverflowTypes 13527 } 13528 if iNdEx >= l { 13529 return io.ErrUnexpectedEOF 13530 } 13531 b := dAtA[iNdEx] 13532 iNdEx++ 13533 wire |= (uint64(b) & 0x7F) << shift 13534 if b < 0x80 { 13535 break 13536 } 13537 } 13538 fieldNum := int32(wire >> 3) 13539 wireType := int(wire & 0x7) 13540 if wireType == 4 { 13541 return fmt.Errorf("proto: ResponseCommit: wiretype end group for non-group") 13542 } 13543 if fieldNum <= 0 { 13544 return fmt.Errorf("proto: ResponseCommit: illegal tag %d (wire type %d)", fieldNum, wire) 13545 } 13546 switch fieldNum { 13547 case 2: 13548 if wireType != 2 { 13549 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 13550 } 13551 var byteLen int 13552 for shift := uint(0); ; shift += 7 { 13553 if shift >= 64 { 13554 return ErrIntOverflowTypes 13555 } 13556 if iNdEx >= l { 13557 return io.ErrUnexpectedEOF 13558 } 13559 b := dAtA[iNdEx] 13560 iNdEx++ 13561 byteLen |= (int(b) & 0x7F) << shift 13562 if b < 0x80 { 13563 break 13564 } 13565 } 13566 if byteLen < 0 { 13567 return ErrInvalidLengthTypes 13568 } 13569 postIndex := iNdEx + byteLen 13570 if postIndex > l { 13571 return io.ErrUnexpectedEOF 13572 } 13573 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 13574 if m.Data == nil { 13575 m.Data = []byte{} 13576 } 13577 iNdEx = postIndex 13578 default: 13579 iNdEx = preIndex 13580 skippy, err := skipTypes(dAtA[iNdEx:]) 13581 if err != nil { 13582 return err 13583 } 13584 if skippy < 0 { 13585 return ErrInvalidLengthTypes 13586 } 13587 if (iNdEx + skippy) > l { 13588 return io.ErrUnexpectedEOF 13589 } 13590 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13591 iNdEx += skippy 13592 } 13593 } 13594 13595 if iNdEx > l { 13596 return io.ErrUnexpectedEOF 13597 } 13598 return nil 13599 } 13600 func (m *ConsensusParams) Unmarshal(dAtA []byte) error { 13601 l := len(dAtA) 13602 iNdEx := 0 13603 for iNdEx < l { 13604 preIndex := iNdEx 13605 var wire uint64 13606 for shift := uint(0); ; shift += 7 { 13607 if shift >= 64 { 13608 return ErrIntOverflowTypes 13609 } 13610 if iNdEx >= l { 13611 return io.ErrUnexpectedEOF 13612 } 13613 b := dAtA[iNdEx] 13614 iNdEx++ 13615 wire |= (uint64(b) & 0x7F) << shift 13616 if b < 0x80 { 13617 break 13618 } 13619 } 13620 fieldNum := int32(wire >> 3) 13621 wireType := int(wire & 0x7) 13622 if wireType == 4 { 13623 return fmt.Errorf("proto: ConsensusParams: wiretype end group for non-group") 13624 } 13625 if fieldNum <= 0 { 13626 return fmt.Errorf("proto: ConsensusParams: illegal tag %d (wire type %d)", fieldNum, wire) 13627 } 13628 switch fieldNum { 13629 case 1: 13630 if wireType != 2 { 13631 return fmt.Errorf("proto: wrong wireType = %d for field Block", wireType) 13632 } 13633 var msglen int 13634 for shift := uint(0); ; shift += 7 { 13635 if shift >= 64 { 13636 return ErrIntOverflowTypes 13637 } 13638 if iNdEx >= l { 13639 return io.ErrUnexpectedEOF 13640 } 13641 b := dAtA[iNdEx] 13642 iNdEx++ 13643 msglen |= (int(b) & 0x7F) << shift 13644 if b < 0x80 { 13645 break 13646 } 13647 } 13648 if msglen < 0 { 13649 return ErrInvalidLengthTypes 13650 } 13651 postIndex := iNdEx + msglen 13652 if postIndex > l { 13653 return io.ErrUnexpectedEOF 13654 } 13655 if m.Block == nil { 13656 m.Block = &BlockParams{} 13657 } 13658 if err := m.Block.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13659 return err 13660 } 13661 iNdEx = postIndex 13662 case 2: 13663 if wireType != 2 { 13664 return fmt.Errorf("proto: wrong wireType = %d for field Evidence", wireType) 13665 } 13666 var msglen int 13667 for shift := uint(0); ; shift += 7 { 13668 if shift >= 64 { 13669 return ErrIntOverflowTypes 13670 } 13671 if iNdEx >= l { 13672 return io.ErrUnexpectedEOF 13673 } 13674 b := dAtA[iNdEx] 13675 iNdEx++ 13676 msglen |= (int(b) & 0x7F) << shift 13677 if b < 0x80 { 13678 break 13679 } 13680 } 13681 if msglen < 0 { 13682 return ErrInvalidLengthTypes 13683 } 13684 postIndex := iNdEx + msglen 13685 if postIndex > l { 13686 return io.ErrUnexpectedEOF 13687 } 13688 if m.Evidence == nil { 13689 m.Evidence = &EvidenceParams{} 13690 } 13691 if err := m.Evidence.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13692 return err 13693 } 13694 iNdEx = postIndex 13695 case 3: 13696 if wireType != 2 { 13697 return fmt.Errorf("proto: wrong wireType = %d for field Validator", wireType) 13698 } 13699 var msglen int 13700 for shift := uint(0); ; shift += 7 { 13701 if shift >= 64 { 13702 return ErrIntOverflowTypes 13703 } 13704 if iNdEx >= l { 13705 return io.ErrUnexpectedEOF 13706 } 13707 b := dAtA[iNdEx] 13708 iNdEx++ 13709 msglen |= (int(b) & 0x7F) << shift 13710 if b < 0x80 { 13711 break 13712 } 13713 } 13714 if msglen < 0 { 13715 return ErrInvalidLengthTypes 13716 } 13717 postIndex := iNdEx + msglen 13718 if postIndex > l { 13719 return io.ErrUnexpectedEOF 13720 } 13721 if m.Validator == nil { 13722 m.Validator = &ValidatorParams{} 13723 } 13724 if err := m.Validator.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13725 return err 13726 } 13727 iNdEx = postIndex 13728 default: 13729 iNdEx = preIndex 13730 skippy, err := skipTypes(dAtA[iNdEx:]) 13731 if err != nil { 13732 return err 13733 } 13734 if skippy < 0 { 13735 return ErrInvalidLengthTypes 13736 } 13737 if (iNdEx + skippy) > l { 13738 return io.ErrUnexpectedEOF 13739 } 13740 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13741 iNdEx += skippy 13742 } 13743 } 13744 13745 if iNdEx > l { 13746 return io.ErrUnexpectedEOF 13747 } 13748 return nil 13749 } 13750 func (m *BlockParams) Unmarshal(dAtA []byte) error { 13751 l := len(dAtA) 13752 iNdEx := 0 13753 for iNdEx < l { 13754 preIndex := iNdEx 13755 var wire uint64 13756 for shift := uint(0); ; shift += 7 { 13757 if shift >= 64 { 13758 return ErrIntOverflowTypes 13759 } 13760 if iNdEx >= l { 13761 return io.ErrUnexpectedEOF 13762 } 13763 b := dAtA[iNdEx] 13764 iNdEx++ 13765 wire |= (uint64(b) & 0x7F) << shift 13766 if b < 0x80 { 13767 break 13768 } 13769 } 13770 fieldNum := int32(wire >> 3) 13771 wireType := int(wire & 0x7) 13772 if wireType == 4 { 13773 return fmt.Errorf("proto: BlockParams: wiretype end group for non-group") 13774 } 13775 if fieldNum <= 0 { 13776 return fmt.Errorf("proto: BlockParams: illegal tag %d (wire type %d)", fieldNum, wire) 13777 } 13778 switch fieldNum { 13779 case 1: 13780 if wireType != 0 { 13781 return fmt.Errorf("proto: wrong wireType = %d for field MaxBytes", wireType) 13782 } 13783 m.MaxBytes = 0 13784 for shift := uint(0); ; shift += 7 { 13785 if shift >= 64 { 13786 return ErrIntOverflowTypes 13787 } 13788 if iNdEx >= l { 13789 return io.ErrUnexpectedEOF 13790 } 13791 b := dAtA[iNdEx] 13792 iNdEx++ 13793 m.MaxBytes |= (int64(b) & 0x7F) << shift 13794 if b < 0x80 { 13795 break 13796 } 13797 } 13798 case 2: 13799 if wireType != 0 { 13800 return fmt.Errorf("proto: wrong wireType = %d for field MaxGas", wireType) 13801 } 13802 m.MaxGas = 0 13803 for shift := uint(0); ; shift += 7 { 13804 if shift >= 64 { 13805 return ErrIntOverflowTypes 13806 } 13807 if iNdEx >= l { 13808 return io.ErrUnexpectedEOF 13809 } 13810 b := dAtA[iNdEx] 13811 iNdEx++ 13812 m.MaxGas |= (int64(b) & 0x7F) << shift 13813 if b < 0x80 { 13814 break 13815 } 13816 } 13817 default: 13818 iNdEx = preIndex 13819 skippy, err := skipTypes(dAtA[iNdEx:]) 13820 if err != nil { 13821 return err 13822 } 13823 if skippy < 0 { 13824 return ErrInvalidLengthTypes 13825 } 13826 if (iNdEx + skippy) > l { 13827 return io.ErrUnexpectedEOF 13828 } 13829 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13830 iNdEx += skippy 13831 } 13832 } 13833 13834 if iNdEx > l { 13835 return io.ErrUnexpectedEOF 13836 } 13837 return nil 13838 } 13839 func (m *EvidenceParams) Unmarshal(dAtA []byte) error { 13840 l := len(dAtA) 13841 iNdEx := 0 13842 for iNdEx < l { 13843 preIndex := iNdEx 13844 var wire uint64 13845 for shift := uint(0); ; shift += 7 { 13846 if shift >= 64 { 13847 return ErrIntOverflowTypes 13848 } 13849 if iNdEx >= l { 13850 return io.ErrUnexpectedEOF 13851 } 13852 b := dAtA[iNdEx] 13853 iNdEx++ 13854 wire |= (uint64(b) & 0x7F) << shift 13855 if b < 0x80 { 13856 break 13857 } 13858 } 13859 fieldNum := int32(wire >> 3) 13860 wireType := int(wire & 0x7) 13861 if wireType == 4 { 13862 return fmt.Errorf("proto: EvidenceParams: wiretype end group for non-group") 13863 } 13864 if fieldNum <= 0 { 13865 return fmt.Errorf("proto: EvidenceParams: illegal tag %d (wire type %d)", fieldNum, wire) 13866 } 13867 switch fieldNum { 13868 case 1: 13869 if wireType != 0 { 13870 return fmt.Errorf("proto: wrong wireType = %d for field MaxAge", wireType) 13871 } 13872 m.MaxAge = 0 13873 for shift := uint(0); ; shift += 7 { 13874 if shift >= 64 { 13875 return ErrIntOverflowTypes 13876 } 13877 if iNdEx >= l { 13878 return io.ErrUnexpectedEOF 13879 } 13880 b := dAtA[iNdEx] 13881 iNdEx++ 13882 m.MaxAge |= (int64(b) & 0x7F) << shift 13883 if b < 0x80 { 13884 break 13885 } 13886 } 13887 default: 13888 iNdEx = preIndex 13889 skippy, err := skipTypes(dAtA[iNdEx:]) 13890 if err != nil { 13891 return err 13892 } 13893 if skippy < 0 { 13894 return ErrInvalidLengthTypes 13895 } 13896 if (iNdEx + skippy) > l { 13897 return io.ErrUnexpectedEOF 13898 } 13899 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13900 iNdEx += skippy 13901 } 13902 } 13903 13904 if iNdEx > l { 13905 return io.ErrUnexpectedEOF 13906 } 13907 return nil 13908 } 13909 func (m *ValidatorParams) Unmarshal(dAtA []byte) error { 13910 l := len(dAtA) 13911 iNdEx := 0 13912 for iNdEx < l { 13913 preIndex := iNdEx 13914 var wire uint64 13915 for shift := uint(0); ; shift += 7 { 13916 if shift >= 64 { 13917 return ErrIntOverflowTypes 13918 } 13919 if iNdEx >= l { 13920 return io.ErrUnexpectedEOF 13921 } 13922 b := dAtA[iNdEx] 13923 iNdEx++ 13924 wire |= (uint64(b) & 0x7F) << shift 13925 if b < 0x80 { 13926 break 13927 } 13928 } 13929 fieldNum := int32(wire >> 3) 13930 wireType := int(wire & 0x7) 13931 if wireType == 4 { 13932 return fmt.Errorf("proto: ValidatorParams: wiretype end group for non-group") 13933 } 13934 if fieldNum <= 0 { 13935 return fmt.Errorf("proto: ValidatorParams: illegal tag %d (wire type %d)", fieldNum, wire) 13936 } 13937 switch fieldNum { 13938 case 1: 13939 if wireType != 2 { 13940 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyTypes", wireType) 13941 } 13942 var stringLen uint64 13943 for shift := uint(0); ; shift += 7 { 13944 if shift >= 64 { 13945 return ErrIntOverflowTypes 13946 } 13947 if iNdEx >= l { 13948 return io.ErrUnexpectedEOF 13949 } 13950 b := dAtA[iNdEx] 13951 iNdEx++ 13952 stringLen |= (uint64(b) & 0x7F) << shift 13953 if b < 0x80 { 13954 break 13955 } 13956 } 13957 intStringLen := int(stringLen) 13958 if intStringLen < 0 { 13959 return ErrInvalidLengthTypes 13960 } 13961 postIndex := iNdEx + intStringLen 13962 if postIndex > l { 13963 return io.ErrUnexpectedEOF 13964 } 13965 m.PubKeyTypes = append(m.PubKeyTypes, string(dAtA[iNdEx:postIndex])) 13966 iNdEx = postIndex 13967 default: 13968 iNdEx = preIndex 13969 skippy, err := skipTypes(dAtA[iNdEx:]) 13970 if err != nil { 13971 return err 13972 } 13973 if skippy < 0 { 13974 return ErrInvalidLengthTypes 13975 } 13976 if (iNdEx + skippy) > l { 13977 return io.ErrUnexpectedEOF 13978 } 13979 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13980 iNdEx += skippy 13981 } 13982 } 13983 13984 if iNdEx > l { 13985 return io.ErrUnexpectedEOF 13986 } 13987 return nil 13988 } 13989 func (m *LastCommitInfo) Unmarshal(dAtA []byte) error { 13990 l := len(dAtA) 13991 iNdEx := 0 13992 for iNdEx < l { 13993 preIndex := iNdEx 13994 var wire uint64 13995 for shift := uint(0); ; shift += 7 { 13996 if shift >= 64 { 13997 return ErrIntOverflowTypes 13998 } 13999 if iNdEx >= l { 14000 return io.ErrUnexpectedEOF 14001 } 14002 b := dAtA[iNdEx] 14003 iNdEx++ 14004 wire |= (uint64(b) & 0x7F) << shift 14005 if b < 0x80 { 14006 break 14007 } 14008 } 14009 fieldNum := int32(wire >> 3) 14010 wireType := int(wire & 0x7) 14011 if wireType == 4 { 14012 return fmt.Errorf("proto: LastCommitInfo: wiretype end group for non-group") 14013 } 14014 if fieldNum <= 0 { 14015 return fmt.Errorf("proto: LastCommitInfo: illegal tag %d (wire type %d)", fieldNum, wire) 14016 } 14017 switch fieldNum { 14018 case 1: 14019 if wireType != 0 { 14020 return fmt.Errorf("proto: wrong wireType = %d for field Round", wireType) 14021 } 14022 m.Round = 0 14023 for shift := uint(0); ; shift += 7 { 14024 if shift >= 64 { 14025 return ErrIntOverflowTypes 14026 } 14027 if iNdEx >= l { 14028 return io.ErrUnexpectedEOF 14029 } 14030 b := dAtA[iNdEx] 14031 iNdEx++ 14032 m.Round |= (int32(b) & 0x7F) << shift 14033 if b < 0x80 { 14034 break 14035 } 14036 } 14037 case 2: 14038 if wireType != 2 { 14039 return fmt.Errorf("proto: wrong wireType = %d for field Votes", wireType) 14040 } 14041 var msglen int 14042 for shift := uint(0); ; shift += 7 { 14043 if shift >= 64 { 14044 return ErrIntOverflowTypes 14045 } 14046 if iNdEx >= l { 14047 return io.ErrUnexpectedEOF 14048 } 14049 b := dAtA[iNdEx] 14050 iNdEx++ 14051 msglen |= (int(b) & 0x7F) << shift 14052 if b < 0x80 { 14053 break 14054 } 14055 } 14056 if msglen < 0 { 14057 return ErrInvalidLengthTypes 14058 } 14059 postIndex := iNdEx + msglen 14060 if postIndex > l { 14061 return io.ErrUnexpectedEOF 14062 } 14063 m.Votes = append(m.Votes, VoteInfo{}) 14064 if err := m.Votes[len(m.Votes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14065 return err 14066 } 14067 iNdEx = postIndex 14068 default: 14069 iNdEx = preIndex 14070 skippy, err := skipTypes(dAtA[iNdEx:]) 14071 if err != nil { 14072 return err 14073 } 14074 if skippy < 0 { 14075 return ErrInvalidLengthTypes 14076 } 14077 if (iNdEx + skippy) > l { 14078 return io.ErrUnexpectedEOF 14079 } 14080 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14081 iNdEx += skippy 14082 } 14083 } 14084 14085 if iNdEx > l { 14086 return io.ErrUnexpectedEOF 14087 } 14088 return nil 14089 } 14090 func (m *Event) Unmarshal(dAtA []byte) error { 14091 l := len(dAtA) 14092 iNdEx := 0 14093 for iNdEx < l { 14094 preIndex := iNdEx 14095 var wire uint64 14096 for shift := uint(0); ; shift += 7 { 14097 if shift >= 64 { 14098 return ErrIntOverflowTypes 14099 } 14100 if iNdEx >= l { 14101 return io.ErrUnexpectedEOF 14102 } 14103 b := dAtA[iNdEx] 14104 iNdEx++ 14105 wire |= (uint64(b) & 0x7F) << shift 14106 if b < 0x80 { 14107 break 14108 } 14109 } 14110 fieldNum := int32(wire >> 3) 14111 wireType := int(wire & 0x7) 14112 if wireType == 4 { 14113 return fmt.Errorf("proto: Event: wiretype end group for non-group") 14114 } 14115 if fieldNum <= 0 { 14116 return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire) 14117 } 14118 switch fieldNum { 14119 case 1: 14120 if wireType != 2 { 14121 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 14122 } 14123 var stringLen uint64 14124 for shift := uint(0); ; shift += 7 { 14125 if shift >= 64 { 14126 return ErrIntOverflowTypes 14127 } 14128 if iNdEx >= l { 14129 return io.ErrUnexpectedEOF 14130 } 14131 b := dAtA[iNdEx] 14132 iNdEx++ 14133 stringLen |= (uint64(b) & 0x7F) << shift 14134 if b < 0x80 { 14135 break 14136 } 14137 } 14138 intStringLen := int(stringLen) 14139 if intStringLen < 0 { 14140 return ErrInvalidLengthTypes 14141 } 14142 postIndex := iNdEx + intStringLen 14143 if postIndex > l { 14144 return io.ErrUnexpectedEOF 14145 } 14146 m.Type = string(dAtA[iNdEx:postIndex]) 14147 iNdEx = postIndex 14148 case 2: 14149 if wireType != 2 { 14150 return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) 14151 } 14152 var msglen int 14153 for shift := uint(0); ; shift += 7 { 14154 if shift >= 64 { 14155 return ErrIntOverflowTypes 14156 } 14157 if iNdEx >= l { 14158 return io.ErrUnexpectedEOF 14159 } 14160 b := dAtA[iNdEx] 14161 iNdEx++ 14162 msglen |= (int(b) & 0x7F) << shift 14163 if b < 0x80 { 14164 break 14165 } 14166 } 14167 if msglen < 0 { 14168 return ErrInvalidLengthTypes 14169 } 14170 postIndex := iNdEx + msglen 14171 if postIndex > l { 14172 return io.ErrUnexpectedEOF 14173 } 14174 m.Attributes = append(m.Attributes, common.KVPair{}) 14175 if err := m.Attributes[len(m.Attributes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14176 return err 14177 } 14178 iNdEx = postIndex 14179 default: 14180 iNdEx = preIndex 14181 skippy, err := skipTypes(dAtA[iNdEx:]) 14182 if err != nil { 14183 return err 14184 } 14185 if skippy < 0 { 14186 return ErrInvalidLengthTypes 14187 } 14188 if (iNdEx + skippy) > l { 14189 return io.ErrUnexpectedEOF 14190 } 14191 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14192 iNdEx += skippy 14193 } 14194 } 14195 14196 if iNdEx > l { 14197 return io.ErrUnexpectedEOF 14198 } 14199 return nil 14200 } 14201 func (m *Header) Unmarshal(dAtA []byte) error { 14202 l := len(dAtA) 14203 iNdEx := 0 14204 for iNdEx < l { 14205 preIndex := iNdEx 14206 var wire uint64 14207 for shift := uint(0); ; shift += 7 { 14208 if shift >= 64 { 14209 return ErrIntOverflowTypes 14210 } 14211 if iNdEx >= l { 14212 return io.ErrUnexpectedEOF 14213 } 14214 b := dAtA[iNdEx] 14215 iNdEx++ 14216 wire |= (uint64(b) & 0x7F) << shift 14217 if b < 0x80 { 14218 break 14219 } 14220 } 14221 fieldNum := int32(wire >> 3) 14222 wireType := int(wire & 0x7) 14223 if wireType == 4 { 14224 return fmt.Errorf("proto: Header: wiretype end group for non-group") 14225 } 14226 if fieldNum <= 0 { 14227 return fmt.Errorf("proto: Header: illegal tag %d (wire type %d)", fieldNum, wire) 14228 } 14229 switch fieldNum { 14230 case 1: 14231 if wireType != 2 { 14232 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 14233 } 14234 var msglen int 14235 for shift := uint(0); ; shift += 7 { 14236 if shift >= 64 { 14237 return ErrIntOverflowTypes 14238 } 14239 if iNdEx >= l { 14240 return io.ErrUnexpectedEOF 14241 } 14242 b := dAtA[iNdEx] 14243 iNdEx++ 14244 msglen |= (int(b) & 0x7F) << shift 14245 if b < 0x80 { 14246 break 14247 } 14248 } 14249 if msglen < 0 { 14250 return ErrInvalidLengthTypes 14251 } 14252 postIndex := iNdEx + msglen 14253 if postIndex > l { 14254 return io.ErrUnexpectedEOF 14255 } 14256 if err := m.Version.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14257 return err 14258 } 14259 iNdEx = postIndex 14260 case 2: 14261 if wireType != 2 { 14262 return fmt.Errorf("proto: wrong wireType = %d for field ChainID", wireType) 14263 } 14264 var stringLen uint64 14265 for shift := uint(0); ; shift += 7 { 14266 if shift >= 64 { 14267 return ErrIntOverflowTypes 14268 } 14269 if iNdEx >= l { 14270 return io.ErrUnexpectedEOF 14271 } 14272 b := dAtA[iNdEx] 14273 iNdEx++ 14274 stringLen |= (uint64(b) & 0x7F) << shift 14275 if b < 0x80 { 14276 break 14277 } 14278 } 14279 intStringLen := int(stringLen) 14280 if intStringLen < 0 { 14281 return ErrInvalidLengthTypes 14282 } 14283 postIndex := iNdEx + intStringLen 14284 if postIndex > l { 14285 return io.ErrUnexpectedEOF 14286 } 14287 m.ChainID = string(dAtA[iNdEx:postIndex]) 14288 iNdEx = postIndex 14289 case 3: 14290 if wireType != 0 { 14291 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 14292 } 14293 m.Height = 0 14294 for shift := uint(0); ; shift += 7 { 14295 if shift >= 64 { 14296 return ErrIntOverflowTypes 14297 } 14298 if iNdEx >= l { 14299 return io.ErrUnexpectedEOF 14300 } 14301 b := dAtA[iNdEx] 14302 iNdEx++ 14303 m.Height |= (int64(b) & 0x7F) << shift 14304 if b < 0x80 { 14305 break 14306 } 14307 } 14308 case 4: 14309 if wireType != 2 { 14310 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType) 14311 } 14312 var msglen int 14313 for shift := uint(0); ; shift += 7 { 14314 if shift >= 64 { 14315 return ErrIntOverflowTypes 14316 } 14317 if iNdEx >= l { 14318 return io.ErrUnexpectedEOF 14319 } 14320 b := dAtA[iNdEx] 14321 iNdEx++ 14322 msglen |= (int(b) & 0x7F) << shift 14323 if b < 0x80 { 14324 break 14325 } 14326 } 14327 if msglen < 0 { 14328 return ErrInvalidLengthTypes 14329 } 14330 postIndex := iNdEx + msglen 14331 if postIndex > l { 14332 return io.ErrUnexpectedEOF 14333 } 14334 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Time, dAtA[iNdEx:postIndex]); err != nil { 14335 return err 14336 } 14337 iNdEx = postIndex 14338 case 5: 14339 if wireType != 0 { 14340 return fmt.Errorf("proto: wrong wireType = %d for field NumTxs", wireType) 14341 } 14342 m.NumTxs = 0 14343 for shift := uint(0); ; shift += 7 { 14344 if shift >= 64 { 14345 return ErrIntOverflowTypes 14346 } 14347 if iNdEx >= l { 14348 return io.ErrUnexpectedEOF 14349 } 14350 b := dAtA[iNdEx] 14351 iNdEx++ 14352 m.NumTxs |= (int64(b) & 0x7F) << shift 14353 if b < 0x80 { 14354 break 14355 } 14356 } 14357 case 6: 14358 if wireType != 0 { 14359 return fmt.Errorf("proto: wrong wireType = %d for field TotalTxs", wireType) 14360 } 14361 m.TotalTxs = 0 14362 for shift := uint(0); ; shift += 7 { 14363 if shift >= 64 { 14364 return ErrIntOverflowTypes 14365 } 14366 if iNdEx >= l { 14367 return io.ErrUnexpectedEOF 14368 } 14369 b := dAtA[iNdEx] 14370 iNdEx++ 14371 m.TotalTxs |= (int64(b) & 0x7F) << shift 14372 if b < 0x80 { 14373 break 14374 } 14375 } 14376 case 7: 14377 if wireType != 2 { 14378 return fmt.Errorf("proto: wrong wireType = %d for field LastBlockId", wireType) 14379 } 14380 var msglen int 14381 for shift := uint(0); ; shift += 7 { 14382 if shift >= 64 { 14383 return ErrIntOverflowTypes 14384 } 14385 if iNdEx >= l { 14386 return io.ErrUnexpectedEOF 14387 } 14388 b := dAtA[iNdEx] 14389 iNdEx++ 14390 msglen |= (int(b) & 0x7F) << shift 14391 if b < 0x80 { 14392 break 14393 } 14394 } 14395 if msglen < 0 { 14396 return ErrInvalidLengthTypes 14397 } 14398 postIndex := iNdEx + msglen 14399 if postIndex > l { 14400 return io.ErrUnexpectedEOF 14401 } 14402 if err := m.LastBlockId.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14403 return err 14404 } 14405 iNdEx = postIndex 14406 case 8: 14407 if wireType != 2 { 14408 return fmt.Errorf("proto: wrong wireType = %d for field LastCommitHash", wireType) 14409 } 14410 var byteLen int 14411 for shift := uint(0); ; shift += 7 { 14412 if shift >= 64 { 14413 return ErrIntOverflowTypes 14414 } 14415 if iNdEx >= l { 14416 return io.ErrUnexpectedEOF 14417 } 14418 b := dAtA[iNdEx] 14419 iNdEx++ 14420 byteLen |= (int(b) & 0x7F) << shift 14421 if b < 0x80 { 14422 break 14423 } 14424 } 14425 if byteLen < 0 { 14426 return ErrInvalidLengthTypes 14427 } 14428 postIndex := iNdEx + byteLen 14429 if postIndex > l { 14430 return io.ErrUnexpectedEOF 14431 } 14432 m.LastCommitHash = append(m.LastCommitHash[:0], dAtA[iNdEx:postIndex]...) 14433 if m.LastCommitHash == nil { 14434 m.LastCommitHash = []byte{} 14435 } 14436 iNdEx = postIndex 14437 case 9: 14438 if wireType != 2 { 14439 return fmt.Errorf("proto: wrong wireType = %d for field DataHash", wireType) 14440 } 14441 var byteLen int 14442 for shift := uint(0); ; shift += 7 { 14443 if shift >= 64 { 14444 return ErrIntOverflowTypes 14445 } 14446 if iNdEx >= l { 14447 return io.ErrUnexpectedEOF 14448 } 14449 b := dAtA[iNdEx] 14450 iNdEx++ 14451 byteLen |= (int(b) & 0x7F) << shift 14452 if b < 0x80 { 14453 break 14454 } 14455 } 14456 if byteLen < 0 { 14457 return ErrInvalidLengthTypes 14458 } 14459 postIndex := iNdEx + byteLen 14460 if postIndex > l { 14461 return io.ErrUnexpectedEOF 14462 } 14463 m.DataHash = append(m.DataHash[:0], dAtA[iNdEx:postIndex]...) 14464 if m.DataHash == nil { 14465 m.DataHash = []byte{} 14466 } 14467 iNdEx = postIndex 14468 case 10: 14469 if wireType != 2 { 14470 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorsHash", wireType) 14471 } 14472 var byteLen int 14473 for shift := uint(0); ; shift += 7 { 14474 if shift >= 64 { 14475 return ErrIntOverflowTypes 14476 } 14477 if iNdEx >= l { 14478 return io.ErrUnexpectedEOF 14479 } 14480 b := dAtA[iNdEx] 14481 iNdEx++ 14482 byteLen |= (int(b) & 0x7F) << shift 14483 if b < 0x80 { 14484 break 14485 } 14486 } 14487 if byteLen < 0 { 14488 return ErrInvalidLengthTypes 14489 } 14490 postIndex := iNdEx + byteLen 14491 if postIndex > l { 14492 return io.ErrUnexpectedEOF 14493 } 14494 m.ValidatorsHash = append(m.ValidatorsHash[:0], dAtA[iNdEx:postIndex]...) 14495 if m.ValidatorsHash == nil { 14496 m.ValidatorsHash = []byte{} 14497 } 14498 iNdEx = postIndex 14499 case 11: 14500 if wireType != 2 { 14501 return fmt.Errorf("proto: wrong wireType = %d for field NextValidatorsHash", wireType) 14502 } 14503 var byteLen int 14504 for shift := uint(0); ; shift += 7 { 14505 if shift >= 64 { 14506 return ErrIntOverflowTypes 14507 } 14508 if iNdEx >= l { 14509 return io.ErrUnexpectedEOF 14510 } 14511 b := dAtA[iNdEx] 14512 iNdEx++ 14513 byteLen |= (int(b) & 0x7F) << shift 14514 if b < 0x80 { 14515 break 14516 } 14517 } 14518 if byteLen < 0 { 14519 return ErrInvalidLengthTypes 14520 } 14521 postIndex := iNdEx + byteLen 14522 if postIndex > l { 14523 return io.ErrUnexpectedEOF 14524 } 14525 m.NextValidatorsHash = append(m.NextValidatorsHash[:0], dAtA[iNdEx:postIndex]...) 14526 if m.NextValidatorsHash == nil { 14527 m.NextValidatorsHash = []byte{} 14528 } 14529 iNdEx = postIndex 14530 case 12: 14531 if wireType != 2 { 14532 return fmt.Errorf("proto: wrong wireType = %d for field ConsensusHash", wireType) 14533 } 14534 var byteLen int 14535 for shift := uint(0); ; shift += 7 { 14536 if shift >= 64 { 14537 return ErrIntOverflowTypes 14538 } 14539 if iNdEx >= l { 14540 return io.ErrUnexpectedEOF 14541 } 14542 b := dAtA[iNdEx] 14543 iNdEx++ 14544 byteLen |= (int(b) & 0x7F) << shift 14545 if b < 0x80 { 14546 break 14547 } 14548 } 14549 if byteLen < 0 { 14550 return ErrInvalidLengthTypes 14551 } 14552 postIndex := iNdEx + byteLen 14553 if postIndex > l { 14554 return io.ErrUnexpectedEOF 14555 } 14556 m.ConsensusHash = append(m.ConsensusHash[:0], dAtA[iNdEx:postIndex]...) 14557 if m.ConsensusHash == nil { 14558 m.ConsensusHash = []byte{} 14559 } 14560 iNdEx = postIndex 14561 case 13: 14562 if wireType != 2 { 14563 return fmt.Errorf("proto: wrong wireType = %d for field AppHash", wireType) 14564 } 14565 var byteLen int 14566 for shift := uint(0); ; shift += 7 { 14567 if shift >= 64 { 14568 return ErrIntOverflowTypes 14569 } 14570 if iNdEx >= l { 14571 return io.ErrUnexpectedEOF 14572 } 14573 b := dAtA[iNdEx] 14574 iNdEx++ 14575 byteLen |= (int(b) & 0x7F) << shift 14576 if b < 0x80 { 14577 break 14578 } 14579 } 14580 if byteLen < 0 { 14581 return ErrInvalidLengthTypes 14582 } 14583 postIndex := iNdEx + byteLen 14584 if postIndex > l { 14585 return io.ErrUnexpectedEOF 14586 } 14587 m.AppHash = append(m.AppHash[:0], dAtA[iNdEx:postIndex]...) 14588 if m.AppHash == nil { 14589 m.AppHash = []byte{} 14590 } 14591 iNdEx = postIndex 14592 case 14: 14593 if wireType != 2 { 14594 return fmt.Errorf("proto: wrong wireType = %d for field LastResultsHash", wireType) 14595 } 14596 var byteLen int 14597 for shift := uint(0); ; shift += 7 { 14598 if shift >= 64 { 14599 return ErrIntOverflowTypes 14600 } 14601 if iNdEx >= l { 14602 return io.ErrUnexpectedEOF 14603 } 14604 b := dAtA[iNdEx] 14605 iNdEx++ 14606 byteLen |= (int(b) & 0x7F) << shift 14607 if b < 0x80 { 14608 break 14609 } 14610 } 14611 if byteLen < 0 { 14612 return ErrInvalidLengthTypes 14613 } 14614 postIndex := iNdEx + byteLen 14615 if postIndex > l { 14616 return io.ErrUnexpectedEOF 14617 } 14618 m.LastResultsHash = append(m.LastResultsHash[:0], dAtA[iNdEx:postIndex]...) 14619 if m.LastResultsHash == nil { 14620 m.LastResultsHash = []byte{} 14621 } 14622 iNdEx = postIndex 14623 case 15: 14624 if wireType != 2 { 14625 return fmt.Errorf("proto: wrong wireType = %d for field EvidenceHash", wireType) 14626 } 14627 var byteLen int 14628 for shift := uint(0); ; shift += 7 { 14629 if shift >= 64 { 14630 return ErrIntOverflowTypes 14631 } 14632 if iNdEx >= l { 14633 return io.ErrUnexpectedEOF 14634 } 14635 b := dAtA[iNdEx] 14636 iNdEx++ 14637 byteLen |= (int(b) & 0x7F) << shift 14638 if b < 0x80 { 14639 break 14640 } 14641 } 14642 if byteLen < 0 { 14643 return ErrInvalidLengthTypes 14644 } 14645 postIndex := iNdEx + byteLen 14646 if postIndex > l { 14647 return io.ErrUnexpectedEOF 14648 } 14649 m.EvidenceHash = append(m.EvidenceHash[:0], dAtA[iNdEx:postIndex]...) 14650 if m.EvidenceHash == nil { 14651 m.EvidenceHash = []byte{} 14652 } 14653 iNdEx = postIndex 14654 case 16: 14655 if wireType != 2 { 14656 return fmt.Errorf("proto: wrong wireType = %d for field ProposerAddress", wireType) 14657 } 14658 var byteLen int 14659 for shift := uint(0); ; shift += 7 { 14660 if shift >= 64 { 14661 return ErrIntOverflowTypes 14662 } 14663 if iNdEx >= l { 14664 return io.ErrUnexpectedEOF 14665 } 14666 b := dAtA[iNdEx] 14667 iNdEx++ 14668 byteLen |= (int(b) & 0x7F) << shift 14669 if b < 0x80 { 14670 break 14671 } 14672 } 14673 if byteLen < 0 { 14674 return ErrInvalidLengthTypes 14675 } 14676 postIndex := iNdEx + byteLen 14677 if postIndex > l { 14678 return io.ErrUnexpectedEOF 14679 } 14680 m.ProposerAddress = append(m.ProposerAddress[:0], dAtA[iNdEx:postIndex]...) 14681 if m.ProposerAddress == nil { 14682 m.ProposerAddress = []byte{} 14683 } 14684 iNdEx = postIndex 14685 default: 14686 iNdEx = preIndex 14687 skippy, err := skipTypes(dAtA[iNdEx:]) 14688 if err != nil { 14689 return err 14690 } 14691 if skippy < 0 { 14692 return ErrInvalidLengthTypes 14693 } 14694 if (iNdEx + skippy) > l { 14695 return io.ErrUnexpectedEOF 14696 } 14697 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14698 iNdEx += skippy 14699 } 14700 } 14701 14702 if iNdEx > l { 14703 return io.ErrUnexpectedEOF 14704 } 14705 return nil 14706 } 14707 func (m *Version) Unmarshal(dAtA []byte) error { 14708 l := len(dAtA) 14709 iNdEx := 0 14710 for iNdEx < l { 14711 preIndex := iNdEx 14712 var wire uint64 14713 for shift := uint(0); ; shift += 7 { 14714 if shift >= 64 { 14715 return ErrIntOverflowTypes 14716 } 14717 if iNdEx >= l { 14718 return io.ErrUnexpectedEOF 14719 } 14720 b := dAtA[iNdEx] 14721 iNdEx++ 14722 wire |= (uint64(b) & 0x7F) << shift 14723 if b < 0x80 { 14724 break 14725 } 14726 } 14727 fieldNum := int32(wire >> 3) 14728 wireType := int(wire & 0x7) 14729 if wireType == 4 { 14730 return fmt.Errorf("proto: Version: wiretype end group for non-group") 14731 } 14732 if fieldNum <= 0 { 14733 return fmt.Errorf("proto: Version: illegal tag %d (wire type %d)", fieldNum, wire) 14734 } 14735 switch fieldNum { 14736 case 1: 14737 if wireType != 0 { 14738 return fmt.Errorf("proto: wrong wireType = %d for field Block", wireType) 14739 } 14740 m.Block = 0 14741 for shift := uint(0); ; shift += 7 { 14742 if shift >= 64 { 14743 return ErrIntOverflowTypes 14744 } 14745 if iNdEx >= l { 14746 return io.ErrUnexpectedEOF 14747 } 14748 b := dAtA[iNdEx] 14749 iNdEx++ 14750 m.Block |= (uint64(b) & 0x7F) << shift 14751 if b < 0x80 { 14752 break 14753 } 14754 } 14755 case 2: 14756 if wireType != 0 { 14757 return fmt.Errorf("proto: wrong wireType = %d for field App", wireType) 14758 } 14759 m.App = 0 14760 for shift := uint(0); ; shift += 7 { 14761 if shift >= 64 { 14762 return ErrIntOverflowTypes 14763 } 14764 if iNdEx >= l { 14765 return io.ErrUnexpectedEOF 14766 } 14767 b := dAtA[iNdEx] 14768 iNdEx++ 14769 m.App |= (uint64(b) & 0x7F) << shift 14770 if b < 0x80 { 14771 break 14772 } 14773 } 14774 default: 14775 iNdEx = preIndex 14776 skippy, err := skipTypes(dAtA[iNdEx:]) 14777 if err != nil { 14778 return err 14779 } 14780 if skippy < 0 { 14781 return ErrInvalidLengthTypes 14782 } 14783 if (iNdEx + skippy) > l { 14784 return io.ErrUnexpectedEOF 14785 } 14786 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14787 iNdEx += skippy 14788 } 14789 } 14790 14791 if iNdEx > l { 14792 return io.ErrUnexpectedEOF 14793 } 14794 return nil 14795 } 14796 func (m *BlockID) Unmarshal(dAtA []byte) error { 14797 l := len(dAtA) 14798 iNdEx := 0 14799 for iNdEx < l { 14800 preIndex := iNdEx 14801 var wire uint64 14802 for shift := uint(0); ; shift += 7 { 14803 if shift >= 64 { 14804 return ErrIntOverflowTypes 14805 } 14806 if iNdEx >= l { 14807 return io.ErrUnexpectedEOF 14808 } 14809 b := dAtA[iNdEx] 14810 iNdEx++ 14811 wire |= (uint64(b) & 0x7F) << shift 14812 if b < 0x80 { 14813 break 14814 } 14815 } 14816 fieldNum := int32(wire >> 3) 14817 wireType := int(wire & 0x7) 14818 if wireType == 4 { 14819 return fmt.Errorf("proto: BlockID: wiretype end group for non-group") 14820 } 14821 if fieldNum <= 0 { 14822 return fmt.Errorf("proto: BlockID: illegal tag %d (wire type %d)", fieldNum, wire) 14823 } 14824 switch fieldNum { 14825 case 1: 14826 if wireType != 2 { 14827 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 14828 } 14829 var byteLen int 14830 for shift := uint(0); ; shift += 7 { 14831 if shift >= 64 { 14832 return ErrIntOverflowTypes 14833 } 14834 if iNdEx >= l { 14835 return io.ErrUnexpectedEOF 14836 } 14837 b := dAtA[iNdEx] 14838 iNdEx++ 14839 byteLen |= (int(b) & 0x7F) << shift 14840 if b < 0x80 { 14841 break 14842 } 14843 } 14844 if byteLen < 0 { 14845 return ErrInvalidLengthTypes 14846 } 14847 postIndex := iNdEx + byteLen 14848 if postIndex > l { 14849 return io.ErrUnexpectedEOF 14850 } 14851 m.Hash = append(m.Hash[:0], dAtA[iNdEx:postIndex]...) 14852 if m.Hash == nil { 14853 m.Hash = []byte{} 14854 } 14855 iNdEx = postIndex 14856 case 2: 14857 if wireType != 2 { 14858 return fmt.Errorf("proto: wrong wireType = %d for field PartsHeader", wireType) 14859 } 14860 var msglen int 14861 for shift := uint(0); ; shift += 7 { 14862 if shift >= 64 { 14863 return ErrIntOverflowTypes 14864 } 14865 if iNdEx >= l { 14866 return io.ErrUnexpectedEOF 14867 } 14868 b := dAtA[iNdEx] 14869 iNdEx++ 14870 msglen |= (int(b) & 0x7F) << shift 14871 if b < 0x80 { 14872 break 14873 } 14874 } 14875 if msglen < 0 { 14876 return ErrInvalidLengthTypes 14877 } 14878 postIndex := iNdEx + msglen 14879 if postIndex > l { 14880 return io.ErrUnexpectedEOF 14881 } 14882 if err := m.PartsHeader.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14883 return err 14884 } 14885 iNdEx = postIndex 14886 default: 14887 iNdEx = preIndex 14888 skippy, err := skipTypes(dAtA[iNdEx:]) 14889 if err != nil { 14890 return err 14891 } 14892 if skippy < 0 { 14893 return ErrInvalidLengthTypes 14894 } 14895 if (iNdEx + skippy) > l { 14896 return io.ErrUnexpectedEOF 14897 } 14898 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14899 iNdEx += skippy 14900 } 14901 } 14902 14903 if iNdEx > l { 14904 return io.ErrUnexpectedEOF 14905 } 14906 return nil 14907 } 14908 func (m *PartSetHeader) Unmarshal(dAtA []byte) error { 14909 l := len(dAtA) 14910 iNdEx := 0 14911 for iNdEx < l { 14912 preIndex := iNdEx 14913 var wire uint64 14914 for shift := uint(0); ; shift += 7 { 14915 if shift >= 64 { 14916 return ErrIntOverflowTypes 14917 } 14918 if iNdEx >= l { 14919 return io.ErrUnexpectedEOF 14920 } 14921 b := dAtA[iNdEx] 14922 iNdEx++ 14923 wire |= (uint64(b) & 0x7F) << shift 14924 if b < 0x80 { 14925 break 14926 } 14927 } 14928 fieldNum := int32(wire >> 3) 14929 wireType := int(wire & 0x7) 14930 if wireType == 4 { 14931 return fmt.Errorf("proto: PartSetHeader: wiretype end group for non-group") 14932 } 14933 if fieldNum <= 0 { 14934 return fmt.Errorf("proto: PartSetHeader: illegal tag %d (wire type %d)", fieldNum, wire) 14935 } 14936 switch fieldNum { 14937 case 1: 14938 if wireType != 0 { 14939 return fmt.Errorf("proto: wrong wireType = %d for field Total", wireType) 14940 } 14941 m.Total = 0 14942 for shift := uint(0); ; shift += 7 { 14943 if shift >= 64 { 14944 return ErrIntOverflowTypes 14945 } 14946 if iNdEx >= l { 14947 return io.ErrUnexpectedEOF 14948 } 14949 b := dAtA[iNdEx] 14950 iNdEx++ 14951 m.Total |= (int32(b) & 0x7F) << shift 14952 if b < 0x80 { 14953 break 14954 } 14955 } 14956 case 2: 14957 if wireType != 2 { 14958 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 14959 } 14960 var byteLen int 14961 for shift := uint(0); ; shift += 7 { 14962 if shift >= 64 { 14963 return ErrIntOverflowTypes 14964 } 14965 if iNdEx >= l { 14966 return io.ErrUnexpectedEOF 14967 } 14968 b := dAtA[iNdEx] 14969 iNdEx++ 14970 byteLen |= (int(b) & 0x7F) << shift 14971 if b < 0x80 { 14972 break 14973 } 14974 } 14975 if byteLen < 0 { 14976 return ErrInvalidLengthTypes 14977 } 14978 postIndex := iNdEx + byteLen 14979 if postIndex > l { 14980 return io.ErrUnexpectedEOF 14981 } 14982 m.Hash = append(m.Hash[:0], dAtA[iNdEx:postIndex]...) 14983 if m.Hash == nil { 14984 m.Hash = []byte{} 14985 } 14986 iNdEx = postIndex 14987 default: 14988 iNdEx = preIndex 14989 skippy, err := skipTypes(dAtA[iNdEx:]) 14990 if err != nil { 14991 return err 14992 } 14993 if skippy < 0 { 14994 return ErrInvalidLengthTypes 14995 } 14996 if (iNdEx + skippy) > l { 14997 return io.ErrUnexpectedEOF 14998 } 14999 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15000 iNdEx += skippy 15001 } 15002 } 15003 15004 if iNdEx > l { 15005 return io.ErrUnexpectedEOF 15006 } 15007 return nil 15008 } 15009 func (m *Validator) Unmarshal(dAtA []byte) error { 15010 l := len(dAtA) 15011 iNdEx := 0 15012 for iNdEx < l { 15013 preIndex := iNdEx 15014 var wire uint64 15015 for shift := uint(0); ; shift += 7 { 15016 if shift >= 64 { 15017 return ErrIntOverflowTypes 15018 } 15019 if iNdEx >= l { 15020 return io.ErrUnexpectedEOF 15021 } 15022 b := dAtA[iNdEx] 15023 iNdEx++ 15024 wire |= (uint64(b) & 0x7F) << shift 15025 if b < 0x80 { 15026 break 15027 } 15028 } 15029 fieldNum := int32(wire >> 3) 15030 wireType := int(wire & 0x7) 15031 if wireType == 4 { 15032 return fmt.Errorf("proto: Validator: wiretype end group for non-group") 15033 } 15034 if fieldNum <= 0 { 15035 return fmt.Errorf("proto: Validator: illegal tag %d (wire type %d)", fieldNum, wire) 15036 } 15037 switch fieldNum { 15038 case 1: 15039 if wireType != 2 { 15040 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 15041 } 15042 var byteLen int 15043 for shift := uint(0); ; shift += 7 { 15044 if shift >= 64 { 15045 return ErrIntOverflowTypes 15046 } 15047 if iNdEx >= l { 15048 return io.ErrUnexpectedEOF 15049 } 15050 b := dAtA[iNdEx] 15051 iNdEx++ 15052 byteLen |= (int(b) & 0x7F) << shift 15053 if b < 0x80 { 15054 break 15055 } 15056 } 15057 if byteLen < 0 { 15058 return ErrInvalidLengthTypes 15059 } 15060 postIndex := iNdEx + byteLen 15061 if postIndex > l { 15062 return io.ErrUnexpectedEOF 15063 } 15064 m.Address = append(m.Address[:0], dAtA[iNdEx:postIndex]...) 15065 if m.Address == nil { 15066 m.Address = []byte{} 15067 } 15068 iNdEx = postIndex 15069 case 3: 15070 if wireType != 0 { 15071 return fmt.Errorf("proto: wrong wireType = %d for field Power", wireType) 15072 } 15073 m.Power = 0 15074 for shift := uint(0); ; shift += 7 { 15075 if shift >= 64 { 15076 return ErrIntOverflowTypes 15077 } 15078 if iNdEx >= l { 15079 return io.ErrUnexpectedEOF 15080 } 15081 b := dAtA[iNdEx] 15082 iNdEx++ 15083 m.Power |= (int64(b) & 0x7F) << shift 15084 if b < 0x80 { 15085 break 15086 } 15087 } 15088 default: 15089 iNdEx = preIndex 15090 skippy, err := skipTypes(dAtA[iNdEx:]) 15091 if err != nil { 15092 return err 15093 } 15094 if skippy < 0 { 15095 return ErrInvalidLengthTypes 15096 } 15097 if (iNdEx + skippy) > l { 15098 return io.ErrUnexpectedEOF 15099 } 15100 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15101 iNdEx += skippy 15102 } 15103 } 15104 15105 if iNdEx > l { 15106 return io.ErrUnexpectedEOF 15107 } 15108 return nil 15109 } 15110 func (m *ValidatorUpdate) Unmarshal(dAtA []byte) error { 15111 l := len(dAtA) 15112 iNdEx := 0 15113 for iNdEx < l { 15114 preIndex := iNdEx 15115 var wire uint64 15116 for shift := uint(0); ; shift += 7 { 15117 if shift >= 64 { 15118 return ErrIntOverflowTypes 15119 } 15120 if iNdEx >= l { 15121 return io.ErrUnexpectedEOF 15122 } 15123 b := dAtA[iNdEx] 15124 iNdEx++ 15125 wire |= (uint64(b) & 0x7F) << shift 15126 if b < 0x80 { 15127 break 15128 } 15129 } 15130 fieldNum := int32(wire >> 3) 15131 wireType := int(wire & 0x7) 15132 if wireType == 4 { 15133 return fmt.Errorf("proto: ValidatorUpdate: wiretype end group for non-group") 15134 } 15135 if fieldNum <= 0 { 15136 return fmt.Errorf("proto: ValidatorUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 15137 } 15138 switch fieldNum { 15139 case 1: 15140 if wireType != 2 { 15141 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 15142 } 15143 var msglen int 15144 for shift := uint(0); ; shift += 7 { 15145 if shift >= 64 { 15146 return ErrIntOverflowTypes 15147 } 15148 if iNdEx >= l { 15149 return io.ErrUnexpectedEOF 15150 } 15151 b := dAtA[iNdEx] 15152 iNdEx++ 15153 msglen |= (int(b) & 0x7F) << shift 15154 if b < 0x80 { 15155 break 15156 } 15157 } 15158 if msglen < 0 { 15159 return ErrInvalidLengthTypes 15160 } 15161 postIndex := iNdEx + msglen 15162 if postIndex > l { 15163 return io.ErrUnexpectedEOF 15164 } 15165 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15166 return err 15167 } 15168 iNdEx = postIndex 15169 case 2: 15170 if wireType != 0 { 15171 return fmt.Errorf("proto: wrong wireType = %d for field Power", wireType) 15172 } 15173 m.Power = 0 15174 for shift := uint(0); ; shift += 7 { 15175 if shift >= 64 { 15176 return ErrIntOverflowTypes 15177 } 15178 if iNdEx >= l { 15179 return io.ErrUnexpectedEOF 15180 } 15181 b := dAtA[iNdEx] 15182 iNdEx++ 15183 m.Power |= (int64(b) & 0x7F) << shift 15184 if b < 0x80 { 15185 break 15186 } 15187 } 15188 default: 15189 iNdEx = preIndex 15190 skippy, err := skipTypes(dAtA[iNdEx:]) 15191 if err != nil { 15192 return err 15193 } 15194 if skippy < 0 { 15195 return ErrInvalidLengthTypes 15196 } 15197 if (iNdEx + skippy) > l { 15198 return io.ErrUnexpectedEOF 15199 } 15200 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15201 iNdEx += skippy 15202 } 15203 } 15204 15205 if iNdEx > l { 15206 return io.ErrUnexpectedEOF 15207 } 15208 return nil 15209 } 15210 func (m *VoteInfo) Unmarshal(dAtA []byte) error { 15211 l := len(dAtA) 15212 iNdEx := 0 15213 for iNdEx < l { 15214 preIndex := iNdEx 15215 var wire uint64 15216 for shift := uint(0); ; shift += 7 { 15217 if shift >= 64 { 15218 return ErrIntOverflowTypes 15219 } 15220 if iNdEx >= l { 15221 return io.ErrUnexpectedEOF 15222 } 15223 b := dAtA[iNdEx] 15224 iNdEx++ 15225 wire |= (uint64(b) & 0x7F) << shift 15226 if b < 0x80 { 15227 break 15228 } 15229 } 15230 fieldNum := int32(wire >> 3) 15231 wireType := int(wire & 0x7) 15232 if wireType == 4 { 15233 return fmt.Errorf("proto: VoteInfo: wiretype end group for non-group") 15234 } 15235 if fieldNum <= 0 { 15236 return fmt.Errorf("proto: VoteInfo: illegal tag %d (wire type %d)", fieldNum, wire) 15237 } 15238 switch fieldNum { 15239 case 1: 15240 if wireType != 2 { 15241 return fmt.Errorf("proto: wrong wireType = %d for field Validator", wireType) 15242 } 15243 var msglen int 15244 for shift := uint(0); ; shift += 7 { 15245 if shift >= 64 { 15246 return ErrIntOverflowTypes 15247 } 15248 if iNdEx >= l { 15249 return io.ErrUnexpectedEOF 15250 } 15251 b := dAtA[iNdEx] 15252 iNdEx++ 15253 msglen |= (int(b) & 0x7F) << shift 15254 if b < 0x80 { 15255 break 15256 } 15257 } 15258 if msglen < 0 { 15259 return ErrInvalidLengthTypes 15260 } 15261 postIndex := iNdEx + msglen 15262 if postIndex > l { 15263 return io.ErrUnexpectedEOF 15264 } 15265 if err := m.Validator.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15266 return err 15267 } 15268 iNdEx = postIndex 15269 case 2: 15270 if wireType != 0 { 15271 return fmt.Errorf("proto: wrong wireType = %d for field SignedLastBlock", wireType) 15272 } 15273 var v int 15274 for shift := uint(0); ; shift += 7 { 15275 if shift >= 64 { 15276 return ErrIntOverflowTypes 15277 } 15278 if iNdEx >= l { 15279 return io.ErrUnexpectedEOF 15280 } 15281 b := dAtA[iNdEx] 15282 iNdEx++ 15283 v |= (int(b) & 0x7F) << shift 15284 if b < 0x80 { 15285 break 15286 } 15287 } 15288 m.SignedLastBlock = bool(v != 0) 15289 default: 15290 iNdEx = preIndex 15291 skippy, err := skipTypes(dAtA[iNdEx:]) 15292 if err != nil { 15293 return err 15294 } 15295 if skippy < 0 { 15296 return ErrInvalidLengthTypes 15297 } 15298 if (iNdEx + skippy) > l { 15299 return io.ErrUnexpectedEOF 15300 } 15301 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15302 iNdEx += skippy 15303 } 15304 } 15305 15306 if iNdEx > l { 15307 return io.ErrUnexpectedEOF 15308 } 15309 return nil 15310 } 15311 func (m *PubKey) Unmarshal(dAtA []byte) error { 15312 l := len(dAtA) 15313 iNdEx := 0 15314 for iNdEx < l { 15315 preIndex := iNdEx 15316 var wire uint64 15317 for shift := uint(0); ; shift += 7 { 15318 if shift >= 64 { 15319 return ErrIntOverflowTypes 15320 } 15321 if iNdEx >= l { 15322 return io.ErrUnexpectedEOF 15323 } 15324 b := dAtA[iNdEx] 15325 iNdEx++ 15326 wire |= (uint64(b) & 0x7F) << shift 15327 if b < 0x80 { 15328 break 15329 } 15330 } 15331 fieldNum := int32(wire >> 3) 15332 wireType := int(wire & 0x7) 15333 if wireType == 4 { 15334 return fmt.Errorf("proto: PubKey: wiretype end group for non-group") 15335 } 15336 if fieldNum <= 0 { 15337 return fmt.Errorf("proto: PubKey: illegal tag %d (wire type %d)", fieldNum, wire) 15338 } 15339 switch fieldNum { 15340 case 1: 15341 if wireType != 2 { 15342 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 15343 } 15344 var stringLen uint64 15345 for shift := uint(0); ; shift += 7 { 15346 if shift >= 64 { 15347 return ErrIntOverflowTypes 15348 } 15349 if iNdEx >= l { 15350 return io.ErrUnexpectedEOF 15351 } 15352 b := dAtA[iNdEx] 15353 iNdEx++ 15354 stringLen |= (uint64(b) & 0x7F) << shift 15355 if b < 0x80 { 15356 break 15357 } 15358 } 15359 intStringLen := int(stringLen) 15360 if intStringLen < 0 { 15361 return ErrInvalidLengthTypes 15362 } 15363 postIndex := iNdEx + intStringLen 15364 if postIndex > l { 15365 return io.ErrUnexpectedEOF 15366 } 15367 m.Type = string(dAtA[iNdEx:postIndex]) 15368 iNdEx = postIndex 15369 case 2: 15370 if wireType != 2 { 15371 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 15372 } 15373 var byteLen int 15374 for shift := uint(0); ; shift += 7 { 15375 if shift >= 64 { 15376 return ErrIntOverflowTypes 15377 } 15378 if iNdEx >= l { 15379 return io.ErrUnexpectedEOF 15380 } 15381 b := dAtA[iNdEx] 15382 iNdEx++ 15383 byteLen |= (int(b) & 0x7F) << shift 15384 if b < 0x80 { 15385 break 15386 } 15387 } 15388 if byteLen < 0 { 15389 return ErrInvalidLengthTypes 15390 } 15391 postIndex := iNdEx + byteLen 15392 if postIndex > l { 15393 return io.ErrUnexpectedEOF 15394 } 15395 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 15396 if m.Data == nil { 15397 m.Data = []byte{} 15398 } 15399 iNdEx = postIndex 15400 default: 15401 iNdEx = preIndex 15402 skippy, err := skipTypes(dAtA[iNdEx:]) 15403 if err != nil { 15404 return err 15405 } 15406 if skippy < 0 { 15407 return ErrInvalidLengthTypes 15408 } 15409 if (iNdEx + skippy) > l { 15410 return io.ErrUnexpectedEOF 15411 } 15412 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15413 iNdEx += skippy 15414 } 15415 } 15416 15417 if iNdEx > l { 15418 return io.ErrUnexpectedEOF 15419 } 15420 return nil 15421 } 15422 func (m *Evidence) Unmarshal(dAtA []byte) error { 15423 l := len(dAtA) 15424 iNdEx := 0 15425 for iNdEx < l { 15426 preIndex := iNdEx 15427 var wire uint64 15428 for shift := uint(0); ; shift += 7 { 15429 if shift >= 64 { 15430 return ErrIntOverflowTypes 15431 } 15432 if iNdEx >= l { 15433 return io.ErrUnexpectedEOF 15434 } 15435 b := dAtA[iNdEx] 15436 iNdEx++ 15437 wire |= (uint64(b) & 0x7F) << shift 15438 if b < 0x80 { 15439 break 15440 } 15441 } 15442 fieldNum := int32(wire >> 3) 15443 wireType := int(wire & 0x7) 15444 if wireType == 4 { 15445 return fmt.Errorf("proto: Evidence: wiretype end group for non-group") 15446 } 15447 if fieldNum <= 0 { 15448 return fmt.Errorf("proto: Evidence: illegal tag %d (wire type %d)", fieldNum, wire) 15449 } 15450 switch fieldNum { 15451 case 1: 15452 if wireType != 2 { 15453 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 15454 } 15455 var stringLen uint64 15456 for shift := uint(0); ; shift += 7 { 15457 if shift >= 64 { 15458 return ErrIntOverflowTypes 15459 } 15460 if iNdEx >= l { 15461 return io.ErrUnexpectedEOF 15462 } 15463 b := dAtA[iNdEx] 15464 iNdEx++ 15465 stringLen |= (uint64(b) & 0x7F) << shift 15466 if b < 0x80 { 15467 break 15468 } 15469 } 15470 intStringLen := int(stringLen) 15471 if intStringLen < 0 { 15472 return ErrInvalidLengthTypes 15473 } 15474 postIndex := iNdEx + intStringLen 15475 if postIndex > l { 15476 return io.ErrUnexpectedEOF 15477 } 15478 m.Type = string(dAtA[iNdEx:postIndex]) 15479 iNdEx = postIndex 15480 case 2: 15481 if wireType != 2 { 15482 return fmt.Errorf("proto: wrong wireType = %d for field Validator", wireType) 15483 } 15484 var msglen int 15485 for shift := uint(0); ; shift += 7 { 15486 if shift >= 64 { 15487 return ErrIntOverflowTypes 15488 } 15489 if iNdEx >= l { 15490 return io.ErrUnexpectedEOF 15491 } 15492 b := dAtA[iNdEx] 15493 iNdEx++ 15494 msglen |= (int(b) & 0x7F) << shift 15495 if b < 0x80 { 15496 break 15497 } 15498 } 15499 if msglen < 0 { 15500 return ErrInvalidLengthTypes 15501 } 15502 postIndex := iNdEx + msglen 15503 if postIndex > l { 15504 return io.ErrUnexpectedEOF 15505 } 15506 if err := m.Validator.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15507 return err 15508 } 15509 iNdEx = postIndex 15510 case 3: 15511 if wireType != 0 { 15512 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 15513 } 15514 m.Height = 0 15515 for shift := uint(0); ; shift += 7 { 15516 if shift >= 64 { 15517 return ErrIntOverflowTypes 15518 } 15519 if iNdEx >= l { 15520 return io.ErrUnexpectedEOF 15521 } 15522 b := dAtA[iNdEx] 15523 iNdEx++ 15524 m.Height |= (int64(b) & 0x7F) << shift 15525 if b < 0x80 { 15526 break 15527 } 15528 } 15529 case 4: 15530 if wireType != 2 { 15531 return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType) 15532 } 15533 var msglen int 15534 for shift := uint(0); ; shift += 7 { 15535 if shift >= 64 { 15536 return ErrIntOverflowTypes 15537 } 15538 if iNdEx >= l { 15539 return io.ErrUnexpectedEOF 15540 } 15541 b := dAtA[iNdEx] 15542 iNdEx++ 15543 msglen |= (int(b) & 0x7F) << shift 15544 if b < 0x80 { 15545 break 15546 } 15547 } 15548 if msglen < 0 { 15549 return ErrInvalidLengthTypes 15550 } 15551 postIndex := iNdEx + msglen 15552 if postIndex > l { 15553 return io.ErrUnexpectedEOF 15554 } 15555 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Time, dAtA[iNdEx:postIndex]); err != nil { 15556 return err 15557 } 15558 iNdEx = postIndex 15559 case 5: 15560 if wireType != 0 { 15561 return fmt.Errorf("proto: wrong wireType = %d for field TotalVotingPower", wireType) 15562 } 15563 m.TotalVotingPower = 0 15564 for shift := uint(0); ; shift += 7 { 15565 if shift >= 64 { 15566 return ErrIntOverflowTypes 15567 } 15568 if iNdEx >= l { 15569 return io.ErrUnexpectedEOF 15570 } 15571 b := dAtA[iNdEx] 15572 iNdEx++ 15573 m.TotalVotingPower |= (int64(b) & 0x7F) << shift 15574 if b < 0x80 { 15575 break 15576 } 15577 } 15578 default: 15579 iNdEx = preIndex 15580 skippy, err := skipTypes(dAtA[iNdEx:]) 15581 if err != nil { 15582 return err 15583 } 15584 if skippy < 0 { 15585 return ErrInvalidLengthTypes 15586 } 15587 if (iNdEx + skippy) > l { 15588 return io.ErrUnexpectedEOF 15589 } 15590 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15591 iNdEx += skippy 15592 } 15593 } 15594 15595 if iNdEx > l { 15596 return io.ErrUnexpectedEOF 15597 } 15598 return nil 15599 } 15600 func skipTypes(dAtA []byte) (n int, err error) { 15601 l := len(dAtA) 15602 iNdEx := 0 15603 for iNdEx < l { 15604 var wire uint64 15605 for shift := uint(0); ; shift += 7 { 15606 if shift >= 64 { 15607 return 0, ErrIntOverflowTypes 15608 } 15609 if iNdEx >= l { 15610 return 0, io.ErrUnexpectedEOF 15611 } 15612 b := dAtA[iNdEx] 15613 iNdEx++ 15614 wire |= (uint64(b) & 0x7F) << shift 15615 if b < 0x80 { 15616 break 15617 } 15618 } 15619 wireType := int(wire & 0x7) 15620 switch wireType { 15621 case 0: 15622 for shift := uint(0); ; shift += 7 { 15623 if shift >= 64 { 15624 return 0, ErrIntOverflowTypes 15625 } 15626 if iNdEx >= l { 15627 return 0, io.ErrUnexpectedEOF 15628 } 15629 iNdEx++ 15630 if dAtA[iNdEx-1] < 0x80 { 15631 break 15632 } 15633 } 15634 return iNdEx, nil 15635 case 1: 15636 iNdEx += 8 15637 return iNdEx, nil 15638 case 2: 15639 var length int 15640 for shift := uint(0); ; shift += 7 { 15641 if shift >= 64 { 15642 return 0, ErrIntOverflowTypes 15643 } 15644 if iNdEx >= l { 15645 return 0, io.ErrUnexpectedEOF 15646 } 15647 b := dAtA[iNdEx] 15648 iNdEx++ 15649 length |= (int(b) & 0x7F) << shift 15650 if b < 0x80 { 15651 break 15652 } 15653 } 15654 iNdEx += length 15655 if length < 0 { 15656 return 0, ErrInvalidLengthTypes 15657 } 15658 return iNdEx, nil 15659 case 3: 15660 for { 15661 var innerWire uint64 15662 var start int = iNdEx 15663 for shift := uint(0); ; shift += 7 { 15664 if shift >= 64 { 15665 return 0, ErrIntOverflowTypes 15666 } 15667 if iNdEx >= l { 15668 return 0, io.ErrUnexpectedEOF 15669 } 15670 b := dAtA[iNdEx] 15671 iNdEx++ 15672 innerWire |= (uint64(b) & 0x7F) << shift 15673 if b < 0x80 { 15674 break 15675 } 15676 } 15677 innerWireType := int(innerWire & 0x7) 15678 if innerWireType == 4 { 15679 break 15680 } 15681 next, err := skipTypes(dAtA[start:]) 15682 if err != nil { 15683 return 0, err 15684 } 15685 iNdEx = start + next 15686 } 15687 return iNdEx, nil 15688 case 4: 15689 return iNdEx, nil 15690 case 5: 15691 iNdEx += 4 15692 return iNdEx, nil 15693 default: 15694 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 15695 } 15696 } 15697 panic("unreachable") 15698 } 15699 15700 var ( 15701 ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") 15702 ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") 15703 ) 15704 15705 func init() { proto.RegisterFile("abci/types/types.proto", fileDescriptor_types_30d8160a6576aafe) } 15706 func init() { 15707 golang_proto.RegisterFile("abci/types/types.proto", fileDescriptor_types_30d8160a6576aafe) 15708 } 15709 15710 var fileDescriptor_types_30d8160a6576aafe = []byte{ 15711 // 2282 bytes of a gzipped FileDescriptorProto 15712 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0xcd, 0x73, 0x1c, 0x47, 15713 0x15, 0xd7, 0xec, 0xf7, 0xbc, 0xd5, 0x7e, 0xb8, 0x2d, 0xdb, 0xeb, 0xc5, 0x48, 0xae, 0x31, 0x38, 15714 0x52, 0xe2, 0xac, 0x12, 0x05, 0x53, 0x32, 0x0e, 0xa9, 0xd2, 0xda, 0x06, 0xa9, 0x62, 0x82, 0x18, 15715 0xdb, 0xe2, 0x42, 0xd5, 0x54, 0xef, 0x4e, 0x7b, 0x77, 0xca, 0xbb, 0x33, 0x93, 0x99, 0x5e, 0x79, 15716 0xc5, 0x91, 0x73, 0x0e, 0x39, 0xf0, 0x27, 0x70, 0xe0, 0x4f, 0xc8, 0x91, 0x13, 0x95, 0x23, 0x07, 15717 0xce, 0x06, 0x44, 0x71, 0xa1, 0x8a, 0x33, 0x70, 0xa3, 0xfa, 0x75, 0xcf, 0xa7, 0x66, 0x4d, 0x62, 15718 0xb8, 0xe5, 0xb2, 0x3b, 0xdd, 0xef, 0xf7, 0x7a, 0xba, 0xdf, 0xbc, 0xf7, 0x7e, 0xef, 0x35, 0x5c, 15719 0xa5, 0xa3, 0xb1, 0xb3, 0xcb, 0xcf, 0x7c, 0x16, 0xca, 0xdf, 0x81, 0x1f, 0x78, 0xdc, 0x23, 0x55, 15720 0x1c, 0xf4, 0xdf, 0x9d, 0x38, 0x7c, 0xba, 0x18, 0x0d, 0xc6, 0xde, 0x7c, 0x77, 0xe2, 0x4d, 0xbc, 15721 0x5d, 0x94, 0x8e, 0x16, 0xcf, 0x71, 0x84, 0x03, 0x7c, 0x92, 0x5a, 0xfd, 0xfb, 0x29, 0x38, 0x67, 15722 0xae, 0xcd, 0x82, 0xb9, 0xe3, 0xf2, 0xf4, 0xe3, 0x38, 0x38, 0xf3, 0xb9, 0xb7, 0x3b, 0x67, 0xc1, 15723 0x8b, 0x19, 0x53, 0x7f, 0x4a, 0x79, 0xff, 0xbf, 0x2a, 0xcf, 0x9c, 0x51, 0xb8, 0x3b, 0xf6, 0xe6, 15724 0x73, 0xcf, 0x4d, 0x6f, 0xb6, 0xbf, 0x35, 0xf1, 0xbc, 0xc9, 0x8c, 0x25, 0x9b, 0xe3, 0xce, 0x9c, 15725 0x85, 0x9c, 0xce, 0x7d, 0x09, 0x30, 0x7e, 0x5f, 0x81, 0xba, 0xc9, 0x3e, 0x5d, 0xb0, 0x90, 0x93, 15726 0x6d, 0xa8, 0xb0, 0xf1, 0xd4, 0xeb, 0x95, 0x6e, 0x6a, 0xdb, 0xcd, 0x3d, 0x32, 0x90, 0x0b, 0x29, 15727 0xe9, 0xa3, 0xf1, 0xd4, 0x3b, 0x5c, 0x33, 0x11, 0x41, 0xde, 0x81, 0xea, 0xf3, 0xd9, 0x22, 0x9c, 15728 0xf6, 0xca, 0x08, 0xbd, 0x9c, 0x85, 0xfe, 0x48, 0x88, 0x0e, 0xd7, 0x4c, 0x89, 0x11, 0xcb, 0x3a, 15729 0xee, 0x73, 0xaf, 0x57, 0x29, 0x5a, 0xf6, 0xc8, 0x7d, 0x8e, 0xcb, 0x0a, 0x04, 0xd9, 0x07, 0x08, 15730 0x19, 0xb7, 0x3c, 0x9f, 0x3b, 0x9e, 0xdb, 0xab, 0x22, 0xfe, 0x5a, 0x16, 0xff, 0x84, 0xf1, 0x9f, 15731 0xa2, 0xf8, 0x70, 0xcd, 0xd4, 0xc3, 0x68, 0x20, 0x34, 0x1d, 0xd7, 0xe1, 0xd6, 0x78, 0x4a, 0x1d, 15732 0xb7, 0x57, 0x2b, 0xd2, 0x3c, 0x72, 0x1d, 0xfe, 0x40, 0x88, 0x85, 0xa6, 0x13, 0x0d, 0xc4, 0x51, 15733 0x3e, 0x5d, 0xb0, 0xe0, 0xac, 0x57, 0x2f, 0x3a, 0xca, 0xcf, 0x84, 0x48, 0x1c, 0x05, 0x31, 0xe4, 15734 0x3e, 0x34, 0x47, 0x6c, 0xe2, 0xb8, 0xd6, 0x68, 0xe6, 0x8d, 0x5f, 0xf4, 0x1a, 0xa8, 0xd2, 0xcb, 15735 0xaa, 0x0c, 0x05, 0x60, 0x28, 0xe4, 0x87, 0x6b, 0x26, 0x8c, 0xe2, 0x11, 0xd9, 0x83, 0xc6, 0x78, 15736 0xca, 0xc6, 0x2f, 0x2c, 0xbe, 0xec, 0xe9, 0xa8, 0x79, 0x25, 0xab, 0xf9, 0x40, 0x48, 0x9f, 0x2e, 15737 0x0f, 0xd7, 0xcc, 0xfa, 0x58, 0x3e, 0x92, 0xbb, 0xa0, 0x33, 0xd7, 0x56, 0xaf, 0x6b, 0xa2, 0xd2, 15738 0xd5, 0xdc, 0x77, 0x71, 0xed, 0xe8, 0x65, 0x0d, 0xa6, 0x9e, 0xc9, 0x00, 0x6a, 0xc2, 0x19, 0x1c, 15739 0xde, 0x5b, 0x47, 0x9d, 0x8d, 0xdc, 0x8b, 0x50, 0x76, 0xb8, 0x66, 0x2a, 0x94, 0x30, 0x9f, 0xcd, 15740 0x66, 0xce, 0x29, 0x0b, 0xc4, 0xe6, 0x2e, 0x17, 0x99, 0xef, 0xa1, 0x94, 0xe3, 0xf6, 0x74, 0x3b, 15741 0x1a, 0x0c, 0xeb, 0x50, 0x3d, 0xa5, 0xb3, 0x05, 0x33, 0xde, 0x82, 0x66, 0xca, 0x53, 0x48, 0x0f, 15742 0xea, 0x73, 0x16, 0x86, 0x74, 0xc2, 0x7a, 0xda, 0x4d, 0x6d, 0x5b, 0x37, 0xa3, 0xa1, 0xd1, 0x86, 15743 0xf5, 0xb4, 0x9f, 0x18, 0xf3, 0x58, 0x51, 0xf8, 0x82, 0x50, 0x3c, 0x65, 0x41, 0x28, 0x1c, 0x40, 15744 0x29, 0xaa, 0x21, 0xb9, 0x05, 0x2d, 0xb4, 0x83, 0x15, 0xc9, 0x85, 0x9f, 0x56, 0xcc, 0x75, 0x9c, 15745 0x3c, 0x51, 0xa0, 0x2d, 0x68, 0xfa, 0x7b, 0x7e, 0x0c, 0x29, 0x23, 0x04, 0xfc, 0x3d, 0x5f, 0x01, 15746 0x8c, 0x1f, 0x40, 0x37, 0xef, 0x4a, 0xa4, 0x0b, 0xe5, 0x17, 0xec, 0x4c, 0xbd, 0x4f, 0x3c, 0x92, 15747 0x0d, 0x75, 0x2c, 0x7c, 0x87, 0x6e, 0xaa, 0x33, 0x7e, 0x5e, 0x8a, 0x95, 0x63, 0x6f, 0x22, 0xfb, 15748 0x50, 0x11, 0x41, 0x85, 0xda, 0xcd, 0xbd, 0xfe, 0x40, 0x46, 0xdc, 0x20, 0x8a, 0xb8, 0xc1, 0xd3, 15749 0x28, 0xe2, 0x86, 0x8d, 0x2f, 0x5f, 0x6d, 0xad, 0x7d, 0xfe, 0xa7, 0x2d, 0xcd, 0x44, 0x0d, 0x72, 15750 0x5d, 0x38, 0x04, 0x75, 0x5c, 0xcb, 0xb1, 0xd5, 0x7b, 0xea, 0x38, 0x3e, 0xb2, 0xc9, 0x01, 0x74, 15751 0xc7, 0x9e, 0x1b, 0x32, 0x37, 0x5c, 0x84, 0x96, 0x4f, 0x03, 0x3a, 0x0f, 0x55, 0xac, 0x45, 0x9f, 15752 0xff, 0x41, 0x24, 0x3e, 0x46, 0xa9, 0xd9, 0x19, 0x67, 0x27, 0xc8, 0x87, 0x00, 0xa7, 0x74, 0xe6, 15753 0xd8, 0x94, 0x7b, 0x41, 0xd8, 0xab, 0xdc, 0x2c, 0xa7, 0x94, 0x4f, 0x22, 0xc1, 0x33, 0xdf, 0xa6, 15754 0x9c, 0x0d, 0x2b, 0x62, 0x67, 0x66, 0x0a, 0x4f, 0x6e, 0x43, 0x87, 0xfa, 0xbe, 0x15, 0x72, 0xca, 15755 0x99, 0x35, 0x3a, 0xe3, 0x2c, 0xc4, 0x78, 0x5c, 0x37, 0x5b, 0xd4, 0xf7, 0x9f, 0x88, 0xd9, 0xa1, 15756 0x98, 0x34, 0xec, 0xf8, 0x6b, 0x62, 0xa8, 0x10, 0x02, 0x15, 0x9b, 0x72, 0x8a, 0xd6, 0x58, 0x37, 15757 0xf1, 0x59, 0xcc, 0xf9, 0x94, 0x4f, 0xd5, 0x19, 0xf1, 0x99, 0x5c, 0x85, 0xda, 0x94, 0x39, 0x93, 15758 0x29, 0xc7, 0x63, 0x95, 0x4d, 0x35, 0x12, 0x86, 0xf7, 0x03, 0xef, 0x94, 0x61, 0xb6, 0x68, 0x98, 15759 0x72, 0x60, 0xfc, 0x4d, 0x83, 0x4b, 0x17, 0xc2, 0x4b, 0xac, 0x3b, 0xa5, 0xe1, 0x34, 0x7a, 0x97, 15760 0x78, 0x26, 0xef, 0x88, 0x75, 0xa9, 0xcd, 0x02, 0x95, 0xc5, 0x5a, 0xea, 0xc4, 0x87, 0x38, 0xa9, 15761 0x0e, 0xaa, 0x20, 0xe4, 0x11, 0x74, 0x67, 0x34, 0xe4, 0x96, 0x8c, 0x02, 0x0b, 0xb3, 0x54, 0x39, 15762 0x13, 0x99, 0x8f, 0x69, 0x14, 0x2d, 0xc2, 0x39, 0x95, 0x7a, 0x7b, 0x96, 0x99, 0x25, 0x87, 0xb0, 15763 0x31, 0x3a, 0xfb, 0x25, 0x75, 0xb9, 0xe3, 0x32, 0xeb, 0x82, 0xcd, 0x3b, 0x6a, 0xa9, 0x47, 0xa7, 15764 0x8e, 0xcd, 0xdc, 0x71, 0x64, 0xec, 0xcb, 0xb1, 0x4a, 0xfc, 0x31, 0x42, 0xe3, 0x10, 0xda, 0xd9, 15765 0x5c, 0x40, 0xda, 0x50, 0xe2, 0x4b, 0x75, 0xc2, 0x12, 0x5f, 0x92, 0xdb, 0x50, 0x11, 0xcb, 0xe1, 15766 0xe9, 0xda, 0x71, 0x32, 0x55, 0xe8, 0xa7, 0x67, 0x3e, 0x33, 0x51, 0x6e, 0x18, 0xb1, 0xa7, 0xc6, 15767 0x81, 0x9b, 0x5f, 0xcb, 0xd8, 0x81, 0x4e, 0x2e, 0x89, 0xa4, 0x3e, 0x8b, 0x96, 0xfe, 0x2c, 0x46, 15768 0x07, 0x5a, 0x99, 0xdc, 0x61, 0x7c, 0x56, 0x85, 0x86, 0xc9, 0x42, 0x5f, 0x38, 0x1d, 0xd9, 0x07, 15769 0x9d, 0x2d, 0xc7, 0x4c, 0xa6, 0x6d, 0x2d, 0x97, 0x14, 0x25, 0xe6, 0x51, 0x24, 0x17, 0xe9, 0x23, 15770 0x06, 0x93, 0x9d, 0x0c, 0xe5, 0x5c, 0xce, 0x2b, 0xa5, 0x39, 0xe7, 0x4e, 0x96, 0x73, 0x36, 0x72, 15771 0xd8, 0x1c, 0xe9, 0xec, 0x64, 0x48, 0x27, 0xbf, 0x70, 0x86, 0x75, 0xee, 0x15, 0xb0, 0x4e, 0x7e, 15772 0xfb, 0x2b, 0x68, 0xe7, 0x5e, 0x01, 0xed, 0xf4, 0x2e, 0xbc, 0xab, 0x90, 0x77, 0xee, 0x64, 0x79, 15773 0x27, 0x7f, 0x9c, 0x1c, 0xf1, 0x7c, 0x58, 0x44, 0x3c, 0xd7, 0x73, 0x3a, 0x2b, 0x99, 0xe7, 0x83, 15774 0x0b, 0xcc, 0x73, 0x35, 0xa7, 0x5a, 0x40, 0x3d, 0xf7, 0x32, 0x9c, 0x00, 0x85, 0x67, 0x2b, 0x26, 15775 0x05, 0xf2, 0xfd, 0x8b, 0xac, 0x75, 0x2d, 0xff, 0x69, 0x8b, 0x68, 0x6b, 0x37, 0x47, 0x5b, 0x57, 15776 0xf2, 0xbb, 0xcc, 0xf1, 0x56, 0xc2, 0x3e, 0x3b, 0x22, 0x3f, 0xe4, 0x3c, 0x4d, 0xe4, 0x12, 0x16, 15777 0x04, 0x5e, 0xa0, 0x12, 0xbb, 0x1c, 0x18, 0xdb, 0x22, 0x63, 0x25, 0xfe, 0xf5, 0x1a, 0xa6, 0x42, 15778 0xa7, 0x4f, 0x79, 0x97, 0xf1, 0x85, 0x96, 0xe8, 0x62, 0xe4, 0xa7, 0xb3, 0x9d, 0xae, 0xb2, 0x5d, 15779 0x8a, 0xc0, 0x4a, 0x59, 0x02, 0xdb, 0x82, 0xa6, 0xc8, 0xa9, 0x39, 0x6e, 0xa2, 0x7e, 0xc4, 0x4d, 15780 0xe4, 0x6d, 0xb8, 0x84, 0xf9, 0x48, 0xd2, 0x9c, 0x0a, 0xc4, 0x0a, 0x06, 0x62, 0x47, 0x08, 0xa4, 15781 0xc5, 0x64, 0xa2, 0x7c, 0x17, 0x2e, 0xa7, 0xb0, 0x62, 0x5d, 0xcc, 0x85, 0x32, 0x49, 0x77, 0x63, 15782 0xf4, 0x81, 0xef, 0x1f, 0xd2, 0x70, 0x6a, 0xfc, 0x24, 0x31, 0x50, 0xc2, 0x7b, 0x04, 0x2a, 0x63, 15783 0xcf, 0x96, 0xe7, 0x6e, 0x99, 0xf8, 0x2c, 0xb8, 0x70, 0xe6, 0x4d, 0x70, 0x73, 0xba, 0x29, 0x1e, 15784 0x05, 0x2a, 0x0e, 0x25, 0x5d, 0xc6, 0x8c, 0xf1, 0x6b, 0x2d, 0x59, 0x2f, 0xa1, 0xc2, 0x22, 0xd6, 15785 0xd2, 0xfe, 0x17, 0xd6, 0x2a, 0x7d, 0x3d, 0xd6, 0x32, 0xce, 0xb5, 0xe4, 0x93, 0xc5, 0x7c, 0xf4, 15786 0x66, 0x47, 0x14, 0xde, 0xe3, 0xb8, 0x36, 0x5b, 0xa2, 0x49, 0xcb, 0xa6, 0x1c, 0x44, 0xa5, 0x42, 15787 0x0d, 0xcd, 0x9c, 0x2d, 0x15, 0xea, 0x38, 0x27, 0x07, 0xe4, 0x16, 0xf2, 0x98, 0xf7, 0x5c, 0x85, 15788 0x6a, 0x6b, 0xa0, 0x0a, 0xfa, 0x63, 0x31, 0x69, 0x4a, 0x59, 0x2a, 0xdb, 0xea, 0x19, 0x12, 0xbc, 15789 0x01, 0xba, 0xd8, 0x68, 0xe8, 0xd3, 0x31, 0xc3, 0xc8, 0xd3, 0xcd, 0x64, 0xc2, 0x78, 0x0a, 0xe4, 15790 0x62, 0xc4, 0x93, 0x8f, 0xa0, 0xc6, 0x4e, 0x99, 0xcb, 0x85, 0xc5, 0x85, 0xd1, 0xd6, 0x63, 0xda, 15791 0x61, 0x2e, 0x1f, 0xf6, 0x84, 0xa9, 0xfe, 0xfe, 0x6a, 0xab, 0x2b, 0x31, 0x77, 0xbc, 0xb9, 0xc3, 15792 0xd9, 0xdc, 0xe7, 0x67, 0xa6, 0xd2, 0x32, 0xfe, 0xa9, 0x09, 0x36, 0xc8, 0x64, 0x83, 0x42, 0xe3, 15793 0x45, 0x2e, 0x5f, 0x4a, 0x11, 0xfc, 0x57, 0x33, 0xe8, 0xb7, 0x01, 0x26, 0x34, 0xb4, 0x5e, 0x52, 15794 0x97, 0x33, 0x5b, 0x59, 0x55, 0x9f, 0xd0, 0xf0, 0xe7, 0x38, 0x21, 0xaa, 0x21, 0x21, 0x5e, 0x84, 15795 0xcc, 0x46, 0xf3, 0x96, 0xcd, 0xfa, 0x84, 0x86, 0xcf, 0x42, 0x66, 0xa7, 0xce, 0x56, 0x7f, 0x93, 15796 0xb3, 0x65, 0xed, 0xd9, 0xc8, 0xdb, 0xf3, 0xdf, 0x29, 0x5f, 0x4e, 0xc8, 0xf2, 0x9b, 0x71, 0xf6, 15797 0x7f, 0x68, 0xa2, 0x4e, 0xc8, 0xa6, 0x64, 0x72, 0x04, 0x97, 0xe2, 0x98, 0xb2, 0x16, 0x18, 0x6b, 15798 0x91, 0x57, 0xbd, 0x3e, 0x14, 0xbb, 0xa7, 0xd9, 0xe9, 0x90, 0x7c, 0x02, 0xd7, 0x72, 0x19, 0x21, 15799 0x5e, 0xb0, 0xf4, 0xda, 0xc4, 0x70, 0x25, 0x9b, 0x18, 0xa2, 0xf5, 0x12, 0x6b, 0x94, 0xdf, 0xc8, 15800 0xcb, 0xbf, 0x23, 0x0a, 0xac, 0x34, 0x99, 0x14, 0x7d, 0x53, 0xe3, 0x37, 0x1a, 0x74, 0x72, 0x1b, 15801 0x22, 0xdb, 0x50, 0x95, 0x7c, 0xa6, 0x65, 0xda, 0x58, 0xb4, 0x98, 0xda, 0xb3, 0x04, 0x90, 0xf7, 15802 0xa1, 0xc1, 0x54, 0xad, 0xa7, 0x0e, 0x79, 0x25, 0x57, 0x02, 0x2a, 0x7c, 0x0c, 0x23, 0xdf, 0x03, 15803 0x3d, 0x36, 0x5d, 0xae, 0xce, 0x8f, 0x2d, 0xad, 0x94, 0x12, 0xa0, 0xf1, 0x00, 0x9a, 0xa9, 0xd7, 15804 0x93, 0x6f, 0x81, 0x3e, 0xa7, 0x4b, 0x55, 0xac, 0xcb, 0xf2, 0xad, 0x31, 0xa7, 0x4b, 0xac, 0xd3, 15805 0xc9, 0x35, 0xa8, 0x0b, 0xe1, 0x84, 0x4a, 0xc3, 0x97, 0xcd, 0xda, 0x9c, 0x2e, 0x7f, 0x4c, 0x43, 15806 0x63, 0x07, 0xda, 0xd9, 0x6d, 0x45, 0xd0, 0x88, 0x10, 0x25, 0xf4, 0x60, 0xc2, 0x8c, 0xbb, 0xd0, 15807 0xc9, 0xed, 0x86, 0x18, 0xd0, 0xf2, 0x17, 0x23, 0xeb, 0x05, 0x3b, 0xb3, 0x70, 0xbb, 0xe8, 0x26, 15808 0xba, 0xd9, 0xf4, 0x17, 0xa3, 0x8f, 0xd9, 0x99, 0xa8, 0x47, 0x43, 0xe3, 0x09, 0xb4, 0xb3, 0x65, 15809 0xb4, 0x48, 0x99, 0x81, 0xb7, 0x70, 0x6d, 0x5c, 0xbf, 0x6a, 0xca, 0x81, 0xe8, 0xc4, 0x4f, 0x3d, 15810 0xe9, 0x19, 0xe9, 0xba, 0xf9, 0xc4, 0xe3, 0x2c, 0x55, 0x7c, 0x4b, 0x8c, 0xe1, 0x40, 0x15, 0xbf, 15811 0xb9, 0xf8, 0x7e, 0x58, 0x10, 0x2b, 0x0a, 0x16, 0xcf, 0xe4, 0x31, 0x00, 0xe5, 0x3c, 0x70, 0x46, 15812 0x8b, 0x64, 0xb9, 0xf6, 0x40, 0x5e, 0x8f, 0x0c, 0x3e, 0x3e, 0x39, 0xa6, 0x4e, 0x30, 0xbc, 0xa1, 15813 0x7c, 0x65, 0x23, 0x41, 0xa6, 0xfc, 0x25, 0xa5, 0x6f, 0xfc, 0xaa, 0x0a, 0x35, 0xd9, 0x3e, 0x90, 15814 0x41, 0xb6, 0x39, 0x15, 0xab, 0xaa, 0x4d, 0xca, 0x59, 0xb5, 0xc7, 0x98, 0xf1, 0x6f, 0xe7, 0x3b, 15815 0xbc, 0x61, 0xf3, 0xfc, 0xd5, 0x56, 0x1d, 0xd9, 0xf2, 0xe8, 0x61, 0xd2, 0xee, 0xad, 0xea, 0x86, 15816 0xa2, 0xde, 0xb2, 0xf2, 0xb5, 0x7b, 0xcb, 0x6b, 0x50, 0x77, 0x17, 0x73, 0x8b, 0x2f, 0x43, 0x95, 15817 0x6d, 0x6a, 0xee, 0x62, 0xfe, 0x74, 0x89, 0x5e, 0xc2, 0x3d, 0x4e, 0x67, 0x28, 0x92, 0xb9, 0xa6, 15818 0x81, 0x13, 0x42, 0xb8, 0x0f, 0xad, 0x54, 0x51, 0xe1, 0xd8, 0xaa, 0x38, 0x6d, 0xa7, 0x9d, 0xfd, 15819 0xe8, 0xa1, 0x3a, 0x65, 0x33, 0x2e, 0x32, 0x8e, 0x6c, 0xb2, 0x9d, 0x6d, 0xa5, 0xb0, 0x16, 0x69, 15820 0x60, 0x48, 0xa5, 0xba, 0x25, 0x51, 0x89, 0x88, 0x0d, 0x88, 0x20, 0x93, 0x10, 0x1d, 0x21, 0x0d, 15821 0x31, 0x81, 0xc2, 0xb7, 0xa0, 0x93, 0xd0, 0xb9, 0x84, 0x80, 0x5c, 0x25, 0x99, 0x46, 0xe0, 0x7b, 15822 0xb0, 0xe1, 0xb2, 0x25, 0xb7, 0xf2, 0xe8, 0x26, 0xa2, 0x89, 0x90, 0x9d, 0x64, 0x35, 0xbe, 0x0b, 15823 0xed, 0x24, 0x15, 0x21, 0x76, 0x5d, 0x36, 0xb4, 0xf1, 0x2c, 0xc2, 0xae, 0x43, 0x23, 0x2e, 0xa6, 15824 0x5a, 0x08, 0xa8, 0x53, 0x59, 0x43, 0xc5, 0xe5, 0x59, 0xc0, 0xc2, 0xc5, 0x8c, 0xab, 0x45, 0xda, 15825 0x88, 0xc1, 0xf2, 0xcc, 0x94, 0xf3, 0x88, 0xbd, 0x05, 0xad, 0x28, 0xba, 0x25, 0xae, 0x83, 0xb8, 15826 0xf5, 0x68, 0x12, 0x41, 0x3b, 0xd0, 0xf5, 0x03, 0xcf, 0xf7, 0x42, 0x16, 0x58, 0xd4, 0xb6, 0x03, 15827 0x16, 0x86, 0xbd, 0xae, 0x5c, 0x2f, 0x9a, 0x3f, 0x90, 0xd3, 0xc6, 0xfb, 0x50, 0x8f, 0xaa, 0xc4, 15828 0x0d, 0xa8, 0x0e, 0xe3, 0x4c, 0x54, 0x31, 0xe5, 0x40, 0xf0, 0xd0, 0x81, 0xef, 0xab, 0x3b, 0x11, 15829 0xf1, 0x68, 0xfc, 0x02, 0xea, 0xea, 0x83, 0x15, 0x76, 0xca, 0x3f, 0x84, 0x75, 0x9f, 0x06, 0xe2, 15830 0x18, 0xe9, 0x7e, 0x39, 0xea, 0x43, 0x8e, 0x69, 0xc0, 0x9f, 0x30, 0x9e, 0x69, 0x9b, 0x9b, 0x88, 15831 0x97, 0x53, 0xc6, 0x3d, 0x68, 0x65, 0x30, 0x62, 0x5b, 0xe8, 0x47, 0x51, 0x50, 0xe3, 0x20, 0x7e, 15832 0x73, 0x29, 0x79, 0xb3, 0x71, 0x1f, 0xf4, 0xf8, 0xdb, 0x88, 0x72, 0x39, 0x3a, 0xba, 0xa6, 0xcc, 15833 0x2d, 0x87, 0x78, 0x15, 0xe0, 0xbd, 0x64, 0x81, 0x8a, 0x09, 0x39, 0x30, 0x9e, 0xa5, 0x92, 0x90, 15834 0x64, 0x05, 0x72, 0x07, 0xea, 0x2a, 0x09, 0xa9, 0xa8, 0x8c, 0x9a, 0xfe, 0x63, 0xcc, 0x42, 0x51, 15835 0xd3, 0x2f, 0x73, 0x52, 0xb2, 0x6c, 0x29, 0xbd, 0xec, 0x0c, 0x1a, 0x51, 0xa2, 0xc9, 0x66, 0x63, 15836 0xb9, 0x62, 0x37, 0x9f, 0x8d, 0xd5, 0xa2, 0x09, 0x50, 0x78, 0x47, 0xe8, 0x4c, 0x5c, 0x66, 0x5b, 15837 0x49, 0x08, 0xe1, 0x3b, 0x1a, 0x66, 0x47, 0x0a, 0x1e, 0x47, 0xf1, 0x62, 0xbc, 0x07, 0x35, 0xb9, 15838 0xb7, 0xc2, 0xf4, 0x55, 0x44, 0x49, 0x7f, 0xd4, 0xa0, 0x11, 0xe5, 0xe9, 0x42, 0xa5, 0xcc, 0xa6, 15839 0x4b, 0x5f, 0x75, 0xd3, 0xff, 0xff, 0xc4, 0x73, 0x07, 0x88, 0xcc, 0x2f, 0xa7, 0x1e, 0x77, 0xdc, 15840 0x89, 0x25, 0x6d, 0x2d, 0x73, 0x50, 0x17, 0x25, 0x27, 0x28, 0x38, 0x16, 0xf3, 0x6f, 0xdf, 0x82, 15841 0x66, 0xea, 0xee, 0x82, 0xd4, 0xa1, 0xfc, 0x09, 0x7b, 0xd9, 0x5d, 0x23, 0x4d, 0xa8, 0x9b, 0x0c, 15842 0x3b, 0xd1, 0xae, 0xb6, 0xf7, 0x59, 0x15, 0x3a, 0x07, 0xc3, 0x07, 0x47, 0x07, 0xbe, 0x3f, 0x73, 15843 0xc6, 0x14, 0x5b, 0x97, 0x5d, 0xa8, 0x60, 0xf7, 0x56, 0x70, 0x4b, 0xdd, 0x2f, 0xba, 0x46, 0x20, 15844 0x7b, 0x50, 0xc5, 0x26, 0x8e, 0x14, 0x5d, 0x56, 0xf7, 0x0b, 0x6f, 0x13, 0xc4, 0x4b, 0x64, 0x9b, 15845 0x77, 0xf1, 0xce, 0xba, 0x5f, 0x74, 0xa5, 0x40, 0x3e, 0x02, 0x3d, 0xe9, 0xae, 0x56, 0xdd, 0x5c, 15846 0xf7, 0x57, 0x5e, 0x2e, 0x08, 0xfd, 0xa4, 0x02, 0x5d, 0x75, 0x01, 0xdb, 0x5f, 0xd9, 0x85, 0x93, 15847 0x7d, 0xa8, 0x47, 0xb5, 0x7b, 0xf1, 0xdd, 0x72, 0x7f, 0x45, 0xe3, 0x2f, 0xcc, 0x23, 0x1b, 0xa6, 15848 0xa2, 0x0b, 0xf0, 0x7e, 0xe1, 0xed, 0x04, 0xb9, 0x0b, 0x35, 0x55, 0x44, 0x15, 0xde, 0x2f, 0xf7, 15849 0x8b, 0xdb, 0x77, 0x71, 0xc8, 0xa4, 0x65, 0x5c, 0x75, 0x49, 0xdf, 0x5f, 0x79, 0x8d, 0x42, 0x0e, 15850 0x00, 0x52, 0x7d, 0xcf, 0xca, 0xdb, 0xf7, 0xfe, 0xea, 0xeb, 0x11, 0x72, 0x1f, 0x1a, 0xc9, 0x95, 15851 0x57, 0xf1, 0x7d, 0x7a, 0x7f, 0xd5, 0x8d, 0xc5, 0xf0, 0xc6, 0xbf, 0xfe, 0xb2, 0xa9, 0xfd, 0xf6, 15852 0x7c, 0x53, 0xfb, 0xe2, 0x7c, 0x53, 0xfb, 0xf2, 0x7c, 0x53, 0xfb, 0xc3, 0xf9, 0xa6, 0xf6, 0xe7, 15853 0xf3, 0x4d, 0xed, 0x77, 0x7f, 0xdd, 0xd4, 0x46, 0x35, 0x8c, 0x91, 0x0f, 0xfe, 0x13, 0x00, 0x00, 15854 0xff, 0xff, 0x92, 0xed, 0x9f, 0xca, 0x3f, 0x1a, 0x00, 0x00, 15855 }