github.com/cosmos/cosmos-sdk@v0.50.10/types/abci.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: cosmos/base/abci/v1beta1/abci.proto 3 4 package types 5 6 import ( 7 fmt "fmt" 8 types1 "github.com/cometbft/cometbft/abci/types" 9 types2 "github.com/cometbft/cometbft/proto/tendermint/types" 10 types "github.com/cosmos/cosmos-sdk/codec/types" 11 _ "github.com/cosmos/gogoproto/gogoproto" 12 proto "github.com/cosmos/gogoproto/proto" 13 io "io" 14 math "math" 15 math_bits "math/bits" 16 reflect "reflect" 17 strings "strings" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var _ = proto.Marshal 22 var _ = fmt.Errorf 23 var _ = math.Inf 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 // TxResponse defines a structure containing relevant tx data and metadata. The 32 // tags are stringified and the log is JSON decoded. 33 type TxResponse struct { 34 // The block height 35 Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` 36 // The transaction hash. 37 TxHash string `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"` 38 // Namespace for the Code 39 Codespace string `protobuf:"bytes,3,opt,name=codespace,proto3" json:"codespace,omitempty"` 40 // Response code. 41 Code uint32 `protobuf:"varint,4,opt,name=code,proto3" json:"code,omitempty"` 42 // Result bytes, if any. 43 Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` 44 // The output of the application's logger (raw string). May be 45 // non-deterministic. 46 RawLog string `protobuf:"bytes,6,opt,name=raw_log,json=rawLog,proto3" json:"raw_log,omitempty"` 47 // The output of the application's logger (typed). May be non-deterministic. 48 Logs ABCIMessageLogs `protobuf:"bytes,7,rep,name=logs,proto3,castrepeated=ABCIMessageLogs" json:"logs"` 49 // Additional information. May be non-deterministic. 50 Info string `protobuf:"bytes,8,opt,name=info,proto3" json:"info,omitempty"` 51 // Amount of gas requested for transaction. 52 GasWanted int64 `protobuf:"varint,9,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty"` 53 // Amount of gas consumed by transaction. 54 GasUsed int64 `protobuf:"varint,10,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` 55 // The request transaction bytes. 56 Tx *types.Any `protobuf:"bytes,11,opt,name=tx,proto3" json:"tx,omitempty"` 57 // Time of the previous block. For heights > 1, it's the weighted median of 58 // the timestamps of the valid votes in the block.LastCommit. For height == 1, 59 // it's genesis time. 60 Timestamp string `protobuf:"bytes,12,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 61 // Events defines all the events emitted by processing a transaction. Note, 62 // these events include those emitted by processing all the messages and those 63 // emitted from the ante. Whereas Logs contains the events, with 64 // additional metadata, emitted only by processing the messages. 65 // 66 // Since: cosmos-sdk 0.42.11, 0.44.5, 0.45 67 Events []types1.Event `protobuf:"bytes,13,rep,name=events,proto3" json:"events"` 68 } 69 70 func (m *TxResponse) Reset() { *m = TxResponse{} } 71 func (*TxResponse) ProtoMessage() {} 72 func (*TxResponse) Descriptor() ([]byte, []int) { 73 return fileDescriptor_4e37629bc7eb0df8, []int{0} 74 } 75 func (m *TxResponse) XXX_Unmarshal(b []byte) error { 76 return m.Unmarshal(b) 77 } 78 func (m *TxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 79 if deterministic { 80 return xxx_messageInfo_TxResponse.Marshal(b, m, deterministic) 81 } else { 82 b = b[:cap(b)] 83 n, err := m.MarshalToSizedBuffer(b) 84 if err != nil { 85 return nil, err 86 } 87 return b[:n], nil 88 } 89 } 90 func (m *TxResponse) XXX_Merge(src proto.Message) { 91 xxx_messageInfo_TxResponse.Merge(m, src) 92 } 93 func (m *TxResponse) XXX_Size() int { 94 return m.Size() 95 } 96 func (m *TxResponse) XXX_DiscardUnknown() { 97 xxx_messageInfo_TxResponse.DiscardUnknown(m) 98 } 99 100 var xxx_messageInfo_TxResponse proto.InternalMessageInfo 101 102 // ABCIMessageLog defines a structure containing an indexed tx ABCI message log. 103 type ABCIMessageLog struct { 104 MsgIndex uint32 `protobuf:"varint,1,opt,name=msg_index,json=msgIndex,proto3" json:"msg_index"` 105 Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"` 106 // Events contains a slice of Event objects that were emitted during some 107 // execution. 108 Events StringEvents `protobuf:"bytes,3,rep,name=events,proto3,castrepeated=StringEvents" json:"events"` 109 } 110 111 func (m *ABCIMessageLog) Reset() { *m = ABCIMessageLog{} } 112 func (*ABCIMessageLog) ProtoMessage() {} 113 func (*ABCIMessageLog) Descriptor() ([]byte, []int) { 114 return fileDescriptor_4e37629bc7eb0df8, []int{1} 115 } 116 func (m *ABCIMessageLog) XXX_Unmarshal(b []byte) error { 117 return m.Unmarshal(b) 118 } 119 func (m *ABCIMessageLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 120 if deterministic { 121 return xxx_messageInfo_ABCIMessageLog.Marshal(b, m, deterministic) 122 } else { 123 b = b[:cap(b)] 124 n, err := m.MarshalToSizedBuffer(b) 125 if err != nil { 126 return nil, err 127 } 128 return b[:n], nil 129 } 130 } 131 func (m *ABCIMessageLog) XXX_Merge(src proto.Message) { 132 xxx_messageInfo_ABCIMessageLog.Merge(m, src) 133 } 134 func (m *ABCIMessageLog) XXX_Size() int { 135 return m.Size() 136 } 137 func (m *ABCIMessageLog) XXX_DiscardUnknown() { 138 xxx_messageInfo_ABCIMessageLog.DiscardUnknown(m) 139 } 140 141 var xxx_messageInfo_ABCIMessageLog proto.InternalMessageInfo 142 143 func (m *ABCIMessageLog) GetMsgIndex() uint32 { 144 if m != nil { 145 return m.MsgIndex 146 } 147 return 0 148 } 149 150 func (m *ABCIMessageLog) GetLog() string { 151 if m != nil { 152 return m.Log 153 } 154 return "" 155 } 156 157 func (m *ABCIMessageLog) GetEvents() StringEvents { 158 if m != nil { 159 return m.Events 160 } 161 return nil 162 } 163 164 // StringEvent defines en Event object wrapper where all the attributes 165 // contain key/value pairs that are strings instead of raw bytes. 166 type StringEvent struct { 167 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 168 Attributes []Attribute `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes"` 169 } 170 171 func (m *StringEvent) Reset() { *m = StringEvent{} } 172 func (*StringEvent) ProtoMessage() {} 173 func (*StringEvent) Descriptor() ([]byte, []int) { 174 return fileDescriptor_4e37629bc7eb0df8, []int{2} 175 } 176 func (m *StringEvent) XXX_Unmarshal(b []byte) error { 177 return m.Unmarshal(b) 178 } 179 func (m *StringEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 180 if deterministic { 181 return xxx_messageInfo_StringEvent.Marshal(b, m, deterministic) 182 } else { 183 b = b[:cap(b)] 184 n, err := m.MarshalToSizedBuffer(b) 185 if err != nil { 186 return nil, err 187 } 188 return b[:n], nil 189 } 190 } 191 func (m *StringEvent) XXX_Merge(src proto.Message) { 192 xxx_messageInfo_StringEvent.Merge(m, src) 193 } 194 func (m *StringEvent) XXX_Size() int { 195 return m.Size() 196 } 197 func (m *StringEvent) XXX_DiscardUnknown() { 198 xxx_messageInfo_StringEvent.DiscardUnknown(m) 199 } 200 201 var xxx_messageInfo_StringEvent proto.InternalMessageInfo 202 203 func (m *StringEvent) GetType() string { 204 if m != nil { 205 return m.Type 206 } 207 return "" 208 } 209 210 func (m *StringEvent) GetAttributes() []Attribute { 211 if m != nil { 212 return m.Attributes 213 } 214 return nil 215 } 216 217 // Attribute defines an attribute wrapper where the key and value are 218 // strings instead of raw bytes. 219 type Attribute struct { 220 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 221 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 222 } 223 224 func (m *Attribute) Reset() { *m = Attribute{} } 225 func (*Attribute) ProtoMessage() {} 226 func (*Attribute) Descriptor() ([]byte, []int) { 227 return fileDescriptor_4e37629bc7eb0df8, []int{3} 228 } 229 func (m *Attribute) XXX_Unmarshal(b []byte) error { 230 return m.Unmarshal(b) 231 } 232 func (m *Attribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 233 if deterministic { 234 return xxx_messageInfo_Attribute.Marshal(b, m, deterministic) 235 } else { 236 b = b[:cap(b)] 237 n, err := m.MarshalToSizedBuffer(b) 238 if err != nil { 239 return nil, err 240 } 241 return b[:n], nil 242 } 243 } 244 func (m *Attribute) XXX_Merge(src proto.Message) { 245 xxx_messageInfo_Attribute.Merge(m, src) 246 } 247 func (m *Attribute) XXX_Size() int { 248 return m.Size() 249 } 250 func (m *Attribute) XXX_DiscardUnknown() { 251 xxx_messageInfo_Attribute.DiscardUnknown(m) 252 } 253 254 var xxx_messageInfo_Attribute proto.InternalMessageInfo 255 256 func (m *Attribute) GetKey() string { 257 if m != nil { 258 return m.Key 259 } 260 return "" 261 } 262 263 func (m *Attribute) GetValue() string { 264 if m != nil { 265 return m.Value 266 } 267 return "" 268 } 269 270 // GasInfo defines tx execution gas context. 271 type GasInfo struct { 272 // GasWanted is the maximum units of work we allow this tx to perform. 273 GasWanted uint64 `protobuf:"varint,1,opt,name=gas_wanted,json=gasWanted,proto3" json:"gas_wanted,omitempty"` 274 // GasUsed is the amount of gas actually consumed. 275 GasUsed uint64 `protobuf:"varint,2,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` 276 } 277 278 func (m *GasInfo) Reset() { *m = GasInfo{} } 279 func (*GasInfo) ProtoMessage() {} 280 func (*GasInfo) Descriptor() ([]byte, []int) { 281 return fileDescriptor_4e37629bc7eb0df8, []int{4} 282 } 283 func (m *GasInfo) XXX_Unmarshal(b []byte) error { 284 return m.Unmarshal(b) 285 } 286 func (m *GasInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 287 if deterministic { 288 return xxx_messageInfo_GasInfo.Marshal(b, m, deterministic) 289 } else { 290 b = b[:cap(b)] 291 n, err := m.MarshalToSizedBuffer(b) 292 if err != nil { 293 return nil, err 294 } 295 return b[:n], nil 296 } 297 } 298 func (m *GasInfo) XXX_Merge(src proto.Message) { 299 xxx_messageInfo_GasInfo.Merge(m, src) 300 } 301 func (m *GasInfo) XXX_Size() int { 302 return m.Size() 303 } 304 func (m *GasInfo) XXX_DiscardUnknown() { 305 xxx_messageInfo_GasInfo.DiscardUnknown(m) 306 } 307 308 var xxx_messageInfo_GasInfo proto.InternalMessageInfo 309 310 func (m *GasInfo) GetGasWanted() uint64 { 311 if m != nil { 312 return m.GasWanted 313 } 314 return 0 315 } 316 317 func (m *GasInfo) GetGasUsed() uint64 { 318 if m != nil { 319 return m.GasUsed 320 } 321 return 0 322 } 323 324 // Result is the union of ResponseFormat and ResponseCheckTx. 325 type Result struct { 326 // Data is any data returned from message or handler execution. It MUST be 327 // length prefixed in order to separate data from multiple message executions. 328 // Deprecated. This field is still populated, but prefer msg_response instead 329 // because it also contains the Msg response typeURL. 330 Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Deprecated: Do not use. 331 // Log contains the log information from message or handler execution. 332 Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"` 333 // Events contains a slice of Event objects that were emitted during message 334 // or handler execution. 335 Events []types1.Event `protobuf:"bytes,3,rep,name=events,proto3" json:"events"` 336 // msg_responses contains the Msg handler responses type packed in Anys. 337 // 338 // Since: cosmos-sdk 0.46 339 MsgResponses []*types.Any `protobuf:"bytes,4,rep,name=msg_responses,json=msgResponses,proto3" json:"msg_responses,omitempty"` 340 } 341 342 func (m *Result) Reset() { *m = Result{} } 343 func (*Result) ProtoMessage() {} 344 func (*Result) Descriptor() ([]byte, []int) { 345 return fileDescriptor_4e37629bc7eb0df8, []int{5} 346 } 347 func (m *Result) XXX_Unmarshal(b []byte) error { 348 return m.Unmarshal(b) 349 } 350 func (m *Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 351 if deterministic { 352 return xxx_messageInfo_Result.Marshal(b, m, deterministic) 353 } else { 354 b = b[:cap(b)] 355 n, err := m.MarshalToSizedBuffer(b) 356 if err != nil { 357 return nil, err 358 } 359 return b[:n], nil 360 } 361 } 362 func (m *Result) XXX_Merge(src proto.Message) { 363 xxx_messageInfo_Result.Merge(m, src) 364 } 365 func (m *Result) XXX_Size() int { 366 return m.Size() 367 } 368 func (m *Result) XXX_DiscardUnknown() { 369 xxx_messageInfo_Result.DiscardUnknown(m) 370 } 371 372 var xxx_messageInfo_Result proto.InternalMessageInfo 373 374 // SimulationResponse defines the response generated when a transaction is 375 // successfully simulated. 376 type SimulationResponse struct { 377 GasInfo `protobuf:"bytes,1,opt,name=gas_info,json=gasInfo,proto3,embedded=gas_info" json:"gas_info"` 378 Result *Result `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` 379 } 380 381 func (m *SimulationResponse) Reset() { *m = SimulationResponse{} } 382 func (*SimulationResponse) ProtoMessage() {} 383 func (*SimulationResponse) Descriptor() ([]byte, []int) { 384 return fileDescriptor_4e37629bc7eb0df8, []int{6} 385 } 386 func (m *SimulationResponse) XXX_Unmarshal(b []byte) error { 387 return m.Unmarshal(b) 388 } 389 func (m *SimulationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 390 if deterministic { 391 return xxx_messageInfo_SimulationResponse.Marshal(b, m, deterministic) 392 } else { 393 b = b[:cap(b)] 394 n, err := m.MarshalToSizedBuffer(b) 395 if err != nil { 396 return nil, err 397 } 398 return b[:n], nil 399 } 400 } 401 func (m *SimulationResponse) XXX_Merge(src proto.Message) { 402 xxx_messageInfo_SimulationResponse.Merge(m, src) 403 } 404 func (m *SimulationResponse) XXX_Size() int { 405 return m.Size() 406 } 407 func (m *SimulationResponse) XXX_DiscardUnknown() { 408 xxx_messageInfo_SimulationResponse.DiscardUnknown(m) 409 } 410 411 var xxx_messageInfo_SimulationResponse proto.InternalMessageInfo 412 413 func (m *SimulationResponse) GetResult() *Result { 414 if m != nil { 415 return m.Result 416 } 417 return nil 418 } 419 420 // MsgData defines the data returned in a Result object during message 421 // execution. 422 // 423 // Deprecated: Do not use. 424 type MsgData struct { 425 MsgType string `protobuf:"bytes,1,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty"` 426 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 427 } 428 429 func (m *MsgData) Reset() { *m = MsgData{} } 430 func (*MsgData) ProtoMessage() {} 431 func (*MsgData) Descriptor() ([]byte, []int) { 432 return fileDescriptor_4e37629bc7eb0df8, []int{7} 433 } 434 func (m *MsgData) XXX_Unmarshal(b []byte) error { 435 return m.Unmarshal(b) 436 } 437 func (m *MsgData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 438 if deterministic { 439 return xxx_messageInfo_MsgData.Marshal(b, m, deterministic) 440 } else { 441 b = b[:cap(b)] 442 n, err := m.MarshalToSizedBuffer(b) 443 if err != nil { 444 return nil, err 445 } 446 return b[:n], nil 447 } 448 } 449 func (m *MsgData) XXX_Merge(src proto.Message) { 450 xxx_messageInfo_MsgData.Merge(m, src) 451 } 452 func (m *MsgData) XXX_Size() int { 453 return m.Size() 454 } 455 func (m *MsgData) XXX_DiscardUnknown() { 456 xxx_messageInfo_MsgData.DiscardUnknown(m) 457 } 458 459 var xxx_messageInfo_MsgData proto.InternalMessageInfo 460 461 func (m *MsgData) GetMsgType() string { 462 if m != nil { 463 return m.MsgType 464 } 465 return "" 466 } 467 468 func (m *MsgData) GetData() []byte { 469 if m != nil { 470 return m.Data 471 } 472 return nil 473 } 474 475 // TxMsgData defines a list of MsgData. A transaction will have a MsgData object 476 // for each message. 477 type TxMsgData struct { 478 // data field is deprecated and not populated. 479 Data []*MsgData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` // Deprecated: Do not use. 480 // msg_responses contains the Msg handler responses packed into Anys. 481 // 482 // Since: cosmos-sdk 0.46 483 MsgResponses []*types.Any `protobuf:"bytes,2,rep,name=msg_responses,json=msgResponses,proto3" json:"msg_responses,omitempty"` 484 } 485 486 func (m *TxMsgData) Reset() { *m = TxMsgData{} } 487 func (*TxMsgData) ProtoMessage() {} 488 func (*TxMsgData) Descriptor() ([]byte, []int) { 489 return fileDescriptor_4e37629bc7eb0df8, []int{8} 490 } 491 func (m *TxMsgData) XXX_Unmarshal(b []byte) error { 492 return m.Unmarshal(b) 493 } 494 func (m *TxMsgData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 495 if deterministic { 496 return xxx_messageInfo_TxMsgData.Marshal(b, m, deterministic) 497 } else { 498 b = b[:cap(b)] 499 n, err := m.MarshalToSizedBuffer(b) 500 if err != nil { 501 return nil, err 502 } 503 return b[:n], nil 504 } 505 } 506 func (m *TxMsgData) XXX_Merge(src proto.Message) { 507 xxx_messageInfo_TxMsgData.Merge(m, src) 508 } 509 func (m *TxMsgData) XXX_Size() int { 510 return m.Size() 511 } 512 func (m *TxMsgData) XXX_DiscardUnknown() { 513 xxx_messageInfo_TxMsgData.DiscardUnknown(m) 514 } 515 516 var xxx_messageInfo_TxMsgData proto.InternalMessageInfo 517 518 // Deprecated: Do not use. 519 func (m *TxMsgData) GetData() []*MsgData { 520 if m != nil { 521 return m.Data 522 } 523 return nil 524 } 525 526 func (m *TxMsgData) GetMsgResponses() []*types.Any { 527 if m != nil { 528 return m.MsgResponses 529 } 530 return nil 531 } 532 533 // SearchTxsResult defines a structure for querying txs pageable 534 type SearchTxsResult struct { 535 // Count of all txs 536 TotalCount uint64 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` 537 // Count of txs in current page 538 Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 539 // Index of current page, start from 1 540 PageNumber uint64 `protobuf:"varint,3,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"` 541 // Count of total pages 542 PageTotal uint64 `protobuf:"varint,4,opt,name=page_total,json=pageTotal,proto3" json:"page_total,omitempty"` 543 // Max count txs per page 544 Limit uint64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"` 545 // List of txs in current page 546 Txs []*TxResponse `protobuf:"bytes,6,rep,name=txs,proto3" json:"txs,omitempty"` 547 } 548 549 func (m *SearchTxsResult) Reset() { *m = SearchTxsResult{} } 550 func (*SearchTxsResult) ProtoMessage() {} 551 func (*SearchTxsResult) Descriptor() ([]byte, []int) { 552 return fileDescriptor_4e37629bc7eb0df8, []int{9} 553 } 554 func (m *SearchTxsResult) XXX_Unmarshal(b []byte) error { 555 return m.Unmarshal(b) 556 } 557 func (m *SearchTxsResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 558 if deterministic { 559 return xxx_messageInfo_SearchTxsResult.Marshal(b, m, deterministic) 560 } else { 561 b = b[:cap(b)] 562 n, err := m.MarshalToSizedBuffer(b) 563 if err != nil { 564 return nil, err 565 } 566 return b[:n], nil 567 } 568 } 569 func (m *SearchTxsResult) XXX_Merge(src proto.Message) { 570 xxx_messageInfo_SearchTxsResult.Merge(m, src) 571 } 572 func (m *SearchTxsResult) XXX_Size() int { 573 return m.Size() 574 } 575 func (m *SearchTxsResult) XXX_DiscardUnknown() { 576 xxx_messageInfo_SearchTxsResult.DiscardUnknown(m) 577 } 578 579 var xxx_messageInfo_SearchTxsResult proto.InternalMessageInfo 580 581 func (m *SearchTxsResult) GetTotalCount() uint64 { 582 if m != nil { 583 return m.TotalCount 584 } 585 return 0 586 } 587 588 func (m *SearchTxsResult) GetCount() uint64 { 589 if m != nil { 590 return m.Count 591 } 592 return 0 593 } 594 595 func (m *SearchTxsResult) GetPageNumber() uint64 { 596 if m != nil { 597 return m.PageNumber 598 } 599 return 0 600 } 601 602 func (m *SearchTxsResult) GetPageTotal() uint64 { 603 if m != nil { 604 return m.PageTotal 605 } 606 return 0 607 } 608 609 func (m *SearchTxsResult) GetLimit() uint64 { 610 if m != nil { 611 return m.Limit 612 } 613 return 0 614 } 615 616 func (m *SearchTxsResult) GetTxs() []*TxResponse { 617 if m != nil { 618 return m.Txs 619 } 620 return nil 621 } 622 623 // SearchBlocksResult defines a structure for querying blocks pageable 624 type SearchBlocksResult struct { 625 // Count of all blocks 626 TotalCount int64 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` 627 // Count of blocks in current page 628 Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` 629 // Index of current page, start from 1 630 PageNumber int64 `protobuf:"varint,3,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"` 631 // Count of total pages 632 PageTotal int64 `protobuf:"varint,4,opt,name=page_total,json=pageTotal,proto3" json:"page_total,omitempty"` 633 // Max count blocks per page 634 Limit int64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"` 635 // List of blocks in current page 636 Blocks []*types2.Block `protobuf:"bytes,6,rep,name=blocks,proto3" json:"blocks,omitempty"` 637 } 638 639 func (m *SearchBlocksResult) Reset() { *m = SearchBlocksResult{} } 640 func (*SearchBlocksResult) ProtoMessage() {} 641 func (*SearchBlocksResult) Descriptor() ([]byte, []int) { 642 return fileDescriptor_4e37629bc7eb0df8, []int{10} 643 } 644 func (m *SearchBlocksResult) XXX_Unmarshal(b []byte) error { 645 return m.Unmarshal(b) 646 } 647 func (m *SearchBlocksResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 648 if deterministic { 649 return xxx_messageInfo_SearchBlocksResult.Marshal(b, m, deterministic) 650 } else { 651 b = b[:cap(b)] 652 n, err := m.MarshalToSizedBuffer(b) 653 if err != nil { 654 return nil, err 655 } 656 return b[:n], nil 657 } 658 } 659 func (m *SearchBlocksResult) XXX_Merge(src proto.Message) { 660 xxx_messageInfo_SearchBlocksResult.Merge(m, src) 661 } 662 func (m *SearchBlocksResult) XXX_Size() int { 663 return m.Size() 664 } 665 func (m *SearchBlocksResult) XXX_DiscardUnknown() { 666 xxx_messageInfo_SearchBlocksResult.DiscardUnknown(m) 667 } 668 669 var xxx_messageInfo_SearchBlocksResult proto.InternalMessageInfo 670 671 func (m *SearchBlocksResult) GetTotalCount() int64 { 672 if m != nil { 673 return m.TotalCount 674 } 675 return 0 676 } 677 678 func (m *SearchBlocksResult) GetCount() int64 { 679 if m != nil { 680 return m.Count 681 } 682 return 0 683 } 684 685 func (m *SearchBlocksResult) GetPageNumber() int64 { 686 if m != nil { 687 return m.PageNumber 688 } 689 return 0 690 } 691 692 func (m *SearchBlocksResult) GetPageTotal() int64 { 693 if m != nil { 694 return m.PageTotal 695 } 696 return 0 697 } 698 699 func (m *SearchBlocksResult) GetLimit() int64 { 700 if m != nil { 701 return m.Limit 702 } 703 return 0 704 } 705 706 func (m *SearchBlocksResult) GetBlocks() []*types2.Block { 707 if m != nil { 708 return m.Blocks 709 } 710 return nil 711 } 712 713 func init() { 714 proto.RegisterType((*TxResponse)(nil), "cosmos.base.abci.v1beta1.TxResponse") 715 proto.RegisterType((*ABCIMessageLog)(nil), "cosmos.base.abci.v1beta1.ABCIMessageLog") 716 proto.RegisterType((*StringEvent)(nil), "cosmos.base.abci.v1beta1.StringEvent") 717 proto.RegisterType((*Attribute)(nil), "cosmos.base.abci.v1beta1.Attribute") 718 proto.RegisterType((*GasInfo)(nil), "cosmos.base.abci.v1beta1.GasInfo") 719 proto.RegisterType((*Result)(nil), "cosmos.base.abci.v1beta1.Result") 720 proto.RegisterType((*SimulationResponse)(nil), "cosmos.base.abci.v1beta1.SimulationResponse") 721 proto.RegisterType((*MsgData)(nil), "cosmos.base.abci.v1beta1.MsgData") 722 proto.RegisterType((*TxMsgData)(nil), "cosmos.base.abci.v1beta1.TxMsgData") 723 proto.RegisterType((*SearchTxsResult)(nil), "cosmos.base.abci.v1beta1.SearchTxsResult") 724 proto.RegisterType((*SearchBlocksResult)(nil), "cosmos.base.abci.v1beta1.SearchBlocksResult") 725 } 726 727 func init() { 728 proto.RegisterFile("cosmos/base/abci/v1beta1/abci.proto", fileDescriptor_4e37629bc7eb0df8) 729 } 730 731 var fileDescriptor_4e37629bc7eb0df8 = []byte{ 732 // 968 bytes of a gzipped FileDescriptorProto 733 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x4f, 0x6f, 0x1b, 0xb7, 734 0x13, 0xd5, 0x6a, 0x37, 0x2b, 0x8b, 0xb2, 0x7e, 0xf9, 0x81, 0x30, 0x6c, 0x3a, 0x4d, 0x25, 0x55, 735 0x49, 0x01, 0xa1, 0x40, 0x57, 0x88, 0x13, 0x14, 0x4d, 0x4e, 0x89, 0xdc, 0x7f, 0x06, 0x92, 0x1e, 736 0xd6, 0x0a, 0x0a, 0xf4, 0x22, 0x50, 0x12, 0x43, 0x2d, 0xac, 0x5d, 0x0a, 0x4b, 0xca, 0x96, 0x6f, 737 0xbd, 0xb5, 0xc7, 0x9e, 0x7a, 0xee, 0xb5, 0xfd, 0x24, 0x39, 0xf4, 0xe0, 0xa3, 0x0f, 0x81, 0xdb, 738 0xda, 0xb7, 0x7e, 0x8a, 0x62, 0x86, 0xd4, 0x9f, 0xd4, 0x95, 0x9b, 0x93, 0x87, 0x6f, 0x86, 0xd4, 739 0xbc, 0x37, 0x6f, 0x49, 0x93, 0x7b, 0x03, 0xa5, 0x53, 0xa5, 0xdb, 0x7d, 0xae, 0x45, 0x9b, 0xf7, 740 0x07, 0x49, 0xfb, 0xf8, 0x41, 0x5f, 0x18, 0xfe, 0x00, 0x17, 0xd1, 0x24, 0x57, 0x46, 0x51, 0x66, 741 0x8b, 0x22, 0x28, 0x8a, 0x10, 0x77, 0x45, 0x77, 0xb6, 0xa4, 0x92, 0x0a, 0x8b, 0xda, 0x10, 0xd9, 742 0xfa, 0x3b, 0xef, 0x19, 0x91, 0x0d, 0x45, 0x9e, 0x26, 0x99, 0xb1, 0x67, 0x9a, 0xd3, 0x89, 0xd0, 743 0x2e, 0x79, 0x77, 0x25, 0x89, 0x78, 0xbb, 0x3f, 0x56, 0x83, 0x23, 0x97, 0xdd, 0x95, 0x4a, 0xc9, 744 0xb1, 0x68, 0xe3, 0xaa, 0x3f, 0x7d, 0xd5, 0xe6, 0xd9, 0xa9, 0x4d, 0x35, 0x7f, 0xf3, 0x09, 0xe9, 745 0xce, 0x62, 0xa1, 0x27, 0x2a, 0xd3, 0x82, 0x6e, 0x93, 0x70, 0x24, 0x12, 0x39, 0x32, 0xcc, 0x6b, 746 0x78, 0x2d, 0x3f, 0x76, 0x2b, 0xda, 0x24, 0xa1, 0x99, 0x8d, 0xb8, 0x1e, 0xb1, 0x62, 0xc3, 0x6b, 747 0x95, 0x3b, 0xe4, 0xf2, 0xa2, 0x1e, 0x76, 0x67, 0x5f, 0x71, 0x3d, 0x8a, 0x5d, 0x86, 0xde, 0x25, 748 0xe5, 0x81, 0x1a, 0x0a, 0x3d, 0xe1, 0x03, 0xc1, 0x7c, 0x28, 0x8b, 0x97, 0x00, 0xa5, 0x24, 0x80, 749 0x05, 0x0b, 0x1a, 0x5e, 0xab, 0x1a, 0x63, 0x0c, 0xd8, 0x90, 0x1b, 0xce, 0x6e, 0x61, 0x31, 0xc6, 750 0x74, 0x87, 0x94, 0x72, 0x7e, 0xd2, 0x1b, 0x2b, 0xc9, 0x42, 0x84, 0xc3, 0x9c, 0x9f, 0x3c, 0x57, 751 0x92, 0xbe, 0x24, 0xc1, 0x58, 0x49, 0xcd, 0x4a, 0x0d, 0xbf, 0x55, 0xd9, 0x6b, 0x45, 0xeb, 0xe4, 752 0x8b, 0x9e, 0x75, 0xf6, 0x0f, 0x5e, 0x08, 0xad, 0xb9, 0x14, 0xcf, 0x95, 0xec, 0xec, 0xbc, 0xbe, 753 0xa8, 0x17, 0x7e, 0xfd, 0xbd, 0x7e, 0xfb, 0x6d, 0x5c, 0xc7, 0x78, 0x1c, 0xf4, 0x90, 0x64, 0xaf, 754 0x14, 0xdb, 0xb0, 0x3d, 0x40, 0x4c, 0xdf, 0x27, 0x44, 0x72, 0xdd, 0x3b, 0xe1, 0x99, 0x11, 0x43, 755 0x56, 0x46, 0x25, 0xca, 0x92, 0xeb, 0x6f, 0x10, 0xa0, 0xbb, 0x64, 0x03, 0xd2, 0x53, 0x2d, 0x86, 756 0x8c, 0x60, 0xb2, 0x24, 0xb9, 0x7e, 0xa9, 0xc5, 0x90, 0xde, 0x27, 0x45, 0x33, 0x63, 0x95, 0x86, 757 0xd7, 0xaa, 0xec, 0x6d, 0x45, 0x56, 0xf6, 0x68, 0x2e, 0x7b, 0xf4, 0x2c, 0x3b, 0x8d, 0x8b, 0x66, 758 0x06, 0x4a, 0x99, 0x24, 0x15, 0xda, 0xf0, 0x74, 0xc2, 0x36, 0xad, 0x52, 0x0b, 0x80, 0x3e, 0x22, 759 0xa1, 0x38, 0x16, 0x99, 0xd1, 0xac, 0x8a, 0x54, 0xb7, 0xa3, 0xe5, 0x70, 0x2d, 0xd3, 0xcf, 0x21, 760 0xdd, 0x09, 0x80, 0x58, 0xec, 0x6a, 0x9f, 0x04, 0x3f, 0xfc, 0x5c, 0x2f, 0x34, 0x7f, 0xf1, 0xc8, 761 0xff, 0xde, 0xe6, 0x49, 0x3f, 0x22, 0xe5, 0x54, 0xcb, 0x5e, 0x92, 0x0d, 0xc5, 0x0c, 0xa7, 0x5a, 762 0xed, 0x54, 0xff, 0xba, 0xa8, 0x2f, 0xc1, 0x78, 0x23, 0xd5, 0xf2, 0x00, 0x22, 0xfa, 0x7f, 0xe2, 763 0x83, 0xf0, 0x38, 0xe3, 0x18, 0x42, 0x7a, 0xb8, 0x68, 0xc6, 0xc7, 0x66, 0x3e, 0x5c, 0xaf, 0xfb, 764 0xa1, 0xc9, 0x93, 0x4c, 0xda, 0xde, 0xb6, 0x9c, 0xe8, 0x9b, 0x2b, 0xa0, 0x5e, 0xf6, 0xfa, 0xdd, 765 0x9b, 0x86, 0xd7, 0xcc, 0x49, 0x65, 0x25, 0x0b, 0x83, 0x00, 0xe7, 0x62, 0x8b, 0xe5, 0x18, 0x63, 766 0x7a, 0x40, 0x08, 0x37, 0x26, 0x4f, 0xfa, 0x53, 0x23, 0x34, 0x2b, 0x62, 0x07, 0xf7, 0x6e, 0x98, 767 0xfc, 0xbc, 0xd6, 0x69, 0xb3, 0xb2, 0xd9, 0xfd, 0xe6, 0x43, 0x52, 0x5e, 0x14, 0x01, 0xdb, 0x23, 768 0x71, 0xea, 0x7e, 0x10, 0x42, 0xba, 0x45, 0x6e, 0x1d, 0xf3, 0xf1, 0x54, 0x38, 0x05, 0xec, 0xa2, 769 0xb9, 0x4f, 0x4a, 0x5f, 0x72, 0x7d, 0x70, 0xdd, 0x19, 0xb0, 0x33, 0x58, 0xe7, 0x8c, 0x22, 0x26, 770 0xe7, 0xce, 0x80, 0xc9, 0x84, 0xb1, 0xd0, 0xd3, 0xb1, 0xa1, 0xdb, 0xce, 0xf6, 0xb0, 0x7d, 0xb3, 771 0x53, 0x64, 0x9e, 0xb3, 0xfe, 0x75, 0xf5, 0x1f, 0xfd, 0x43, 0xfd, 0x77, 0xb2, 0x02, 0x7d, 0x4c, 772 0xaa, 0x30, 0xdc, 0xdc, 0x7d, 0xd4, 0x9a, 0x05, 0xb8, 0xf9, 0xdf, 0xfd, 0xb8, 0x99, 0x6a, 0x39, 773 0xff, 0xfc, 0xe7, 0x2e, 0xfa, 0xc9, 0x23, 0xf4, 0x30, 0x49, 0xa7, 0x63, 0x6e, 0x12, 0x95, 0x2d, 774 0x2e, 0x87, 0x2f, 0x2c, 0x3b, 0xfc, 0x5c, 0x3c, 0xb4, 0xf8, 0x07, 0xeb, 0x67, 0xe1, 0x14, 0xeb, 775 0x6c, 0x40, 0x6b, 0x67, 0x17, 0x75, 0x0f, 0xa5, 0x40, 0x11, 0x3f, 0x25, 0x61, 0x8e, 0x4a, 0x20, 776 0xd5, 0xca, 0x5e, 0x63, 0xfd, 0x29, 0x56, 0xb1, 0xd8, 0xd5, 0x37, 0x9f, 0x92, 0xd2, 0x0b, 0x2d, 777 0x3f, 0x03, 0xb1, 0x76, 0x09, 0xd8, 0xb6, 0xb7, 0x62, 0x99, 0x52, 0xaa, 0x65, 0x17, 0x5c, 0x33, 778 0xbf, 0x56, 0xe0, 0xf4, 0x4d, 0xab, 0xed, 0x93, 0x10, 0xc6, 0xcf, 0xbc, 0xe6, 0xf7, 0x1e, 0x29, 779 0x77, 0x67, 0xf3, 0x43, 0x1e, 0x2f, 0x26, 0xe1, 0xdf, 0xcc, 0xc6, 0x6d, 0x58, 0x19, 0xd6, 0x35, 780 0x91, 0x8b, 0xef, 0x2e, 0x32, 0x5a, 0xf1, 0x8d, 0x47, 0x6e, 0x1f, 0x0a, 0x9e, 0x0f, 0x46, 0xdd, 781 0x99, 0x76, 0xce, 0xa8, 0x93, 0x8a, 0x51, 0x86, 0x8f, 0x7b, 0x03, 0x35, 0xcd, 0x8c, 0xf3, 0x17, 782 0x41, 0x68, 0x1f, 0x10, 0x30, 0xa8, 0x4d, 0x59, 0x77, 0xd9, 0x05, 0x6c, 0x9b, 0x70, 0x29, 0x7a, 783 0xd9, 0x34, 0xed, 0x8b, 0x1c, 0xef, 0xde, 0x20, 0x26, 0x00, 0x7d, 0x8d, 0x08, 0xd8, 0x16, 0x0b, 784 0xf0, 0x24, 0xbc, 0x82, 0x83, 0xb8, 0x0c, 0x48, 0x17, 0x00, 0x38, 0x75, 0x9c, 0xa4, 0x89, 0xc1, 785 0x8b, 0x38, 0x88, 0xed, 0x82, 0x7e, 0x42, 0x7c, 0x33, 0xd3, 0x2c, 0x44, 0x5e, 0xf7, 0xd7, 0x6b, 786 0xb3, 0x7c, 0x3e, 0x62, 0xd8, 0xe0, 0xe8, 0x9d, 0x83, 0x87, 0x90, 0x5e, 0x07, 0x5e, 0xa2, 0x1b, 787 0x18, 0xfa, 0xeb, 0x19, 0xfa, 0x37, 0x30, 0xf4, 0xff, 0x83, 0xa1, 0xbf, 0x96, 0xa1, 0x3f, 0x67, 788 0xd8, 0x26, 0x21, 0x3e, 0x93, 0x73, 0x92, 0x3b, 0xab, 0x9f, 0x97, 0x7d, 0x5e, 0xb1, 0xf9, 0xd8, 789 0x95, 0x59, 0x6a, 0x9d, 0xa7, 0xe7, 0x7f, 0xd6, 0x0a, 0xaf, 0x2f, 0x6b, 0xde, 0xd9, 0x65, 0xcd, 790 0xfb, 0xe3, 0xb2, 0xe6, 0xfd, 0x78, 0x55, 0x2b, 0x9c, 0x5d, 0xd5, 0x0a, 0xe7, 0x57, 0xb5, 0xc2, 791 0xb7, 0x4d, 0x99, 0x98, 0xd1, 0xb4, 0x1f, 0x0d, 0x54, 0xda, 0x76, 0xff, 0x07, 0xd8, 0x3f, 0x1f, 792 0xeb, 0xe1, 0x91, 0x7d, 0x9c, 0xfb, 0x21, 0xba, 0xe3, 0xe1, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 793 0x4d, 0x51, 0x55, 0xd9, 0x29, 0x08, 0x00, 0x00, 794 } 795 796 func (m *TxResponse) Marshal() (dAtA []byte, err error) { 797 size := m.Size() 798 dAtA = make([]byte, size) 799 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 800 if err != nil { 801 return nil, err 802 } 803 return dAtA[:n], nil 804 } 805 806 func (m *TxResponse) MarshalTo(dAtA []byte) (int, error) { 807 size := m.Size() 808 return m.MarshalToSizedBuffer(dAtA[:size]) 809 } 810 811 func (m *TxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 812 i := len(dAtA) 813 _ = i 814 var l int 815 _ = l 816 if len(m.Events) > 0 { 817 for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- { 818 { 819 size, err := m.Events[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 820 if err != nil { 821 return 0, err 822 } 823 i -= size 824 i = encodeVarintAbci(dAtA, i, uint64(size)) 825 } 826 i-- 827 dAtA[i] = 0x6a 828 } 829 } 830 if len(m.Timestamp) > 0 { 831 i -= len(m.Timestamp) 832 copy(dAtA[i:], m.Timestamp) 833 i = encodeVarintAbci(dAtA, i, uint64(len(m.Timestamp))) 834 i-- 835 dAtA[i] = 0x62 836 } 837 if m.Tx != nil { 838 { 839 size, err := m.Tx.MarshalToSizedBuffer(dAtA[:i]) 840 if err != nil { 841 return 0, err 842 } 843 i -= size 844 i = encodeVarintAbci(dAtA, i, uint64(size)) 845 } 846 i-- 847 dAtA[i] = 0x5a 848 } 849 if m.GasUsed != 0 { 850 i = encodeVarintAbci(dAtA, i, uint64(m.GasUsed)) 851 i-- 852 dAtA[i] = 0x50 853 } 854 if m.GasWanted != 0 { 855 i = encodeVarintAbci(dAtA, i, uint64(m.GasWanted)) 856 i-- 857 dAtA[i] = 0x48 858 } 859 if len(m.Info) > 0 { 860 i -= len(m.Info) 861 copy(dAtA[i:], m.Info) 862 i = encodeVarintAbci(dAtA, i, uint64(len(m.Info))) 863 i-- 864 dAtA[i] = 0x42 865 } 866 if len(m.Logs) > 0 { 867 for iNdEx := len(m.Logs) - 1; iNdEx >= 0; iNdEx-- { 868 { 869 size, err := m.Logs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 870 if err != nil { 871 return 0, err 872 } 873 i -= size 874 i = encodeVarintAbci(dAtA, i, uint64(size)) 875 } 876 i-- 877 dAtA[i] = 0x3a 878 } 879 } 880 if len(m.RawLog) > 0 { 881 i -= len(m.RawLog) 882 copy(dAtA[i:], m.RawLog) 883 i = encodeVarintAbci(dAtA, i, uint64(len(m.RawLog))) 884 i-- 885 dAtA[i] = 0x32 886 } 887 if len(m.Data) > 0 { 888 i -= len(m.Data) 889 copy(dAtA[i:], m.Data) 890 i = encodeVarintAbci(dAtA, i, uint64(len(m.Data))) 891 i-- 892 dAtA[i] = 0x2a 893 } 894 if m.Code != 0 { 895 i = encodeVarintAbci(dAtA, i, uint64(m.Code)) 896 i-- 897 dAtA[i] = 0x20 898 } 899 if len(m.Codespace) > 0 { 900 i -= len(m.Codespace) 901 copy(dAtA[i:], m.Codespace) 902 i = encodeVarintAbci(dAtA, i, uint64(len(m.Codespace))) 903 i-- 904 dAtA[i] = 0x1a 905 } 906 if len(m.TxHash) > 0 { 907 i -= len(m.TxHash) 908 copy(dAtA[i:], m.TxHash) 909 i = encodeVarintAbci(dAtA, i, uint64(len(m.TxHash))) 910 i-- 911 dAtA[i] = 0x12 912 } 913 if m.Height != 0 { 914 i = encodeVarintAbci(dAtA, i, uint64(m.Height)) 915 i-- 916 dAtA[i] = 0x8 917 } 918 return len(dAtA) - i, nil 919 } 920 921 func (m *ABCIMessageLog) Marshal() (dAtA []byte, err error) { 922 size := m.Size() 923 dAtA = make([]byte, size) 924 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 925 if err != nil { 926 return nil, err 927 } 928 return dAtA[:n], nil 929 } 930 931 func (m *ABCIMessageLog) MarshalTo(dAtA []byte) (int, error) { 932 size := m.Size() 933 return m.MarshalToSizedBuffer(dAtA[:size]) 934 } 935 936 func (m *ABCIMessageLog) MarshalToSizedBuffer(dAtA []byte) (int, error) { 937 i := len(dAtA) 938 _ = i 939 var l int 940 _ = l 941 if len(m.Events) > 0 { 942 for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- { 943 { 944 size, err := m.Events[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 945 if err != nil { 946 return 0, err 947 } 948 i -= size 949 i = encodeVarintAbci(dAtA, i, uint64(size)) 950 } 951 i-- 952 dAtA[i] = 0x1a 953 } 954 } 955 if len(m.Log) > 0 { 956 i -= len(m.Log) 957 copy(dAtA[i:], m.Log) 958 i = encodeVarintAbci(dAtA, i, uint64(len(m.Log))) 959 i-- 960 dAtA[i] = 0x12 961 } 962 if m.MsgIndex != 0 { 963 i = encodeVarintAbci(dAtA, i, uint64(m.MsgIndex)) 964 i-- 965 dAtA[i] = 0x8 966 } 967 return len(dAtA) - i, nil 968 } 969 970 func (m *StringEvent) Marshal() (dAtA []byte, err error) { 971 size := m.Size() 972 dAtA = make([]byte, size) 973 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 974 if err != nil { 975 return nil, err 976 } 977 return dAtA[:n], nil 978 } 979 980 func (m *StringEvent) MarshalTo(dAtA []byte) (int, error) { 981 size := m.Size() 982 return m.MarshalToSizedBuffer(dAtA[:size]) 983 } 984 985 func (m *StringEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) { 986 i := len(dAtA) 987 _ = i 988 var l int 989 _ = l 990 if len(m.Attributes) > 0 { 991 for iNdEx := len(m.Attributes) - 1; iNdEx >= 0; iNdEx-- { 992 { 993 size, err := m.Attributes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 994 if err != nil { 995 return 0, err 996 } 997 i -= size 998 i = encodeVarintAbci(dAtA, i, uint64(size)) 999 } 1000 i-- 1001 dAtA[i] = 0x12 1002 } 1003 } 1004 if len(m.Type) > 0 { 1005 i -= len(m.Type) 1006 copy(dAtA[i:], m.Type) 1007 i = encodeVarintAbci(dAtA, i, uint64(len(m.Type))) 1008 i-- 1009 dAtA[i] = 0xa 1010 } 1011 return len(dAtA) - i, nil 1012 } 1013 1014 func (m *Attribute) Marshal() (dAtA []byte, err error) { 1015 size := m.Size() 1016 dAtA = make([]byte, size) 1017 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1018 if err != nil { 1019 return nil, err 1020 } 1021 return dAtA[:n], nil 1022 } 1023 1024 func (m *Attribute) MarshalTo(dAtA []byte) (int, error) { 1025 size := m.Size() 1026 return m.MarshalToSizedBuffer(dAtA[:size]) 1027 } 1028 1029 func (m *Attribute) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1030 i := len(dAtA) 1031 _ = i 1032 var l int 1033 _ = l 1034 if len(m.Value) > 0 { 1035 i -= len(m.Value) 1036 copy(dAtA[i:], m.Value) 1037 i = encodeVarintAbci(dAtA, i, uint64(len(m.Value))) 1038 i-- 1039 dAtA[i] = 0x12 1040 } 1041 if len(m.Key) > 0 { 1042 i -= len(m.Key) 1043 copy(dAtA[i:], m.Key) 1044 i = encodeVarintAbci(dAtA, i, uint64(len(m.Key))) 1045 i-- 1046 dAtA[i] = 0xa 1047 } 1048 return len(dAtA) - i, nil 1049 } 1050 1051 func (m *GasInfo) Marshal() (dAtA []byte, err error) { 1052 size := m.Size() 1053 dAtA = make([]byte, size) 1054 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1055 if err != nil { 1056 return nil, err 1057 } 1058 return dAtA[:n], nil 1059 } 1060 1061 func (m *GasInfo) MarshalTo(dAtA []byte) (int, error) { 1062 size := m.Size() 1063 return m.MarshalToSizedBuffer(dAtA[:size]) 1064 } 1065 1066 func (m *GasInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1067 i := len(dAtA) 1068 _ = i 1069 var l int 1070 _ = l 1071 if m.GasUsed != 0 { 1072 i = encodeVarintAbci(dAtA, i, uint64(m.GasUsed)) 1073 i-- 1074 dAtA[i] = 0x10 1075 } 1076 if m.GasWanted != 0 { 1077 i = encodeVarintAbci(dAtA, i, uint64(m.GasWanted)) 1078 i-- 1079 dAtA[i] = 0x8 1080 } 1081 return len(dAtA) - i, nil 1082 } 1083 1084 func (m *Result) Marshal() (dAtA []byte, err error) { 1085 size := m.Size() 1086 dAtA = make([]byte, size) 1087 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1088 if err != nil { 1089 return nil, err 1090 } 1091 return dAtA[:n], nil 1092 } 1093 1094 func (m *Result) MarshalTo(dAtA []byte) (int, error) { 1095 size := m.Size() 1096 return m.MarshalToSizedBuffer(dAtA[:size]) 1097 } 1098 1099 func (m *Result) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1100 i := len(dAtA) 1101 _ = i 1102 var l int 1103 _ = l 1104 if len(m.MsgResponses) > 0 { 1105 for iNdEx := len(m.MsgResponses) - 1; iNdEx >= 0; iNdEx-- { 1106 { 1107 size, err := m.MsgResponses[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1108 if err != nil { 1109 return 0, err 1110 } 1111 i -= size 1112 i = encodeVarintAbci(dAtA, i, uint64(size)) 1113 } 1114 i-- 1115 dAtA[i] = 0x22 1116 } 1117 } 1118 if len(m.Events) > 0 { 1119 for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- { 1120 { 1121 size, err := m.Events[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1122 if err != nil { 1123 return 0, err 1124 } 1125 i -= size 1126 i = encodeVarintAbci(dAtA, i, uint64(size)) 1127 } 1128 i-- 1129 dAtA[i] = 0x1a 1130 } 1131 } 1132 if len(m.Log) > 0 { 1133 i -= len(m.Log) 1134 copy(dAtA[i:], m.Log) 1135 i = encodeVarintAbci(dAtA, i, uint64(len(m.Log))) 1136 i-- 1137 dAtA[i] = 0x12 1138 } 1139 if len(m.Data) > 0 { 1140 i -= len(m.Data) 1141 copy(dAtA[i:], m.Data) 1142 i = encodeVarintAbci(dAtA, i, uint64(len(m.Data))) 1143 i-- 1144 dAtA[i] = 0xa 1145 } 1146 return len(dAtA) - i, nil 1147 } 1148 1149 func (m *SimulationResponse) Marshal() (dAtA []byte, err error) { 1150 size := m.Size() 1151 dAtA = make([]byte, size) 1152 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1153 if err != nil { 1154 return nil, err 1155 } 1156 return dAtA[:n], nil 1157 } 1158 1159 func (m *SimulationResponse) MarshalTo(dAtA []byte) (int, error) { 1160 size := m.Size() 1161 return m.MarshalToSizedBuffer(dAtA[:size]) 1162 } 1163 1164 func (m *SimulationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1165 i := len(dAtA) 1166 _ = i 1167 var l int 1168 _ = l 1169 if m.Result != nil { 1170 { 1171 size, err := m.Result.MarshalToSizedBuffer(dAtA[:i]) 1172 if err != nil { 1173 return 0, err 1174 } 1175 i -= size 1176 i = encodeVarintAbci(dAtA, i, uint64(size)) 1177 } 1178 i-- 1179 dAtA[i] = 0x12 1180 } 1181 { 1182 size, err := m.GasInfo.MarshalToSizedBuffer(dAtA[:i]) 1183 if err != nil { 1184 return 0, err 1185 } 1186 i -= size 1187 i = encodeVarintAbci(dAtA, i, uint64(size)) 1188 } 1189 i-- 1190 dAtA[i] = 0xa 1191 return len(dAtA) - i, nil 1192 } 1193 1194 func (m *MsgData) Marshal() (dAtA []byte, err error) { 1195 size := m.Size() 1196 dAtA = make([]byte, size) 1197 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1198 if err != nil { 1199 return nil, err 1200 } 1201 return dAtA[:n], nil 1202 } 1203 1204 func (m *MsgData) MarshalTo(dAtA []byte) (int, error) { 1205 size := m.Size() 1206 return m.MarshalToSizedBuffer(dAtA[:size]) 1207 } 1208 1209 func (m *MsgData) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1210 i := len(dAtA) 1211 _ = i 1212 var l int 1213 _ = l 1214 if len(m.Data) > 0 { 1215 i -= len(m.Data) 1216 copy(dAtA[i:], m.Data) 1217 i = encodeVarintAbci(dAtA, i, uint64(len(m.Data))) 1218 i-- 1219 dAtA[i] = 0x12 1220 } 1221 if len(m.MsgType) > 0 { 1222 i -= len(m.MsgType) 1223 copy(dAtA[i:], m.MsgType) 1224 i = encodeVarintAbci(dAtA, i, uint64(len(m.MsgType))) 1225 i-- 1226 dAtA[i] = 0xa 1227 } 1228 return len(dAtA) - i, nil 1229 } 1230 1231 func (m *TxMsgData) Marshal() (dAtA []byte, err error) { 1232 size := m.Size() 1233 dAtA = make([]byte, size) 1234 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1235 if err != nil { 1236 return nil, err 1237 } 1238 return dAtA[:n], nil 1239 } 1240 1241 func (m *TxMsgData) MarshalTo(dAtA []byte) (int, error) { 1242 size := m.Size() 1243 return m.MarshalToSizedBuffer(dAtA[:size]) 1244 } 1245 1246 func (m *TxMsgData) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1247 i := len(dAtA) 1248 _ = i 1249 var l int 1250 _ = l 1251 if len(m.MsgResponses) > 0 { 1252 for iNdEx := len(m.MsgResponses) - 1; iNdEx >= 0; iNdEx-- { 1253 { 1254 size, err := m.MsgResponses[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1255 if err != nil { 1256 return 0, err 1257 } 1258 i -= size 1259 i = encodeVarintAbci(dAtA, i, uint64(size)) 1260 } 1261 i-- 1262 dAtA[i] = 0x12 1263 } 1264 } 1265 if len(m.Data) > 0 { 1266 for iNdEx := len(m.Data) - 1; iNdEx >= 0; iNdEx-- { 1267 { 1268 size, err := m.Data[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1269 if err != nil { 1270 return 0, err 1271 } 1272 i -= size 1273 i = encodeVarintAbci(dAtA, i, uint64(size)) 1274 } 1275 i-- 1276 dAtA[i] = 0xa 1277 } 1278 } 1279 return len(dAtA) - i, nil 1280 } 1281 1282 func (m *SearchTxsResult) Marshal() (dAtA []byte, err error) { 1283 size := m.Size() 1284 dAtA = make([]byte, size) 1285 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1286 if err != nil { 1287 return nil, err 1288 } 1289 return dAtA[:n], nil 1290 } 1291 1292 func (m *SearchTxsResult) MarshalTo(dAtA []byte) (int, error) { 1293 size := m.Size() 1294 return m.MarshalToSizedBuffer(dAtA[:size]) 1295 } 1296 1297 func (m *SearchTxsResult) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1298 i := len(dAtA) 1299 _ = i 1300 var l int 1301 _ = l 1302 if len(m.Txs) > 0 { 1303 for iNdEx := len(m.Txs) - 1; iNdEx >= 0; iNdEx-- { 1304 { 1305 size, err := m.Txs[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1306 if err != nil { 1307 return 0, err 1308 } 1309 i -= size 1310 i = encodeVarintAbci(dAtA, i, uint64(size)) 1311 } 1312 i-- 1313 dAtA[i] = 0x32 1314 } 1315 } 1316 if m.Limit != 0 { 1317 i = encodeVarintAbci(dAtA, i, uint64(m.Limit)) 1318 i-- 1319 dAtA[i] = 0x28 1320 } 1321 if m.PageTotal != 0 { 1322 i = encodeVarintAbci(dAtA, i, uint64(m.PageTotal)) 1323 i-- 1324 dAtA[i] = 0x20 1325 } 1326 if m.PageNumber != 0 { 1327 i = encodeVarintAbci(dAtA, i, uint64(m.PageNumber)) 1328 i-- 1329 dAtA[i] = 0x18 1330 } 1331 if m.Count != 0 { 1332 i = encodeVarintAbci(dAtA, i, uint64(m.Count)) 1333 i-- 1334 dAtA[i] = 0x10 1335 } 1336 if m.TotalCount != 0 { 1337 i = encodeVarintAbci(dAtA, i, uint64(m.TotalCount)) 1338 i-- 1339 dAtA[i] = 0x8 1340 } 1341 return len(dAtA) - i, nil 1342 } 1343 1344 func (m *SearchBlocksResult) Marshal() (dAtA []byte, err error) { 1345 size := m.Size() 1346 dAtA = make([]byte, size) 1347 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1348 if err != nil { 1349 return nil, err 1350 } 1351 return dAtA[:n], nil 1352 } 1353 1354 func (m *SearchBlocksResult) MarshalTo(dAtA []byte) (int, error) { 1355 size := m.Size() 1356 return m.MarshalToSizedBuffer(dAtA[:size]) 1357 } 1358 1359 func (m *SearchBlocksResult) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1360 i := len(dAtA) 1361 _ = i 1362 var l int 1363 _ = l 1364 if len(m.Blocks) > 0 { 1365 for iNdEx := len(m.Blocks) - 1; iNdEx >= 0; iNdEx-- { 1366 { 1367 size, err := m.Blocks[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1368 if err != nil { 1369 return 0, err 1370 } 1371 i -= size 1372 i = encodeVarintAbci(dAtA, i, uint64(size)) 1373 } 1374 i-- 1375 dAtA[i] = 0x32 1376 } 1377 } 1378 if m.Limit != 0 { 1379 i = encodeVarintAbci(dAtA, i, uint64(m.Limit)) 1380 i-- 1381 dAtA[i] = 0x28 1382 } 1383 if m.PageTotal != 0 { 1384 i = encodeVarintAbci(dAtA, i, uint64(m.PageTotal)) 1385 i-- 1386 dAtA[i] = 0x20 1387 } 1388 if m.PageNumber != 0 { 1389 i = encodeVarintAbci(dAtA, i, uint64(m.PageNumber)) 1390 i-- 1391 dAtA[i] = 0x18 1392 } 1393 if m.Count != 0 { 1394 i = encodeVarintAbci(dAtA, i, uint64(m.Count)) 1395 i-- 1396 dAtA[i] = 0x10 1397 } 1398 if m.TotalCount != 0 { 1399 i = encodeVarintAbci(dAtA, i, uint64(m.TotalCount)) 1400 i-- 1401 dAtA[i] = 0x8 1402 } 1403 return len(dAtA) - i, nil 1404 } 1405 1406 func encodeVarintAbci(dAtA []byte, offset int, v uint64) int { 1407 offset -= sovAbci(v) 1408 base := offset 1409 for v >= 1<<7 { 1410 dAtA[offset] = uint8(v&0x7f | 0x80) 1411 v >>= 7 1412 offset++ 1413 } 1414 dAtA[offset] = uint8(v) 1415 return base 1416 } 1417 func (m *TxResponse) Size() (n int) { 1418 if m == nil { 1419 return 0 1420 } 1421 var l int 1422 _ = l 1423 if m.Height != 0 { 1424 n += 1 + sovAbci(uint64(m.Height)) 1425 } 1426 l = len(m.TxHash) 1427 if l > 0 { 1428 n += 1 + l + sovAbci(uint64(l)) 1429 } 1430 l = len(m.Codespace) 1431 if l > 0 { 1432 n += 1 + l + sovAbci(uint64(l)) 1433 } 1434 if m.Code != 0 { 1435 n += 1 + sovAbci(uint64(m.Code)) 1436 } 1437 l = len(m.Data) 1438 if l > 0 { 1439 n += 1 + l + sovAbci(uint64(l)) 1440 } 1441 l = len(m.RawLog) 1442 if l > 0 { 1443 n += 1 + l + sovAbci(uint64(l)) 1444 } 1445 if len(m.Logs) > 0 { 1446 for _, e := range m.Logs { 1447 l = e.Size() 1448 n += 1 + l + sovAbci(uint64(l)) 1449 } 1450 } 1451 l = len(m.Info) 1452 if l > 0 { 1453 n += 1 + l + sovAbci(uint64(l)) 1454 } 1455 if m.GasWanted != 0 { 1456 n += 1 + sovAbci(uint64(m.GasWanted)) 1457 } 1458 if m.GasUsed != 0 { 1459 n += 1 + sovAbci(uint64(m.GasUsed)) 1460 } 1461 if m.Tx != nil { 1462 l = m.Tx.Size() 1463 n += 1 + l + sovAbci(uint64(l)) 1464 } 1465 l = len(m.Timestamp) 1466 if l > 0 { 1467 n += 1 + l + sovAbci(uint64(l)) 1468 } 1469 if len(m.Events) > 0 { 1470 for _, e := range m.Events { 1471 l = e.Size() 1472 n += 1 + l + sovAbci(uint64(l)) 1473 } 1474 } 1475 return n 1476 } 1477 1478 func (m *ABCIMessageLog) Size() (n int) { 1479 if m == nil { 1480 return 0 1481 } 1482 var l int 1483 _ = l 1484 if m.MsgIndex != 0 { 1485 n += 1 + sovAbci(uint64(m.MsgIndex)) 1486 } 1487 l = len(m.Log) 1488 if l > 0 { 1489 n += 1 + l + sovAbci(uint64(l)) 1490 } 1491 if len(m.Events) > 0 { 1492 for _, e := range m.Events { 1493 l = e.Size() 1494 n += 1 + l + sovAbci(uint64(l)) 1495 } 1496 } 1497 return n 1498 } 1499 1500 func (m *StringEvent) Size() (n int) { 1501 if m == nil { 1502 return 0 1503 } 1504 var l int 1505 _ = l 1506 l = len(m.Type) 1507 if l > 0 { 1508 n += 1 + l + sovAbci(uint64(l)) 1509 } 1510 if len(m.Attributes) > 0 { 1511 for _, e := range m.Attributes { 1512 l = e.Size() 1513 n += 1 + l + sovAbci(uint64(l)) 1514 } 1515 } 1516 return n 1517 } 1518 1519 func (m *Attribute) Size() (n int) { 1520 if m == nil { 1521 return 0 1522 } 1523 var l int 1524 _ = l 1525 l = len(m.Key) 1526 if l > 0 { 1527 n += 1 + l + sovAbci(uint64(l)) 1528 } 1529 l = len(m.Value) 1530 if l > 0 { 1531 n += 1 + l + sovAbci(uint64(l)) 1532 } 1533 return n 1534 } 1535 1536 func (m *GasInfo) Size() (n int) { 1537 if m == nil { 1538 return 0 1539 } 1540 var l int 1541 _ = l 1542 if m.GasWanted != 0 { 1543 n += 1 + sovAbci(uint64(m.GasWanted)) 1544 } 1545 if m.GasUsed != 0 { 1546 n += 1 + sovAbci(uint64(m.GasUsed)) 1547 } 1548 return n 1549 } 1550 1551 func (m *Result) Size() (n int) { 1552 if m == nil { 1553 return 0 1554 } 1555 var l int 1556 _ = l 1557 l = len(m.Data) 1558 if l > 0 { 1559 n += 1 + l + sovAbci(uint64(l)) 1560 } 1561 l = len(m.Log) 1562 if l > 0 { 1563 n += 1 + l + sovAbci(uint64(l)) 1564 } 1565 if len(m.Events) > 0 { 1566 for _, e := range m.Events { 1567 l = e.Size() 1568 n += 1 + l + sovAbci(uint64(l)) 1569 } 1570 } 1571 if len(m.MsgResponses) > 0 { 1572 for _, e := range m.MsgResponses { 1573 l = e.Size() 1574 n += 1 + l + sovAbci(uint64(l)) 1575 } 1576 } 1577 return n 1578 } 1579 1580 func (m *SimulationResponse) Size() (n int) { 1581 if m == nil { 1582 return 0 1583 } 1584 var l int 1585 _ = l 1586 l = m.GasInfo.Size() 1587 n += 1 + l + sovAbci(uint64(l)) 1588 if m.Result != nil { 1589 l = m.Result.Size() 1590 n += 1 + l + sovAbci(uint64(l)) 1591 } 1592 return n 1593 } 1594 1595 func (m *MsgData) Size() (n int) { 1596 if m == nil { 1597 return 0 1598 } 1599 var l int 1600 _ = l 1601 l = len(m.MsgType) 1602 if l > 0 { 1603 n += 1 + l + sovAbci(uint64(l)) 1604 } 1605 l = len(m.Data) 1606 if l > 0 { 1607 n += 1 + l + sovAbci(uint64(l)) 1608 } 1609 return n 1610 } 1611 1612 func (m *TxMsgData) Size() (n int) { 1613 if m == nil { 1614 return 0 1615 } 1616 var l int 1617 _ = l 1618 if len(m.Data) > 0 { 1619 for _, e := range m.Data { 1620 l = e.Size() 1621 n += 1 + l + sovAbci(uint64(l)) 1622 } 1623 } 1624 if len(m.MsgResponses) > 0 { 1625 for _, e := range m.MsgResponses { 1626 l = e.Size() 1627 n += 1 + l + sovAbci(uint64(l)) 1628 } 1629 } 1630 return n 1631 } 1632 1633 func (m *SearchTxsResult) Size() (n int) { 1634 if m == nil { 1635 return 0 1636 } 1637 var l int 1638 _ = l 1639 if m.TotalCount != 0 { 1640 n += 1 + sovAbci(uint64(m.TotalCount)) 1641 } 1642 if m.Count != 0 { 1643 n += 1 + sovAbci(uint64(m.Count)) 1644 } 1645 if m.PageNumber != 0 { 1646 n += 1 + sovAbci(uint64(m.PageNumber)) 1647 } 1648 if m.PageTotal != 0 { 1649 n += 1 + sovAbci(uint64(m.PageTotal)) 1650 } 1651 if m.Limit != 0 { 1652 n += 1 + sovAbci(uint64(m.Limit)) 1653 } 1654 if len(m.Txs) > 0 { 1655 for _, e := range m.Txs { 1656 l = e.Size() 1657 n += 1 + l + sovAbci(uint64(l)) 1658 } 1659 } 1660 return n 1661 } 1662 1663 func (m *SearchBlocksResult) Size() (n int) { 1664 if m == nil { 1665 return 0 1666 } 1667 var l int 1668 _ = l 1669 if m.TotalCount != 0 { 1670 n += 1 + sovAbci(uint64(m.TotalCount)) 1671 } 1672 if m.Count != 0 { 1673 n += 1 + sovAbci(uint64(m.Count)) 1674 } 1675 if m.PageNumber != 0 { 1676 n += 1 + sovAbci(uint64(m.PageNumber)) 1677 } 1678 if m.PageTotal != 0 { 1679 n += 1 + sovAbci(uint64(m.PageTotal)) 1680 } 1681 if m.Limit != 0 { 1682 n += 1 + sovAbci(uint64(m.Limit)) 1683 } 1684 if len(m.Blocks) > 0 { 1685 for _, e := range m.Blocks { 1686 l = e.Size() 1687 n += 1 + l + sovAbci(uint64(l)) 1688 } 1689 } 1690 return n 1691 } 1692 1693 func sovAbci(x uint64) (n int) { 1694 return (math_bits.Len64(x|1) + 6) / 7 1695 } 1696 func sozAbci(x uint64) (n int) { 1697 return sovAbci(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1698 } 1699 func (this *ABCIMessageLog) String() string { 1700 if this == nil { 1701 return "nil" 1702 } 1703 repeatedStringForEvents := "[]StringEvent{" 1704 for _, f := range this.Events { 1705 repeatedStringForEvents += strings.Replace(strings.Replace(f.String(), "StringEvent", "StringEvent", 1), `&`, ``, 1) + "," 1706 } 1707 repeatedStringForEvents += "}" 1708 s := strings.Join([]string{`&ABCIMessageLog{`, 1709 `MsgIndex:` + fmt.Sprintf("%v", this.MsgIndex) + `,`, 1710 `Log:` + fmt.Sprintf("%v", this.Log) + `,`, 1711 `Events:` + repeatedStringForEvents + `,`, 1712 `}`, 1713 }, "") 1714 return s 1715 } 1716 func (this *StringEvent) String() string { 1717 if this == nil { 1718 return "nil" 1719 } 1720 repeatedStringForAttributes := "[]Attribute{" 1721 for _, f := range this.Attributes { 1722 repeatedStringForAttributes += fmt.Sprintf("%v", f) + "," 1723 } 1724 repeatedStringForAttributes += "}" 1725 s := strings.Join([]string{`&StringEvent{`, 1726 `Type:` + fmt.Sprintf("%v", this.Type) + `,`, 1727 `Attributes:` + repeatedStringForAttributes + `,`, 1728 `}`, 1729 }, "") 1730 return s 1731 } 1732 func (this *MsgData) String() string { 1733 if this == nil { 1734 return "nil" 1735 } 1736 s := strings.Join([]string{`&MsgData{`, 1737 `MsgType:` + fmt.Sprintf("%v", this.MsgType) + `,`, 1738 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 1739 `}`, 1740 }, "") 1741 return s 1742 } 1743 func (this *TxMsgData) String() string { 1744 if this == nil { 1745 return "nil" 1746 } 1747 repeatedStringForData := "[]*MsgData{" 1748 for _, f := range this.Data { 1749 repeatedStringForData += strings.Replace(f.String(), "MsgData", "MsgData", 1) + "," 1750 } 1751 repeatedStringForData += "}" 1752 repeatedStringForMsgResponses := "[]*Any{" 1753 for _, f := range this.MsgResponses { 1754 repeatedStringForMsgResponses += strings.Replace(fmt.Sprintf("%v", f), "Any", "types.Any", 1) + "," 1755 } 1756 repeatedStringForMsgResponses += "}" 1757 s := strings.Join([]string{`&TxMsgData{`, 1758 `Data:` + repeatedStringForData + `,`, 1759 `MsgResponses:` + repeatedStringForMsgResponses + `,`, 1760 `}`, 1761 }, "") 1762 return s 1763 } 1764 func (this *SearchTxsResult) String() string { 1765 if this == nil { 1766 return "nil" 1767 } 1768 repeatedStringForTxs := "[]*TxResponse{" 1769 for _, f := range this.Txs { 1770 repeatedStringForTxs += strings.Replace(fmt.Sprintf("%v", f), "TxResponse", "TxResponse", 1) + "," 1771 } 1772 repeatedStringForTxs += "}" 1773 s := strings.Join([]string{`&SearchTxsResult{`, 1774 `TotalCount:` + fmt.Sprintf("%v", this.TotalCount) + `,`, 1775 `Count:` + fmt.Sprintf("%v", this.Count) + `,`, 1776 `PageNumber:` + fmt.Sprintf("%v", this.PageNumber) + `,`, 1777 `PageTotal:` + fmt.Sprintf("%v", this.PageTotal) + `,`, 1778 `Limit:` + fmt.Sprintf("%v", this.Limit) + `,`, 1779 `Txs:` + repeatedStringForTxs + `,`, 1780 `}`, 1781 }, "") 1782 return s 1783 } 1784 func (this *SearchBlocksResult) String() string { 1785 if this == nil { 1786 return "nil" 1787 } 1788 repeatedStringForBlocks := "[]*Block{" 1789 for _, f := range this.Blocks { 1790 repeatedStringForBlocks += strings.Replace(fmt.Sprintf("%v", f), "Block", "types2.Block", 1) + "," 1791 } 1792 repeatedStringForBlocks += "}" 1793 s := strings.Join([]string{`&SearchBlocksResult{`, 1794 `TotalCount:` + fmt.Sprintf("%v", this.TotalCount) + `,`, 1795 `Count:` + fmt.Sprintf("%v", this.Count) + `,`, 1796 `PageNumber:` + fmt.Sprintf("%v", this.PageNumber) + `,`, 1797 `PageTotal:` + fmt.Sprintf("%v", this.PageTotal) + `,`, 1798 `Limit:` + fmt.Sprintf("%v", this.Limit) + `,`, 1799 `Blocks:` + repeatedStringForBlocks + `,`, 1800 `}`, 1801 }, "") 1802 return s 1803 } 1804 func valueToStringAbci(v interface{}) string { 1805 rv := reflect.ValueOf(v) 1806 if rv.IsNil() { 1807 return "nil" 1808 } 1809 pv := reflect.Indirect(rv).Interface() 1810 return fmt.Sprintf("*%v", pv) 1811 } 1812 func (m *TxResponse) Unmarshal(dAtA []byte) error { 1813 l := len(dAtA) 1814 iNdEx := 0 1815 for iNdEx < l { 1816 preIndex := iNdEx 1817 var wire uint64 1818 for shift := uint(0); ; shift += 7 { 1819 if shift >= 64 { 1820 return ErrIntOverflowAbci 1821 } 1822 if iNdEx >= l { 1823 return io.ErrUnexpectedEOF 1824 } 1825 b := dAtA[iNdEx] 1826 iNdEx++ 1827 wire |= uint64(b&0x7F) << shift 1828 if b < 0x80 { 1829 break 1830 } 1831 } 1832 fieldNum := int32(wire >> 3) 1833 wireType := int(wire & 0x7) 1834 if wireType == 4 { 1835 return fmt.Errorf("proto: TxResponse: wiretype end group for non-group") 1836 } 1837 if fieldNum <= 0 { 1838 return fmt.Errorf("proto: TxResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1839 } 1840 switch fieldNum { 1841 case 1: 1842 if wireType != 0 { 1843 return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) 1844 } 1845 m.Height = 0 1846 for shift := uint(0); ; shift += 7 { 1847 if shift >= 64 { 1848 return ErrIntOverflowAbci 1849 } 1850 if iNdEx >= l { 1851 return io.ErrUnexpectedEOF 1852 } 1853 b := dAtA[iNdEx] 1854 iNdEx++ 1855 m.Height |= int64(b&0x7F) << shift 1856 if b < 0x80 { 1857 break 1858 } 1859 } 1860 case 2: 1861 if wireType != 2 { 1862 return fmt.Errorf("proto: wrong wireType = %d for field TxHash", wireType) 1863 } 1864 var stringLen uint64 1865 for shift := uint(0); ; shift += 7 { 1866 if shift >= 64 { 1867 return ErrIntOverflowAbci 1868 } 1869 if iNdEx >= l { 1870 return io.ErrUnexpectedEOF 1871 } 1872 b := dAtA[iNdEx] 1873 iNdEx++ 1874 stringLen |= uint64(b&0x7F) << shift 1875 if b < 0x80 { 1876 break 1877 } 1878 } 1879 intStringLen := int(stringLen) 1880 if intStringLen < 0 { 1881 return ErrInvalidLengthAbci 1882 } 1883 postIndex := iNdEx + intStringLen 1884 if postIndex < 0 { 1885 return ErrInvalidLengthAbci 1886 } 1887 if postIndex > l { 1888 return io.ErrUnexpectedEOF 1889 } 1890 m.TxHash = string(dAtA[iNdEx:postIndex]) 1891 iNdEx = postIndex 1892 case 3: 1893 if wireType != 2 { 1894 return fmt.Errorf("proto: wrong wireType = %d for field Codespace", wireType) 1895 } 1896 var stringLen uint64 1897 for shift := uint(0); ; shift += 7 { 1898 if shift >= 64 { 1899 return ErrIntOverflowAbci 1900 } 1901 if iNdEx >= l { 1902 return io.ErrUnexpectedEOF 1903 } 1904 b := dAtA[iNdEx] 1905 iNdEx++ 1906 stringLen |= uint64(b&0x7F) << shift 1907 if b < 0x80 { 1908 break 1909 } 1910 } 1911 intStringLen := int(stringLen) 1912 if intStringLen < 0 { 1913 return ErrInvalidLengthAbci 1914 } 1915 postIndex := iNdEx + intStringLen 1916 if postIndex < 0 { 1917 return ErrInvalidLengthAbci 1918 } 1919 if postIndex > l { 1920 return io.ErrUnexpectedEOF 1921 } 1922 m.Codespace = string(dAtA[iNdEx:postIndex]) 1923 iNdEx = postIndex 1924 case 4: 1925 if wireType != 0 { 1926 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 1927 } 1928 m.Code = 0 1929 for shift := uint(0); ; shift += 7 { 1930 if shift >= 64 { 1931 return ErrIntOverflowAbci 1932 } 1933 if iNdEx >= l { 1934 return io.ErrUnexpectedEOF 1935 } 1936 b := dAtA[iNdEx] 1937 iNdEx++ 1938 m.Code |= uint32(b&0x7F) << shift 1939 if b < 0x80 { 1940 break 1941 } 1942 } 1943 case 5: 1944 if wireType != 2 { 1945 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 1946 } 1947 var stringLen uint64 1948 for shift := uint(0); ; shift += 7 { 1949 if shift >= 64 { 1950 return ErrIntOverflowAbci 1951 } 1952 if iNdEx >= l { 1953 return io.ErrUnexpectedEOF 1954 } 1955 b := dAtA[iNdEx] 1956 iNdEx++ 1957 stringLen |= uint64(b&0x7F) << shift 1958 if b < 0x80 { 1959 break 1960 } 1961 } 1962 intStringLen := int(stringLen) 1963 if intStringLen < 0 { 1964 return ErrInvalidLengthAbci 1965 } 1966 postIndex := iNdEx + intStringLen 1967 if postIndex < 0 { 1968 return ErrInvalidLengthAbci 1969 } 1970 if postIndex > l { 1971 return io.ErrUnexpectedEOF 1972 } 1973 m.Data = string(dAtA[iNdEx:postIndex]) 1974 iNdEx = postIndex 1975 case 6: 1976 if wireType != 2 { 1977 return fmt.Errorf("proto: wrong wireType = %d for field RawLog", wireType) 1978 } 1979 var stringLen uint64 1980 for shift := uint(0); ; shift += 7 { 1981 if shift >= 64 { 1982 return ErrIntOverflowAbci 1983 } 1984 if iNdEx >= l { 1985 return io.ErrUnexpectedEOF 1986 } 1987 b := dAtA[iNdEx] 1988 iNdEx++ 1989 stringLen |= uint64(b&0x7F) << shift 1990 if b < 0x80 { 1991 break 1992 } 1993 } 1994 intStringLen := int(stringLen) 1995 if intStringLen < 0 { 1996 return ErrInvalidLengthAbci 1997 } 1998 postIndex := iNdEx + intStringLen 1999 if postIndex < 0 { 2000 return ErrInvalidLengthAbci 2001 } 2002 if postIndex > l { 2003 return io.ErrUnexpectedEOF 2004 } 2005 m.RawLog = string(dAtA[iNdEx:postIndex]) 2006 iNdEx = postIndex 2007 case 7: 2008 if wireType != 2 { 2009 return fmt.Errorf("proto: wrong wireType = %d for field Logs", wireType) 2010 } 2011 var msglen int 2012 for shift := uint(0); ; shift += 7 { 2013 if shift >= 64 { 2014 return ErrIntOverflowAbci 2015 } 2016 if iNdEx >= l { 2017 return io.ErrUnexpectedEOF 2018 } 2019 b := dAtA[iNdEx] 2020 iNdEx++ 2021 msglen |= int(b&0x7F) << shift 2022 if b < 0x80 { 2023 break 2024 } 2025 } 2026 if msglen < 0 { 2027 return ErrInvalidLengthAbci 2028 } 2029 postIndex := iNdEx + msglen 2030 if postIndex < 0 { 2031 return ErrInvalidLengthAbci 2032 } 2033 if postIndex > l { 2034 return io.ErrUnexpectedEOF 2035 } 2036 m.Logs = append(m.Logs, ABCIMessageLog{}) 2037 if err := m.Logs[len(m.Logs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2038 return err 2039 } 2040 iNdEx = postIndex 2041 case 8: 2042 if wireType != 2 { 2043 return fmt.Errorf("proto: wrong wireType = %d for field Info", wireType) 2044 } 2045 var stringLen uint64 2046 for shift := uint(0); ; shift += 7 { 2047 if shift >= 64 { 2048 return ErrIntOverflowAbci 2049 } 2050 if iNdEx >= l { 2051 return io.ErrUnexpectedEOF 2052 } 2053 b := dAtA[iNdEx] 2054 iNdEx++ 2055 stringLen |= uint64(b&0x7F) << shift 2056 if b < 0x80 { 2057 break 2058 } 2059 } 2060 intStringLen := int(stringLen) 2061 if intStringLen < 0 { 2062 return ErrInvalidLengthAbci 2063 } 2064 postIndex := iNdEx + intStringLen 2065 if postIndex < 0 { 2066 return ErrInvalidLengthAbci 2067 } 2068 if postIndex > l { 2069 return io.ErrUnexpectedEOF 2070 } 2071 m.Info = string(dAtA[iNdEx:postIndex]) 2072 iNdEx = postIndex 2073 case 9: 2074 if wireType != 0 { 2075 return fmt.Errorf("proto: wrong wireType = %d for field GasWanted", wireType) 2076 } 2077 m.GasWanted = 0 2078 for shift := uint(0); ; shift += 7 { 2079 if shift >= 64 { 2080 return ErrIntOverflowAbci 2081 } 2082 if iNdEx >= l { 2083 return io.ErrUnexpectedEOF 2084 } 2085 b := dAtA[iNdEx] 2086 iNdEx++ 2087 m.GasWanted |= int64(b&0x7F) << shift 2088 if b < 0x80 { 2089 break 2090 } 2091 } 2092 case 10: 2093 if wireType != 0 { 2094 return fmt.Errorf("proto: wrong wireType = %d for field GasUsed", wireType) 2095 } 2096 m.GasUsed = 0 2097 for shift := uint(0); ; shift += 7 { 2098 if shift >= 64 { 2099 return ErrIntOverflowAbci 2100 } 2101 if iNdEx >= l { 2102 return io.ErrUnexpectedEOF 2103 } 2104 b := dAtA[iNdEx] 2105 iNdEx++ 2106 m.GasUsed |= int64(b&0x7F) << shift 2107 if b < 0x80 { 2108 break 2109 } 2110 } 2111 case 11: 2112 if wireType != 2 { 2113 return fmt.Errorf("proto: wrong wireType = %d for field Tx", wireType) 2114 } 2115 var msglen int 2116 for shift := uint(0); ; shift += 7 { 2117 if shift >= 64 { 2118 return ErrIntOverflowAbci 2119 } 2120 if iNdEx >= l { 2121 return io.ErrUnexpectedEOF 2122 } 2123 b := dAtA[iNdEx] 2124 iNdEx++ 2125 msglen |= int(b&0x7F) << shift 2126 if b < 0x80 { 2127 break 2128 } 2129 } 2130 if msglen < 0 { 2131 return ErrInvalidLengthAbci 2132 } 2133 postIndex := iNdEx + msglen 2134 if postIndex < 0 { 2135 return ErrInvalidLengthAbci 2136 } 2137 if postIndex > l { 2138 return io.ErrUnexpectedEOF 2139 } 2140 if m.Tx == nil { 2141 m.Tx = &types.Any{} 2142 } 2143 if err := m.Tx.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2144 return err 2145 } 2146 iNdEx = postIndex 2147 case 12: 2148 if wireType != 2 { 2149 return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) 2150 } 2151 var stringLen uint64 2152 for shift := uint(0); ; shift += 7 { 2153 if shift >= 64 { 2154 return ErrIntOverflowAbci 2155 } 2156 if iNdEx >= l { 2157 return io.ErrUnexpectedEOF 2158 } 2159 b := dAtA[iNdEx] 2160 iNdEx++ 2161 stringLen |= uint64(b&0x7F) << shift 2162 if b < 0x80 { 2163 break 2164 } 2165 } 2166 intStringLen := int(stringLen) 2167 if intStringLen < 0 { 2168 return ErrInvalidLengthAbci 2169 } 2170 postIndex := iNdEx + intStringLen 2171 if postIndex < 0 { 2172 return ErrInvalidLengthAbci 2173 } 2174 if postIndex > l { 2175 return io.ErrUnexpectedEOF 2176 } 2177 m.Timestamp = string(dAtA[iNdEx:postIndex]) 2178 iNdEx = postIndex 2179 case 13: 2180 if wireType != 2 { 2181 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 2182 } 2183 var msglen int 2184 for shift := uint(0); ; shift += 7 { 2185 if shift >= 64 { 2186 return ErrIntOverflowAbci 2187 } 2188 if iNdEx >= l { 2189 return io.ErrUnexpectedEOF 2190 } 2191 b := dAtA[iNdEx] 2192 iNdEx++ 2193 msglen |= int(b&0x7F) << shift 2194 if b < 0x80 { 2195 break 2196 } 2197 } 2198 if msglen < 0 { 2199 return ErrInvalidLengthAbci 2200 } 2201 postIndex := iNdEx + msglen 2202 if postIndex < 0 { 2203 return ErrInvalidLengthAbci 2204 } 2205 if postIndex > l { 2206 return io.ErrUnexpectedEOF 2207 } 2208 m.Events = append(m.Events, types1.Event{}) 2209 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2210 return err 2211 } 2212 iNdEx = postIndex 2213 default: 2214 iNdEx = preIndex 2215 skippy, err := skipAbci(dAtA[iNdEx:]) 2216 if err != nil { 2217 return err 2218 } 2219 if (skippy < 0) || (iNdEx+skippy) < 0 { 2220 return ErrInvalidLengthAbci 2221 } 2222 if (iNdEx + skippy) > l { 2223 return io.ErrUnexpectedEOF 2224 } 2225 iNdEx += skippy 2226 } 2227 } 2228 2229 if iNdEx > l { 2230 return io.ErrUnexpectedEOF 2231 } 2232 return nil 2233 } 2234 func (m *ABCIMessageLog) Unmarshal(dAtA []byte) error { 2235 l := len(dAtA) 2236 iNdEx := 0 2237 for iNdEx < l { 2238 preIndex := iNdEx 2239 var wire uint64 2240 for shift := uint(0); ; shift += 7 { 2241 if shift >= 64 { 2242 return ErrIntOverflowAbci 2243 } 2244 if iNdEx >= l { 2245 return io.ErrUnexpectedEOF 2246 } 2247 b := dAtA[iNdEx] 2248 iNdEx++ 2249 wire |= uint64(b&0x7F) << shift 2250 if b < 0x80 { 2251 break 2252 } 2253 } 2254 fieldNum := int32(wire >> 3) 2255 wireType := int(wire & 0x7) 2256 if wireType == 4 { 2257 return fmt.Errorf("proto: ABCIMessageLog: wiretype end group for non-group") 2258 } 2259 if fieldNum <= 0 { 2260 return fmt.Errorf("proto: ABCIMessageLog: illegal tag %d (wire type %d)", fieldNum, wire) 2261 } 2262 switch fieldNum { 2263 case 1: 2264 if wireType != 0 { 2265 return fmt.Errorf("proto: wrong wireType = %d for field MsgIndex", wireType) 2266 } 2267 m.MsgIndex = 0 2268 for shift := uint(0); ; shift += 7 { 2269 if shift >= 64 { 2270 return ErrIntOverflowAbci 2271 } 2272 if iNdEx >= l { 2273 return io.ErrUnexpectedEOF 2274 } 2275 b := dAtA[iNdEx] 2276 iNdEx++ 2277 m.MsgIndex |= uint32(b&0x7F) << shift 2278 if b < 0x80 { 2279 break 2280 } 2281 } 2282 case 2: 2283 if wireType != 2 { 2284 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 2285 } 2286 var stringLen uint64 2287 for shift := uint(0); ; shift += 7 { 2288 if shift >= 64 { 2289 return ErrIntOverflowAbci 2290 } 2291 if iNdEx >= l { 2292 return io.ErrUnexpectedEOF 2293 } 2294 b := dAtA[iNdEx] 2295 iNdEx++ 2296 stringLen |= uint64(b&0x7F) << shift 2297 if b < 0x80 { 2298 break 2299 } 2300 } 2301 intStringLen := int(stringLen) 2302 if intStringLen < 0 { 2303 return ErrInvalidLengthAbci 2304 } 2305 postIndex := iNdEx + intStringLen 2306 if postIndex < 0 { 2307 return ErrInvalidLengthAbci 2308 } 2309 if postIndex > l { 2310 return io.ErrUnexpectedEOF 2311 } 2312 m.Log = string(dAtA[iNdEx:postIndex]) 2313 iNdEx = postIndex 2314 case 3: 2315 if wireType != 2 { 2316 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 2317 } 2318 var msglen int 2319 for shift := uint(0); ; shift += 7 { 2320 if shift >= 64 { 2321 return ErrIntOverflowAbci 2322 } 2323 if iNdEx >= l { 2324 return io.ErrUnexpectedEOF 2325 } 2326 b := dAtA[iNdEx] 2327 iNdEx++ 2328 msglen |= int(b&0x7F) << shift 2329 if b < 0x80 { 2330 break 2331 } 2332 } 2333 if msglen < 0 { 2334 return ErrInvalidLengthAbci 2335 } 2336 postIndex := iNdEx + msglen 2337 if postIndex < 0 { 2338 return ErrInvalidLengthAbci 2339 } 2340 if postIndex > l { 2341 return io.ErrUnexpectedEOF 2342 } 2343 m.Events = append(m.Events, StringEvent{}) 2344 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2345 return err 2346 } 2347 iNdEx = postIndex 2348 default: 2349 iNdEx = preIndex 2350 skippy, err := skipAbci(dAtA[iNdEx:]) 2351 if err != nil { 2352 return err 2353 } 2354 if (skippy < 0) || (iNdEx+skippy) < 0 { 2355 return ErrInvalidLengthAbci 2356 } 2357 if (iNdEx + skippy) > l { 2358 return io.ErrUnexpectedEOF 2359 } 2360 iNdEx += skippy 2361 } 2362 } 2363 2364 if iNdEx > l { 2365 return io.ErrUnexpectedEOF 2366 } 2367 return nil 2368 } 2369 func (m *StringEvent) Unmarshal(dAtA []byte) error { 2370 l := len(dAtA) 2371 iNdEx := 0 2372 for iNdEx < l { 2373 preIndex := iNdEx 2374 var wire uint64 2375 for shift := uint(0); ; shift += 7 { 2376 if shift >= 64 { 2377 return ErrIntOverflowAbci 2378 } 2379 if iNdEx >= l { 2380 return io.ErrUnexpectedEOF 2381 } 2382 b := dAtA[iNdEx] 2383 iNdEx++ 2384 wire |= uint64(b&0x7F) << shift 2385 if b < 0x80 { 2386 break 2387 } 2388 } 2389 fieldNum := int32(wire >> 3) 2390 wireType := int(wire & 0x7) 2391 if wireType == 4 { 2392 return fmt.Errorf("proto: StringEvent: wiretype end group for non-group") 2393 } 2394 if fieldNum <= 0 { 2395 return fmt.Errorf("proto: StringEvent: illegal tag %d (wire type %d)", fieldNum, wire) 2396 } 2397 switch fieldNum { 2398 case 1: 2399 if wireType != 2 { 2400 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 2401 } 2402 var stringLen uint64 2403 for shift := uint(0); ; shift += 7 { 2404 if shift >= 64 { 2405 return ErrIntOverflowAbci 2406 } 2407 if iNdEx >= l { 2408 return io.ErrUnexpectedEOF 2409 } 2410 b := dAtA[iNdEx] 2411 iNdEx++ 2412 stringLen |= uint64(b&0x7F) << shift 2413 if b < 0x80 { 2414 break 2415 } 2416 } 2417 intStringLen := int(stringLen) 2418 if intStringLen < 0 { 2419 return ErrInvalidLengthAbci 2420 } 2421 postIndex := iNdEx + intStringLen 2422 if postIndex < 0 { 2423 return ErrInvalidLengthAbci 2424 } 2425 if postIndex > l { 2426 return io.ErrUnexpectedEOF 2427 } 2428 m.Type = string(dAtA[iNdEx:postIndex]) 2429 iNdEx = postIndex 2430 case 2: 2431 if wireType != 2 { 2432 return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) 2433 } 2434 var msglen int 2435 for shift := uint(0); ; shift += 7 { 2436 if shift >= 64 { 2437 return ErrIntOverflowAbci 2438 } 2439 if iNdEx >= l { 2440 return io.ErrUnexpectedEOF 2441 } 2442 b := dAtA[iNdEx] 2443 iNdEx++ 2444 msglen |= int(b&0x7F) << shift 2445 if b < 0x80 { 2446 break 2447 } 2448 } 2449 if msglen < 0 { 2450 return ErrInvalidLengthAbci 2451 } 2452 postIndex := iNdEx + msglen 2453 if postIndex < 0 { 2454 return ErrInvalidLengthAbci 2455 } 2456 if postIndex > l { 2457 return io.ErrUnexpectedEOF 2458 } 2459 m.Attributes = append(m.Attributes, Attribute{}) 2460 if err := m.Attributes[len(m.Attributes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2461 return err 2462 } 2463 iNdEx = postIndex 2464 default: 2465 iNdEx = preIndex 2466 skippy, err := skipAbci(dAtA[iNdEx:]) 2467 if err != nil { 2468 return err 2469 } 2470 if (skippy < 0) || (iNdEx+skippy) < 0 { 2471 return ErrInvalidLengthAbci 2472 } 2473 if (iNdEx + skippy) > l { 2474 return io.ErrUnexpectedEOF 2475 } 2476 iNdEx += skippy 2477 } 2478 } 2479 2480 if iNdEx > l { 2481 return io.ErrUnexpectedEOF 2482 } 2483 return nil 2484 } 2485 func (m *Attribute) Unmarshal(dAtA []byte) error { 2486 l := len(dAtA) 2487 iNdEx := 0 2488 for iNdEx < l { 2489 preIndex := iNdEx 2490 var wire uint64 2491 for shift := uint(0); ; shift += 7 { 2492 if shift >= 64 { 2493 return ErrIntOverflowAbci 2494 } 2495 if iNdEx >= l { 2496 return io.ErrUnexpectedEOF 2497 } 2498 b := dAtA[iNdEx] 2499 iNdEx++ 2500 wire |= uint64(b&0x7F) << shift 2501 if b < 0x80 { 2502 break 2503 } 2504 } 2505 fieldNum := int32(wire >> 3) 2506 wireType := int(wire & 0x7) 2507 if wireType == 4 { 2508 return fmt.Errorf("proto: Attribute: wiretype end group for non-group") 2509 } 2510 if fieldNum <= 0 { 2511 return fmt.Errorf("proto: Attribute: illegal tag %d (wire type %d)", fieldNum, wire) 2512 } 2513 switch fieldNum { 2514 case 1: 2515 if wireType != 2 { 2516 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 2517 } 2518 var stringLen uint64 2519 for shift := uint(0); ; shift += 7 { 2520 if shift >= 64 { 2521 return ErrIntOverflowAbci 2522 } 2523 if iNdEx >= l { 2524 return io.ErrUnexpectedEOF 2525 } 2526 b := dAtA[iNdEx] 2527 iNdEx++ 2528 stringLen |= uint64(b&0x7F) << shift 2529 if b < 0x80 { 2530 break 2531 } 2532 } 2533 intStringLen := int(stringLen) 2534 if intStringLen < 0 { 2535 return ErrInvalidLengthAbci 2536 } 2537 postIndex := iNdEx + intStringLen 2538 if postIndex < 0 { 2539 return ErrInvalidLengthAbci 2540 } 2541 if postIndex > l { 2542 return io.ErrUnexpectedEOF 2543 } 2544 m.Key = string(dAtA[iNdEx:postIndex]) 2545 iNdEx = postIndex 2546 case 2: 2547 if wireType != 2 { 2548 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 2549 } 2550 var stringLen uint64 2551 for shift := uint(0); ; shift += 7 { 2552 if shift >= 64 { 2553 return ErrIntOverflowAbci 2554 } 2555 if iNdEx >= l { 2556 return io.ErrUnexpectedEOF 2557 } 2558 b := dAtA[iNdEx] 2559 iNdEx++ 2560 stringLen |= uint64(b&0x7F) << shift 2561 if b < 0x80 { 2562 break 2563 } 2564 } 2565 intStringLen := int(stringLen) 2566 if intStringLen < 0 { 2567 return ErrInvalidLengthAbci 2568 } 2569 postIndex := iNdEx + intStringLen 2570 if postIndex < 0 { 2571 return ErrInvalidLengthAbci 2572 } 2573 if postIndex > l { 2574 return io.ErrUnexpectedEOF 2575 } 2576 m.Value = string(dAtA[iNdEx:postIndex]) 2577 iNdEx = postIndex 2578 default: 2579 iNdEx = preIndex 2580 skippy, err := skipAbci(dAtA[iNdEx:]) 2581 if err != nil { 2582 return err 2583 } 2584 if (skippy < 0) || (iNdEx+skippy) < 0 { 2585 return ErrInvalidLengthAbci 2586 } 2587 if (iNdEx + skippy) > l { 2588 return io.ErrUnexpectedEOF 2589 } 2590 iNdEx += skippy 2591 } 2592 } 2593 2594 if iNdEx > l { 2595 return io.ErrUnexpectedEOF 2596 } 2597 return nil 2598 } 2599 func (m *GasInfo) Unmarshal(dAtA []byte) error { 2600 l := len(dAtA) 2601 iNdEx := 0 2602 for iNdEx < l { 2603 preIndex := iNdEx 2604 var wire uint64 2605 for shift := uint(0); ; shift += 7 { 2606 if shift >= 64 { 2607 return ErrIntOverflowAbci 2608 } 2609 if iNdEx >= l { 2610 return io.ErrUnexpectedEOF 2611 } 2612 b := dAtA[iNdEx] 2613 iNdEx++ 2614 wire |= uint64(b&0x7F) << shift 2615 if b < 0x80 { 2616 break 2617 } 2618 } 2619 fieldNum := int32(wire >> 3) 2620 wireType := int(wire & 0x7) 2621 if wireType == 4 { 2622 return fmt.Errorf("proto: GasInfo: wiretype end group for non-group") 2623 } 2624 if fieldNum <= 0 { 2625 return fmt.Errorf("proto: GasInfo: illegal tag %d (wire type %d)", fieldNum, wire) 2626 } 2627 switch fieldNum { 2628 case 1: 2629 if wireType != 0 { 2630 return fmt.Errorf("proto: wrong wireType = %d for field GasWanted", wireType) 2631 } 2632 m.GasWanted = 0 2633 for shift := uint(0); ; shift += 7 { 2634 if shift >= 64 { 2635 return ErrIntOverflowAbci 2636 } 2637 if iNdEx >= l { 2638 return io.ErrUnexpectedEOF 2639 } 2640 b := dAtA[iNdEx] 2641 iNdEx++ 2642 m.GasWanted |= uint64(b&0x7F) << shift 2643 if b < 0x80 { 2644 break 2645 } 2646 } 2647 case 2: 2648 if wireType != 0 { 2649 return fmt.Errorf("proto: wrong wireType = %d for field GasUsed", wireType) 2650 } 2651 m.GasUsed = 0 2652 for shift := uint(0); ; shift += 7 { 2653 if shift >= 64 { 2654 return ErrIntOverflowAbci 2655 } 2656 if iNdEx >= l { 2657 return io.ErrUnexpectedEOF 2658 } 2659 b := dAtA[iNdEx] 2660 iNdEx++ 2661 m.GasUsed |= uint64(b&0x7F) << shift 2662 if b < 0x80 { 2663 break 2664 } 2665 } 2666 default: 2667 iNdEx = preIndex 2668 skippy, err := skipAbci(dAtA[iNdEx:]) 2669 if err != nil { 2670 return err 2671 } 2672 if (skippy < 0) || (iNdEx+skippy) < 0 { 2673 return ErrInvalidLengthAbci 2674 } 2675 if (iNdEx + skippy) > l { 2676 return io.ErrUnexpectedEOF 2677 } 2678 iNdEx += skippy 2679 } 2680 } 2681 2682 if iNdEx > l { 2683 return io.ErrUnexpectedEOF 2684 } 2685 return nil 2686 } 2687 func (m *Result) Unmarshal(dAtA []byte) error { 2688 l := len(dAtA) 2689 iNdEx := 0 2690 for iNdEx < l { 2691 preIndex := iNdEx 2692 var wire uint64 2693 for shift := uint(0); ; shift += 7 { 2694 if shift >= 64 { 2695 return ErrIntOverflowAbci 2696 } 2697 if iNdEx >= l { 2698 return io.ErrUnexpectedEOF 2699 } 2700 b := dAtA[iNdEx] 2701 iNdEx++ 2702 wire |= uint64(b&0x7F) << shift 2703 if b < 0x80 { 2704 break 2705 } 2706 } 2707 fieldNum := int32(wire >> 3) 2708 wireType := int(wire & 0x7) 2709 if wireType == 4 { 2710 return fmt.Errorf("proto: Result: wiretype end group for non-group") 2711 } 2712 if fieldNum <= 0 { 2713 return fmt.Errorf("proto: Result: illegal tag %d (wire type %d)", fieldNum, wire) 2714 } 2715 switch fieldNum { 2716 case 1: 2717 if wireType != 2 { 2718 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 2719 } 2720 var byteLen int 2721 for shift := uint(0); ; shift += 7 { 2722 if shift >= 64 { 2723 return ErrIntOverflowAbci 2724 } 2725 if iNdEx >= l { 2726 return io.ErrUnexpectedEOF 2727 } 2728 b := dAtA[iNdEx] 2729 iNdEx++ 2730 byteLen |= int(b&0x7F) << shift 2731 if b < 0x80 { 2732 break 2733 } 2734 } 2735 if byteLen < 0 { 2736 return ErrInvalidLengthAbci 2737 } 2738 postIndex := iNdEx + byteLen 2739 if postIndex < 0 { 2740 return ErrInvalidLengthAbci 2741 } 2742 if postIndex > l { 2743 return io.ErrUnexpectedEOF 2744 } 2745 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 2746 if m.Data == nil { 2747 m.Data = []byte{} 2748 } 2749 iNdEx = postIndex 2750 case 2: 2751 if wireType != 2 { 2752 return fmt.Errorf("proto: wrong wireType = %d for field Log", wireType) 2753 } 2754 var stringLen uint64 2755 for shift := uint(0); ; shift += 7 { 2756 if shift >= 64 { 2757 return ErrIntOverflowAbci 2758 } 2759 if iNdEx >= l { 2760 return io.ErrUnexpectedEOF 2761 } 2762 b := dAtA[iNdEx] 2763 iNdEx++ 2764 stringLen |= uint64(b&0x7F) << shift 2765 if b < 0x80 { 2766 break 2767 } 2768 } 2769 intStringLen := int(stringLen) 2770 if intStringLen < 0 { 2771 return ErrInvalidLengthAbci 2772 } 2773 postIndex := iNdEx + intStringLen 2774 if postIndex < 0 { 2775 return ErrInvalidLengthAbci 2776 } 2777 if postIndex > l { 2778 return io.ErrUnexpectedEOF 2779 } 2780 m.Log = string(dAtA[iNdEx:postIndex]) 2781 iNdEx = postIndex 2782 case 3: 2783 if wireType != 2 { 2784 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 2785 } 2786 var msglen int 2787 for shift := uint(0); ; shift += 7 { 2788 if shift >= 64 { 2789 return ErrIntOverflowAbci 2790 } 2791 if iNdEx >= l { 2792 return io.ErrUnexpectedEOF 2793 } 2794 b := dAtA[iNdEx] 2795 iNdEx++ 2796 msglen |= int(b&0x7F) << shift 2797 if b < 0x80 { 2798 break 2799 } 2800 } 2801 if msglen < 0 { 2802 return ErrInvalidLengthAbci 2803 } 2804 postIndex := iNdEx + msglen 2805 if postIndex < 0 { 2806 return ErrInvalidLengthAbci 2807 } 2808 if postIndex > l { 2809 return io.ErrUnexpectedEOF 2810 } 2811 m.Events = append(m.Events, types1.Event{}) 2812 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2813 return err 2814 } 2815 iNdEx = postIndex 2816 case 4: 2817 if wireType != 2 { 2818 return fmt.Errorf("proto: wrong wireType = %d for field MsgResponses", wireType) 2819 } 2820 var msglen int 2821 for shift := uint(0); ; shift += 7 { 2822 if shift >= 64 { 2823 return ErrIntOverflowAbci 2824 } 2825 if iNdEx >= l { 2826 return io.ErrUnexpectedEOF 2827 } 2828 b := dAtA[iNdEx] 2829 iNdEx++ 2830 msglen |= int(b&0x7F) << shift 2831 if b < 0x80 { 2832 break 2833 } 2834 } 2835 if msglen < 0 { 2836 return ErrInvalidLengthAbci 2837 } 2838 postIndex := iNdEx + msglen 2839 if postIndex < 0 { 2840 return ErrInvalidLengthAbci 2841 } 2842 if postIndex > l { 2843 return io.ErrUnexpectedEOF 2844 } 2845 m.MsgResponses = append(m.MsgResponses, &types.Any{}) 2846 if err := m.MsgResponses[len(m.MsgResponses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2847 return err 2848 } 2849 iNdEx = postIndex 2850 default: 2851 iNdEx = preIndex 2852 skippy, err := skipAbci(dAtA[iNdEx:]) 2853 if err != nil { 2854 return err 2855 } 2856 if (skippy < 0) || (iNdEx+skippy) < 0 { 2857 return ErrInvalidLengthAbci 2858 } 2859 if (iNdEx + skippy) > l { 2860 return io.ErrUnexpectedEOF 2861 } 2862 iNdEx += skippy 2863 } 2864 } 2865 2866 if iNdEx > l { 2867 return io.ErrUnexpectedEOF 2868 } 2869 return nil 2870 } 2871 func (m *SimulationResponse) Unmarshal(dAtA []byte) error { 2872 l := len(dAtA) 2873 iNdEx := 0 2874 for iNdEx < l { 2875 preIndex := iNdEx 2876 var wire uint64 2877 for shift := uint(0); ; shift += 7 { 2878 if shift >= 64 { 2879 return ErrIntOverflowAbci 2880 } 2881 if iNdEx >= l { 2882 return io.ErrUnexpectedEOF 2883 } 2884 b := dAtA[iNdEx] 2885 iNdEx++ 2886 wire |= uint64(b&0x7F) << shift 2887 if b < 0x80 { 2888 break 2889 } 2890 } 2891 fieldNum := int32(wire >> 3) 2892 wireType := int(wire & 0x7) 2893 if wireType == 4 { 2894 return fmt.Errorf("proto: SimulationResponse: wiretype end group for non-group") 2895 } 2896 if fieldNum <= 0 { 2897 return fmt.Errorf("proto: SimulationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2898 } 2899 switch fieldNum { 2900 case 1: 2901 if wireType != 2 { 2902 return fmt.Errorf("proto: wrong wireType = %d for field GasInfo", wireType) 2903 } 2904 var msglen int 2905 for shift := uint(0); ; shift += 7 { 2906 if shift >= 64 { 2907 return ErrIntOverflowAbci 2908 } 2909 if iNdEx >= l { 2910 return io.ErrUnexpectedEOF 2911 } 2912 b := dAtA[iNdEx] 2913 iNdEx++ 2914 msglen |= int(b&0x7F) << shift 2915 if b < 0x80 { 2916 break 2917 } 2918 } 2919 if msglen < 0 { 2920 return ErrInvalidLengthAbci 2921 } 2922 postIndex := iNdEx + msglen 2923 if postIndex < 0 { 2924 return ErrInvalidLengthAbci 2925 } 2926 if postIndex > l { 2927 return io.ErrUnexpectedEOF 2928 } 2929 if err := m.GasInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2930 return err 2931 } 2932 iNdEx = postIndex 2933 case 2: 2934 if wireType != 2 { 2935 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 2936 } 2937 var msglen int 2938 for shift := uint(0); ; shift += 7 { 2939 if shift >= 64 { 2940 return ErrIntOverflowAbci 2941 } 2942 if iNdEx >= l { 2943 return io.ErrUnexpectedEOF 2944 } 2945 b := dAtA[iNdEx] 2946 iNdEx++ 2947 msglen |= int(b&0x7F) << shift 2948 if b < 0x80 { 2949 break 2950 } 2951 } 2952 if msglen < 0 { 2953 return ErrInvalidLengthAbci 2954 } 2955 postIndex := iNdEx + msglen 2956 if postIndex < 0 { 2957 return ErrInvalidLengthAbci 2958 } 2959 if postIndex > l { 2960 return io.ErrUnexpectedEOF 2961 } 2962 if m.Result == nil { 2963 m.Result = &Result{} 2964 } 2965 if err := m.Result.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2966 return err 2967 } 2968 iNdEx = postIndex 2969 default: 2970 iNdEx = preIndex 2971 skippy, err := skipAbci(dAtA[iNdEx:]) 2972 if err != nil { 2973 return err 2974 } 2975 if (skippy < 0) || (iNdEx+skippy) < 0 { 2976 return ErrInvalidLengthAbci 2977 } 2978 if (iNdEx + skippy) > l { 2979 return io.ErrUnexpectedEOF 2980 } 2981 iNdEx += skippy 2982 } 2983 } 2984 2985 if iNdEx > l { 2986 return io.ErrUnexpectedEOF 2987 } 2988 return nil 2989 } 2990 func (m *MsgData) Unmarshal(dAtA []byte) error { 2991 l := len(dAtA) 2992 iNdEx := 0 2993 for iNdEx < l { 2994 preIndex := iNdEx 2995 var wire uint64 2996 for shift := uint(0); ; shift += 7 { 2997 if shift >= 64 { 2998 return ErrIntOverflowAbci 2999 } 3000 if iNdEx >= l { 3001 return io.ErrUnexpectedEOF 3002 } 3003 b := dAtA[iNdEx] 3004 iNdEx++ 3005 wire |= uint64(b&0x7F) << shift 3006 if b < 0x80 { 3007 break 3008 } 3009 } 3010 fieldNum := int32(wire >> 3) 3011 wireType := int(wire & 0x7) 3012 if wireType == 4 { 3013 return fmt.Errorf("proto: MsgData: wiretype end group for non-group") 3014 } 3015 if fieldNum <= 0 { 3016 return fmt.Errorf("proto: MsgData: illegal tag %d (wire type %d)", fieldNum, wire) 3017 } 3018 switch fieldNum { 3019 case 1: 3020 if wireType != 2 { 3021 return fmt.Errorf("proto: wrong wireType = %d for field MsgType", wireType) 3022 } 3023 var stringLen uint64 3024 for shift := uint(0); ; shift += 7 { 3025 if shift >= 64 { 3026 return ErrIntOverflowAbci 3027 } 3028 if iNdEx >= l { 3029 return io.ErrUnexpectedEOF 3030 } 3031 b := dAtA[iNdEx] 3032 iNdEx++ 3033 stringLen |= uint64(b&0x7F) << shift 3034 if b < 0x80 { 3035 break 3036 } 3037 } 3038 intStringLen := int(stringLen) 3039 if intStringLen < 0 { 3040 return ErrInvalidLengthAbci 3041 } 3042 postIndex := iNdEx + intStringLen 3043 if postIndex < 0 { 3044 return ErrInvalidLengthAbci 3045 } 3046 if postIndex > l { 3047 return io.ErrUnexpectedEOF 3048 } 3049 m.MsgType = string(dAtA[iNdEx:postIndex]) 3050 iNdEx = postIndex 3051 case 2: 3052 if wireType != 2 { 3053 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 3054 } 3055 var byteLen int 3056 for shift := uint(0); ; shift += 7 { 3057 if shift >= 64 { 3058 return ErrIntOverflowAbci 3059 } 3060 if iNdEx >= l { 3061 return io.ErrUnexpectedEOF 3062 } 3063 b := dAtA[iNdEx] 3064 iNdEx++ 3065 byteLen |= int(b&0x7F) << shift 3066 if b < 0x80 { 3067 break 3068 } 3069 } 3070 if byteLen < 0 { 3071 return ErrInvalidLengthAbci 3072 } 3073 postIndex := iNdEx + byteLen 3074 if postIndex < 0 { 3075 return ErrInvalidLengthAbci 3076 } 3077 if postIndex > l { 3078 return io.ErrUnexpectedEOF 3079 } 3080 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 3081 if m.Data == nil { 3082 m.Data = []byte{} 3083 } 3084 iNdEx = postIndex 3085 default: 3086 iNdEx = preIndex 3087 skippy, err := skipAbci(dAtA[iNdEx:]) 3088 if err != nil { 3089 return err 3090 } 3091 if (skippy < 0) || (iNdEx+skippy) < 0 { 3092 return ErrInvalidLengthAbci 3093 } 3094 if (iNdEx + skippy) > l { 3095 return io.ErrUnexpectedEOF 3096 } 3097 iNdEx += skippy 3098 } 3099 } 3100 3101 if iNdEx > l { 3102 return io.ErrUnexpectedEOF 3103 } 3104 return nil 3105 } 3106 func (m *TxMsgData) Unmarshal(dAtA []byte) error { 3107 l := len(dAtA) 3108 iNdEx := 0 3109 for iNdEx < l { 3110 preIndex := iNdEx 3111 var wire uint64 3112 for shift := uint(0); ; shift += 7 { 3113 if shift >= 64 { 3114 return ErrIntOverflowAbci 3115 } 3116 if iNdEx >= l { 3117 return io.ErrUnexpectedEOF 3118 } 3119 b := dAtA[iNdEx] 3120 iNdEx++ 3121 wire |= uint64(b&0x7F) << shift 3122 if b < 0x80 { 3123 break 3124 } 3125 } 3126 fieldNum := int32(wire >> 3) 3127 wireType := int(wire & 0x7) 3128 if wireType == 4 { 3129 return fmt.Errorf("proto: TxMsgData: wiretype end group for non-group") 3130 } 3131 if fieldNum <= 0 { 3132 return fmt.Errorf("proto: TxMsgData: illegal tag %d (wire type %d)", fieldNum, wire) 3133 } 3134 switch fieldNum { 3135 case 1: 3136 if wireType != 2 { 3137 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 3138 } 3139 var msglen int 3140 for shift := uint(0); ; shift += 7 { 3141 if shift >= 64 { 3142 return ErrIntOverflowAbci 3143 } 3144 if iNdEx >= l { 3145 return io.ErrUnexpectedEOF 3146 } 3147 b := dAtA[iNdEx] 3148 iNdEx++ 3149 msglen |= int(b&0x7F) << shift 3150 if b < 0x80 { 3151 break 3152 } 3153 } 3154 if msglen < 0 { 3155 return ErrInvalidLengthAbci 3156 } 3157 postIndex := iNdEx + msglen 3158 if postIndex < 0 { 3159 return ErrInvalidLengthAbci 3160 } 3161 if postIndex > l { 3162 return io.ErrUnexpectedEOF 3163 } 3164 m.Data = append(m.Data, &MsgData{}) 3165 if err := m.Data[len(m.Data)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3166 return err 3167 } 3168 iNdEx = postIndex 3169 case 2: 3170 if wireType != 2 { 3171 return fmt.Errorf("proto: wrong wireType = %d for field MsgResponses", wireType) 3172 } 3173 var msglen int 3174 for shift := uint(0); ; shift += 7 { 3175 if shift >= 64 { 3176 return ErrIntOverflowAbci 3177 } 3178 if iNdEx >= l { 3179 return io.ErrUnexpectedEOF 3180 } 3181 b := dAtA[iNdEx] 3182 iNdEx++ 3183 msglen |= int(b&0x7F) << shift 3184 if b < 0x80 { 3185 break 3186 } 3187 } 3188 if msglen < 0 { 3189 return ErrInvalidLengthAbci 3190 } 3191 postIndex := iNdEx + msglen 3192 if postIndex < 0 { 3193 return ErrInvalidLengthAbci 3194 } 3195 if postIndex > l { 3196 return io.ErrUnexpectedEOF 3197 } 3198 m.MsgResponses = append(m.MsgResponses, &types.Any{}) 3199 if err := m.MsgResponses[len(m.MsgResponses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3200 return err 3201 } 3202 iNdEx = postIndex 3203 default: 3204 iNdEx = preIndex 3205 skippy, err := skipAbci(dAtA[iNdEx:]) 3206 if err != nil { 3207 return err 3208 } 3209 if (skippy < 0) || (iNdEx+skippy) < 0 { 3210 return ErrInvalidLengthAbci 3211 } 3212 if (iNdEx + skippy) > l { 3213 return io.ErrUnexpectedEOF 3214 } 3215 iNdEx += skippy 3216 } 3217 } 3218 3219 if iNdEx > l { 3220 return io.ErrUnexpectedEOF 3221 } 3222 return nil 3223 } 3224 func (m *SearchTxsResult) Unmarshal(dAtA []byte) error { 3225 l := len(dAtA) 3226 iNdEx := 0 3227 for iNdEx < l { 3228 preIndex := iNdEx 3229 var wire uint64 3230 for shift := uint(0); ; shift += 7 { 3231 if shift >= 64 { 3232 return ErrIntOverflowAbci 3233 } 3234 if iNdEx >= l { 3235 return io.ErrUnexpectedEOF 3236 } 3237 b := dAtA[iNdEx] 3238 iNdEx++ 3239 wire |= uint64(b&0x7F) << shift 3240 if b < 0x80 { 3241 break 3242 } 3243 } 3244 fieldNum := int32(wire >> 3) 3245 wireType := int(wire & 0x7) 3246 if wireType == 4 { 3247 return fmt.Errorf("proto: SearchTxsResult: wiretype end group for non-group") 3248 } 3249 if fieldNum <= 0 { 3250 return fmt.Errorf("proto: SearchTxsResult: illegal tag %d (wire type %d)", fieldNum, wire) 3251 } 3252 switch fieldNum { 3253 case 1: 3254 if wireType != 0 { 3255 return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType) 3256 } 3257 m.TotalCount = 0 3258 for shift := uint(0); ; shift += 7 { 3259 if shift >= 64 { 3260 return ErrIntOverflowAbci 3261 } 3262 if iNdEx >= l { 3263 return io.ErrUnexpectedEOF 3264 } 3265 b := dAtA[iNdEx] 3266 iNdEx++ 3267 m.TotalCount |= uint64(b&0x7F) << shift 3268 if b < 0x80 { 3269 break 3270 } 3271 } 3272 case 2: 3273 if wireType != 0 { 3274 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 3275 } 3276 m.Count = 0 3277 for shift := uint(0); ; shift += 7 { 3278 if shift >= 64 { 3279 return ErrIntOverflowAbci 3280 } 3281 if iNdEx >= l { 3282 return io.ErrUnexpectedEOF 3283 } 3284 b := dAtA[iNdEx] 3285 iNdEx++ 3286 m.Count |= uint64(b&0x7F) << shift 3287 if b < 0x80 { 3288 break 3289 } 3290 } 3291 case 3: 3292 if wireType != 0 { 3293 return fmt.Errorf("proto: wrong wireType = %d for field PageNumber", wireType) 3294 } 3295 m.PageNumber = 0 3296 for shift := uint(0); ; shift += 7 { 3297 if shift >= 64 { 3298 return ErrIntOverflowAbci 3299 } 3300 if iNdEx >= l { 3301 return io.ErrUnexpectedEOF 3302 } 3303 b := dAtA[iNdEx] 3304 iNdEx++ 3305 m.PageNumber |= uint64(b&0x7F) << shift 3306 if b < 0x80 { 3307 break 3308 } 3309 } 3310 case 4: 3311 if wireType != 0 { 3312 return fmt.Errorf("proto: wrong wireType = %d for field PageTotal", wireType) 3313 } 3314 m.PageTotal = 0 3315 for shift := uint(0); ; shift += 7 { 3316 if shift >= 64 { 3317 return ErrIntOverflowAbci 3318 } 3319 if iNdEx >= l { 3320 return io.ErrUnexpectedEOF 3321 } 3322 b := dAtA[iNdEx] 3323 iNdEx++ 3324 m.PageTotal |= uint64(b&0x7F) << shift 3325 if b < 0x80 { 3326 break 3327 } 3328 } 3329 case 5: 3330 if wireType != 0 { 3331 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 3332 } 3333 m.Limit = 0 3334 for shift := uint(0); ; shift += 7 { 3335 if shift >= 64 { 3336 return ErrIntOverflowAbci 3337 } 3338 if iNdEx >= l { 3339 return io.ErrUnexpectedEOF 3340 } 3341 b := dAtA[iNdEx] 3342 iNdEx++ 3343 m.Limit |= uint64(b&0x7F) << shift 3344 if b < 0x80 { 3345 break 3346 } 3347 } 3348 case 6: 3349 if wireType != 2 { 3350 return fmt.Errorf("proto: wrong wireType = %d for field Txs", wireType) 3351 } 3352 var msglen int 3353 for shift := uint(0); ; shift += 7 { 3354 if shift >= 64 { 3355 return ErrIntOverflowAbci 3356 } 3357 if iNdEx >= l { 3358 return io.ErrUnexpectedEOF 3359 } 3360 b := dAtA[iNdEx] 3361 iNdEx++ 3362 msglen |= int(b&0x7F) << shift 3363 if b < 0x80 { 3364 break 3365 } 3366 } 3367 if msglen < 0 { 3368 return ErrInvalidLengthAbci 3369 } 3370 postIndex := iNdEx + msglen 3371 if postIndex < 0 { 3372 return ErrInvalidLengthAbci 3373 } 3374 if postIndex > l { 3375 return io.ErrUnexpectedEOF 3376 } 3377 m.Txs = append(m.Txs, &TxResponse{}) 3378 if err := m.Txs[len(m.Txs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3379 return err 3380 } 3381 iNdEx = postIndex 3382 default: 3383 iNdEx = preIndex 3384 skippy, err := skipAbci(dAtA[iNdEx:]) 3385 if err != nil { 3386 return err 3387 } 3388 if (skippy < 0) || (iNdEx+skippy) < 0 { 3389 return ErrInvalidLengthAbci 3390 } 3391 if (iNdEx + skippy) > l { 3392 return io.ErrUnexpectedEOF 3393 } 3394 iNdEx += skippy 3395 } 3396 } 3397 3398 if iNdEx > l { 3399 return io.ErrUnexpectedEOF 3400 } 3401 return nil 3402 } 3403 func (m *SearchBlocksResult) Unmarshal(dAtA []byte) error { 3404 l := len(dAtA) 3405 iNdEx := 0 3406 for iNdEx < l { 3407 preIndex := iNdEx 3408 var wire uint64 3409 for shift := uint(0); ; shift += 7 { 3410 if shift >= 64 { 3411 return ErrIntOverflowAbci 3412 } 3413 if iNdEx >= l { 3414 return io.ErrUnexpectedEOF 3415 } 3416 b := dAtA[iNdEx] 3417 iNdEx++ 3418 wire |= uint64(b&0x7F) << shift 3419 if b < 0x80 { 3420 break 3421 } 3422 } 3423 fieldNum := int32(wire >> 3) 3424 wireType := int(wire & 0x7) 3425 if wireType == 4 { 3426 return fmt.Errorf("proto: SearchBlocksResult: wiretype end group for non-group") 3427 } 3428 if fieldNum <= 0 { 3429 return fmt.Errorf("proto: SearchBlocksResult: illegal tag %d (wire type %d)", fieldNum, wire) 3430 } 3431 switch fieldNum { 3432 case 1: 3433 if wireType != 0 { 3434 return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType) 3435 } 3436 m.TotalCount = 0 3437 for shift := uint(0); ; shift += 7 { 3438 if shift >= 64 { 3439 return ErrIntOverflowAbci 3440 } 3441 if iNdEx >= l { 3442 return io.ErrUnexpectedEOF 3443 } 3444 b := dAtA[iNdEx] 3445 iNdEx++ 3446 m.TotalCount |= int64(b&0x7F) << shift 3447 if b < 0x80 { 3448 break 3449 } 3450 } 3451 case 2: 3452 if wireType != 0 { 3453 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 3454 } 3455 m.Count = 0 3456 for shift := uint(0); ; shift += 7 { 3457 if shift >= 64 { 3458 return ErrIntOverflowAbci 3459 } 3460 if iNdEx >= l { 3461 return io.ErrUnexpectedEOF 3462 } 3463 b := dAtA[iNdEx] 3464 iNdEx++ 3465 m.Count |= int64(b&0x7F) << shift 3466 if b < 0x80 { 3467 break 3468 } 3469 } 3470 case 3: 3471 if wireType != 0 { 3472 return fmt.Errorf("proto: wrong wireType = %d for field PageNumber", wireType) 3473 } 3474 m.PageNumber = 0 3475 for shift := uint(0); ; shift += 7 { 3476 if shift >= 64 { 3477 return ErrIntOverflowAbci 3478 } 3479 if iNdEx >= l { 3480 return io.ErrUnexpectedEOF 3481 } 3482 b := dAtA[iNdEx] 3483 iNdEx++ 3484 m.PageNumber |= int64(b&0x7F) << shift 3485 if b < 0x80 { 3486 break 3487 } 3488 } 3489 case 4: 3490 if wireType != 0 { 3491 return fmt.Errorf("proto: wrong wireType = %d for field PageTotal", wireType) 3492 } 3493 m.PageTotal = 0 3494 for shift := uint(0); ; shift += 7 { 3495 if shift >= 64 { 3496 return ErrIntOverflowAbci 3497 } 3498 if iNdEx >= l { 3499 return io.ErrUnexpectedEOF 3500 } 3501 b := dAtA[iNdEx] 3502 iNdEx++ 3503 m.PageTotal |= int64(b&0x7F) << shift 3504 if b < 0x80 { 3505 break 3506 } 3507 } 3508 case 5: 3509 if wireType != 0 { 3510 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 3511 } 3512 m.Limit = 0 3513 for shift := uint(0); ; shift += 7 { 3514 if shift >= 64 { 3515 return ErrIntOverflowAbci 3516 } 3517 if iNdEx >= l { 3518 return io.ErrUnexpectedEOF 3519 } 3520 b := dAtA[iNdEx] 3521 iNdEx++ 3522 m.Limit |= int64(b&0x7F) << shift 3523 if b < 0x80 { 3524 break 3525 } 3526 } 3527 case 6: 3528 if wireType != 2 { 3529 return fmt.Errorf("proto: wrong wireType = %d for field Blocks", wireType) 3530 } 3531 var msglen int 3532 for shift := uint(0); ; shift += 7 { 3533 if shift >= 64 { 3534 return ErrIntOverflowAbci 3535 } 3536 if iNdEx >= l { 3537 return io.ErrUnexpectedEOF 3538 } 3539 b := dAtA[iNdEx] 3540 iNdEx++ 3541 msglen |= int(b&0x7F) << shift 3542 if b < 0x80 { 3543 break 3544 } 3545 } 3546 if msglen < 0 { 3547 return ErrInvalidLengthAbci 3548 } 3549 postIndex := iNdEx + msglen 3550 if postIndex < 0 { 3551 return ErrInvalidLengthAbci 3552 } 3553 if postIndex > l { 3554 return io.ErrUnexpectedEOF 3555 } 3556 m.Blocks = append(m.Blocks, &types2.Block{}) 3557 if err := m.Blocks[len(m.Blocks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 3558 return err 3559 } 3560 iNdEx = postIndex 3561 default: 3562 iNdEx = preIndex 3563 skippy, err := skipAbci(dAtA[iNdEx:]) 3564 if err != nil { 3565 return err 3566 } 3567 if (skippy < 0) || (iNdEx+skippy) < 0 { 3568 return ErrInvalidLengthAbci 3569 } 3570 if (iNdEx + skippy) > l { 3571 return io.ErrUnexpectedEOF 3572 } 3573 iNdEx += skippy 3574 } 3575 } 3576 3577 if iNdEx > l { 3578 return io.ErrUnexpectedEOF 3579 } 3580 return nil 3581 } 3582 func skipAbci(dAtA []byte) (n int, err error) { 3583 l := len(dAtA) 3584 iNdEx := 0 3585 depth := 0 3586 for iNdEx < l { 3587 var wire uint64 3588 for shift := uint(0); ; shift += 7 { 3589 if shift >= 64 { 3590 return 0, ErrIntOverflowAbci 3591 } 3592 if iNdEx >= l { 3593 return 0, io.ErrUnexpectedEOF 3594 } 3595 b := dAtA[iNdEx] 3596 iNdEx++ 3597 wire |= (uint64(b) & 0x7F) << shift 3598 if b < 0x80 { 3599 break 3600 } 3601 } 3602 wireType := int(wire & 0x7) 3603 switch wireType { 3604 case 0: 3605 for shift := uint(0); ; shift += 7 { 3606 if shift >= 64 { 3607 return 0, ErrIntOverflowAbci 3608 } 3609 if iNdEx >= l { 3610 return 0, io.ErrUnexpectedEOF 3611 } 3612 iNdEx++ 3613 if dAtA[iNdEx-1] < 0x80 { 3614 break 3615 } 3616 } 3617 case 1: 3618 iNdEx += 8 3619 case 2: 3620 var length int 3621 for shift := uint(0); ; shift += 7 { 3622 if shift >= 64 { 3623 return 0, ErrIntOverflowAbci 3624 } 3625 if iNdEx >= l { 3626 return 0, io.ErrUnexpectedEOF 3627 } 3628 b := dAtA[iNdEx] 3629 iNdEx++ 3630 length |= (int(b) & 0x7F) << shift 3631 if b < 0x80 { 3632 break 3633 } 3634 } 3635 if length < 0 { 3636 return 0, ErrInvalidLengthAbci 3637 } 3638 iNdEx += length 3639 case 3: 3640 depth++ 3641 case 4: 3642 if depth == 0 { 3643 return 0, ErrUnexpectedEndOfGroupAbci 3644 } 3645 depth-- 3646 case 5: 3647 iNdEx += 4 3648 default: 3649 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 3650 } 3651 if iNdEx < 0 { 3652 return 0, ErrInvalidLengthAbci 3653 } 3654 if depth == 0 { 3655 return iNdEx, nil 3656 } 3657 } 3658 return 0, io.ErrUnexpectedEOF 3659 } 3660 3661 var ( 3662 ErrInvalidLengthAbci = fmt.Errorf("proto: negative length found during unmarshaling") 3663 ErrIntOverflowAbci = fmt.Errorf("proto: integer overflow") 3664 ErrUnexpectedEndOfGroupAbci = fmt.Errorf("proto: unexpected end of group") 3665 )