github.com/Finschia/finschia-sdk@v0.49.1/x/fbridge/types/genesis.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: lbm/fbridge/v1/genesis.proto 3 4 package types 5 6 import ( 7 fmt "fmt" 8 _ "github.com/gogo/protobuf/gogoproto" 9 proto "github.com/gogo/protobuf/proto" 10 io "io" 11 math "math" 12 math_bits "math/bits" 13 ) 14 15 // Reference imports to suppress errors if they are not otherwise used. 16 var _ = proto.Marshal 17 var _ = fmt.Errorf 18 var _ = math.Inf 19 20 // This is a compile-time assertion to ensure that this generated file 21 // is compatible with the proto package it is being compiled against. 22 // A compilation error at this line likely means your copy of the 23 // proto package needs to be updated. 24 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 25 26 // GenesisState defines the fbridge module's genesis state. 27 type GenesisState struct { 28 // params defines all the parameters of the module. 29 Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` 30 // sending_state defines status saved when sending tokens to a counterpart chain 31 SendingState SendingState `protobuf:"bytes,2,opt,name=sending_state,json=sendingState,proto3" json:"sending_state"` 32 // receiving_state defines status saved when receiving tokens from a counterpart chain 33 ReceivingState ReceivingState `protobuf:"bytes,3,opt,name=receiving_state,json=receivingState,proto3" json:"receiving_state"` 34 // next_role_proposal_id is the next role proposal ID to be used. 35 NextRoleProposalId uint64 `protobuf:"varint,4,opt,name=next_role_proposal_id,json=nextRoleProposalId,proto3" json:"next_role_proposal_id,omitempty"` 36 // role_proposals defines all the role proposals present at genesis. 37 RoleProposals []RoleProposal `protobuf:"bytes,5,rep,name=role_proposals,json=roleProposals,proto3" json:"role_proposals"` 38 // votes defines all the votes present for role proposals at genesis. 39 Votes []Vote `protobuf:"bytes,6,rep,name=votes,proto3" json:"votes"` 40 // roles defines all addresses assigned roles at genesis. 41 Roles []RolePair `protobuf:"bytes,7,rep,name=roles,proto3" json:"roles"` 42 // bridge_switches defines the status of whether each guardian has allowed the bridge to operate. 43 BridgeSwitches []BridgeSwitch `protobuf:"bytes,8,rep,name=bridge_switches,json=bridgeSwitches,proto3" json:"bridge_switches"` 44 } 45 46 func (m *GenesisState) Reset() { *m = GenesisState{} } 47 func (m *GenesisState) String() string { return proto.CompactTextString(m) } 48 func (*GenesisState) ProtoMessage() {} 49 func (*GenesisState) Descriptor() ([]byte, []int) { 50 return fileDescriptor_0fc3cc4535a29f6d, []int{0} 51 } 52 func (m *GenesisState) XXX_Unmarshal(b []byte) error { 53 return m.Unmarshal(b) 54 } 55 func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 56 if deterministic { 57 return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) 58 } else { 59 b = b[:cap(b)] 60 n, err := m.MarshalToSizedBuffer(b) 61 if err != nil { 62 return nil, err 63 } 64 return b[:n], nil 65 } 66 } 67 func (m *GenesisState) XXX_Merge(src proto.Message) { 68 xxx_messageInfo_GenesisState.Merge(m, src) 69 } 70 func (m *GenesisState) XXX_Size() int { 71 return m.Size() 72 } 73 func (m *GenesisState) XXX_DiscardUnknown() { 74 xxx_messageInfo_GenesisState.DiscardUnknown(m) 75 } 76 77 var xxx_messageInfo_GenesisState proto.InternalMessageInfo 78 79 func (m *GenesisState) GetParams() Params { 80 if m != nil { 81 return m.Params 82 } 83 return Params{} 84 } 85 86 func (m *GenesisState) GetSendingState() SendingState { 87 if m != nil { 88 return m.SendingState 89 } 90 return SendingState{} 91 } 92 93 func (m *GenesisState) GetReceivingState() ReceivingState { 94 if m != nil { 95 return m.ReceivingState 96 } 97 return ReceivingState{} 98 } 99 100 func (m *GenesisState) GetNextRoleProposalId() uint64 { 101 if m != nil { 102 return m.NextRoleProposalId 103 } 104 return 0 105 } 106 107 func (m *GenesisState) GetRoleProposals() []RoleProposal { 108 if m != nil { 109 return m.RoleProposals 110 } 111 return nil 112 } 113 114 func (m *GenesisState) GetVotes() []Vote { 115 if m != nil { 116 return m.Votes 117 } 118 return nil 119 } 120 121 func (m *GenesisState) GetRoles() []RolePair { 122 if m != nil { 123 return m.Roles 124 } 125 return nil 126 } 127 128 func (m *GenesisState) GetBridgeSwitches() []BridgeSwitch { 129 if m != nil { 130 return m.BridgeSwitches 131 } 132 return nil 133 } 134 135 type SendingState struct { 136 // the next sequence number of the bridge request (greatest sequence number + 1) 137 NextSeq uint64 `protobuf:"varint,1,opt,name=next_seq,json=nextSeq,proto3" json:"next_seq,omitempty"` 138 // sequence-per-block number mapping 139 SeqToBlocknum []BlockSeqInfo `protobuf:"bytes,2,rep,name=seq_to_blocknum,json=seqToBlocknum,proto3" json:"seq_to_blocknum"` 140 } 141 142 func (m *SendingState) Reset() { *m = SendingState{} } 143 func (m *SendingState) String() string { return proto.CompactTextString(m) } 144 func (*SendingState) ProtoMessage() {} 145 func (*SendingState) Descriptor() ([]byte, []int) { 146 return fileDescriptor_0fc3cc4535a29f6d, []int{1} 147 } 148 func (m *SendingState) XXX_Unmarshal(b []byte) error { 149 return m.Unmarshal(b) 150 } 151 func (m *SendingState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 152 if deterministic { 153 return xxx_messageInfo_SendingState.Marshal(b, m, deterministic) 154 } else { 155 b = b[:cap(b)] 156 n, err := m.MarshalToSizedBuffer(b) 157 if err != nil { 158 return nil, err 159 } 160 return b[:n], nil 161 } 162 } 163 func (m *SendingState) XXX_Merge(src proto.Message) { 164 xxx_messageInfo_SendingState.Merge(m, src) 165 } 166 func (m *SendingState) XXX_Size() int { 167 return m.Size() 168 } 169 func (m *SendingState) XXX_DiscardUnknown() { 170 xxx_messageInfo_SendingState.DiscardUnknown(m) 171 } 172 173 var xxx_messageInfo_SendingState proto.InternalMessageInfo 174 175 type BlockSeqInfo struct { 176 Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"` 177 Blocknum uint64 `protobuf:"varint,2,opt,name=blocknum,proto3" json:"blocknum,omitempty"` 178 } 179 180 func (m *BlockSeqInfo) Reset() { *m = BlockSeqInfo{} } 181 func (m *BlockSeqInfo) String() string { return proto.CompactTextString(m) } 182 func (*BlockSeqInfo) ProtoMessage() {} 183 func (*BlockSeqInfo) Descriptor() ([]byte, []int) { 184 return fileDescriptor_0fc3cc4535a29f6d, []int{2} 185 } 186 func (m *BlockSeqInfo) XXX_Unmarshal(b []byte) error { 187 return m.Unmarshal(b) 188 } 189 func (m *BlockSeqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 190 if deterministic { 191 return xxx_messageInfo_BlockSeqInfo.Marshal(b, m, deterministic) 192 } else { 193 b = b[:cap(b)] 194 n, err := m.MarshalToSizedBuffer(b) 195 if err != nil { 196 return nil, err 197 } 198 return b[:n], nil 199 } 200 } 201 func (m *BlockSeqInfo) XXX_Merge(src proto.Message) { 202 xxx_messageInfo_BlockSeqInfo.Merge(m, src) 203 } 204 func (m *BlockSeqInfo) XXX_Size() int { 205 return m.Size() 206 } 207 func (m *BlockSeqInfo) XXX_DiscardUnknown() { 208 xxx_messageInfo_BlockSeqInfo.DiscardUnknown(m) 209 } 210 211 var xxx_messageInfo_BlockSeqInfo proto.InternalMessageInfo 212 213 func (m *BlockSeqInfo) GetSeq() uint64 { 214 if m != nil { 215 return m.Seq 216 } 217 return 0 218 } 219 220 func (m *BlockSeqInfo) GetBlocknum() uint64 { 221 if m != nil { 222 return m.Blocknum 223 } 224 return 0 225 } 226 227 type ReceivingState struct { 228 // the greatest consecutive sequence number confirmed by each operator 229 GreatestConsecutiveSeqByOperator []*OperatorSeqInfo `protobuf:"bytes,1,rep,name=greatest_consecutive_seq_by_operator,json=greatestConsecutiveSeqByOperator,proto3" json:"greatest_consecutive_seq_by_operator,omitempty"` 230 // the greatest sequence number confirmed by each operator 231 GreatestSeqByOperator []*OperatorSeqInfo `protobuf:"bytes,2,rep,name=greatest_seq_by_operator,json=greatestSeqByOperator,proto3" json:"greatest_seq_by_operator,omitempty"` 232 // the greatest consecutive sequence numbers confirmed by n-of-m operators 233 // consecutiveness is judged starting from the number closest to 0. 234 GreatestConsecutiveSeq uint64 `protobuf:"varint,3,opt,name=greatest_consecutive_seq,json=greatestConsecutiveSeq,proto3" json:"greatest_consecutive_seq,omitempty"` 235 // the set of sequence numbers to be claimed 236 PendingClaimSeqs []uint64 `protobuf:"varint,4,rep,packed,name=pending_claim_seqs,json=pendingClaimSeqs,proto3" json:"pending_claim_seqs,omitempty"` 237 // commitment is the hash value of a specific provision. 238 Commitments []*Commitment `protobuf:"bytes,6,rep,name=commitments,proto3" json:"commitments,omitempty"` 239 // provision associated with a specific commitment. 240 Provisions []*Provision `protobuf:"bytes,7,rep,name=provisions,proto3" json:"provisions,omitempty"` 241 // map the sequence number confirmed by n-of-m operators with commitment 242 ConfirmedSeqToCommitment []*ConfirmedProvision `protobuf:"bytes,8,rep,name=confirmed_seq_to_commitment,json=confirmedSeqToCommitment,proto3" json:"confirmed_seq_to_commitment,omitempty"` 243 } 244 245 func (m *ReceivingState) Reset() { *m = ReceivingState{} } 246 func (m *ReceivingState) String() string { return proto.CompactTextString(m) } 247 func (*ReceivingState) ProtoMessage() {} 248 func (*ReceivingState) Descriptor() ([]byte, []int) { 249 return fileDescriptor_0fc3cc4535a29f6d, []int{3} 250 } 251 func (m *ReceivingState) XXX_Unmarshal(b []byte) error { 252 return m.Unmarshal(b) 253 } 254 func (m *ReceivingState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 255 if deterministic { 256 return xxx_messageInfo_ReceivingState.Marshal(b, m, deterministic) 257 } else { 258 b = b[:cap(b)] 259 n, err := m.MarshalToSizedBuffer(b) 260 if err != nil { 261 return nil, err 262 } 263 return b[:n], nil 264 } 265 } 266 func (m *ReceivingState) XXX_Merge(src proto.Message) { 267 xxx_messageInfo_ReceivingState.Merge(m, src) 268 } 269 func (m *ReceivingState) XXX_Size() int { 270 return m.Size() 271 } 272 func (m *ReceivingState) XXX_DiscardUnknown() { 273 xxx_messageInfo_ReceivingState.DiscardUnknown(m) 274 } 275 276 var xxx_messageInfo_ReceivingState proto.InternalMessageInfo 277 278 type OperatorSeqInfo struct { 279 // the operator address 280 Operator string `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` 281 // the sequence number 282 Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"` 283 } 284 285 func (m *OperatorSeqInfo) Reset() { *m = OperatorSeqInfo{} } 286 func (m *OperatorSeqInfo) String() string { return proto.CompactTextString(m) } 287 func (*OperatorSeqInfo) ProtoMessage() {} 288 func (*OperatorSeqInfo) Descriptor() ([]byte, []int) { 289 return fileDescriptor_0fc3cc4535a29f6d, []int{4} 290 } 291 func (m *OperatorSeqInfo) XXX_Unmarshal(b []byte) error { 292 return m.Unmarshal(b) 293 } 294 func (m *OperatorSeqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 295 if deterministic { 296 return xxx_messageInfo_OperatorSeqInfo.Marshal(b, m, deterministic) 297 } else { 298 b = b[:cap(b)] 299 n, err := m.MarshalToSizedBuffer(b) 300 if err != nil { 301 return nil, err 302 } 303 return b[:n], nil 304 } 305 } 306 func (m *OperatorSeqInfo) XXX_Merge(src proto.Message) { 307 xxx_messageInfo_OperatorSeqInfo.Merge(m, src) 308 } 309 func (m *OperatorSeqInfo) XXX_Size() int { 310 return m.Size() 311 } 312 func (m *OperatorSeqInfo) XXX_DiscardUnknown() { 313 xxx_messageInfo_OperatorSeqInfo.DiscardUnknown(m) 314 } 315 316 var xxx_messageInfo_OperatorSeqInfo proto.InternalMessageInfo 317 318 func (m *OperatorSeqInfo) GetOperator() string { 319 if m != nil { 320 return m.Operator 321 } 322 return "" 323 } 324 325 func (m *OperatorSeqInfo) GetSeq() uint64 { 326 if m != nil { 327 return m.Seq 328 } 329 return 0 330 } 331 332 type Commitment struct { 333 // the operator address 334 Operator string `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` 335 // the sequence number of the bridge request 336 Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"` 337 // commitment is the hash value of a provision 338 Commitment string `protobuf:"bytes,3,opt,name=commitment,proto3" json:"commitment,omitempty"` 339 } 340 341 func (m *Commitment) Reset() { *m = Commitment{} } 342 func (m *Commitment) String() string { return proto.CompactTextString(m) } 343 func (*Commitment) ProtoMessage() {} 344 func (*Commitment) Descriptor() ([]byte, []int) { 345 return fileDescriptor_0fc3cc4535a29f6d, []int{5} 346 } 347 func (m *Commitment) XXX_Unmarshal(b []byte) error { 348 return m.Unmarshal(b) 349 } 350 func (m *Commitment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 351 if deterministic { 352 return xxx_messageInfo_Commitment.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 *Commitment) XXX_Merge(src proto.Message) { 363 xxx_messageInfo_Commitment.Merge(m, src) 364 } 365 func (m *Commitment) XXX_Size() int { 366 return m.Size() 367 } 368 func (m *Commitment) XXX_DiscardUnknown() { 369 xxx_messageInfo_Commitment.DiscardUnknown(m) 370 } 371 372 var xxx_messageInfo_Commitment proto.InternalMessageInfo 373 374 func (m *Commitment) GetOperator() string { 375 if m != nil { 376 return m.Operator 377 } 378 return "" 379 } 380 381 func (m *Commitment) GetSeq() uint64 { 382 if m != nil { 383 return m.Seq 384 } 385 return 0 386 } 387 388 func (m *Commitment) GetCommitment() string { 389 if m != nil { 390 return m.Commitment 391 } 392 return "" 393 } 394 395 type Provision struct { 396 Commitment string `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"` 397 Data *ProvisionData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 398 Status *ProvisionStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` 399 } 400 401 func (m *Provision) Reset() { *m = Provision{} } 402 func (m *Provision) String() string { return proto.CompactTextString(m) } 403 func (*Provision) ProtoMessage() {} 404 func (*Provision) Descriptor() ([]byte, []int) { 405 return fileDescriptor_0fc3cc4535a29f6d, []int{6} 406 } 407 func (m *Provision) XXX_Unmarshal(b []byte) error { 408 return m.Unmarshal(b) 409 } 410 func (m *Provision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 411 if deterministic { 412 return xxx_messageInfo_Provision.Marshal(b, m, deterministic) 413 } else { 414 b = b[:cap(b)] 415 n, err := m.MarshalToSizedBuffer(b) 416 if err != nil { 417 return nil, err 418 } 419 return b[:n], nil 420 } 421 } 422 func (m *Provision) XXX_Merge(src proto.Message) { 423 xxx_messageInfo_Provision.Merge(m, src) 424 } 425 func (m *Provision) XXX_Size() int { 426 return m.Size() 427 } 428 func (m *Provision) XXX_DiscardUnknown() { 429 xxx_messageInfo_Provision.DiscardUnknown(m) 430 } 431 432 var xxx_messageInfo_Provision proto.InternalMessageInfo 433 434 func (m *Provision) GetCommitment() string { 435 if m != nil { 436 return m.Commitment 437 } 438 return "" 439 } 440 441 func (m *Provision) GetData() *ProvisionData { 442 if m != nil { 443 return m.Data 444 } 445 return nil 446 } 447 448 func (m *Provision) GetStatus() *ProvisionStatus { 449 if m != nil { 450 return m.Status 451 } 452 return nil 453 } 454 455 type ConfirmedProvision struct { 456 // the sequence number of the bridge request 457 Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"` 458 // commitment is the hash value of a provision 459 Commitment string `protobuf:"bytes,2,opt,name=commitment,proto3" json:"commitment,omitempty"` 460 } 461 462 func (m *ConfirmedProvision) Reset() { *m = ConfirmedProvision{} } 463 func (m *ConfirmedProvision) String() string { return proto.CompactTextString(m) } 464 func (*ConfirmedProvision) ProtoMessage() {} 465 func (*ConfirmedProvision) Descriptor() ([]byte, []int) { 466 return fileDescriptor_0fc3cc4535a29f6d, []int{7} 467 } 468 func (m *ConfirmedProvision) XXX_Unmarshal(b []byte) error { 469 return m.Unmarshal(b) 470 } 471 func (m *ConfirmedProvision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 472 if deterministic { 473 return xxx_messageInfo_ConfirmedProvision.Marshal(b, m, deterministic) 474 } else { 475 b = b[:cap(b)] 476 n, err := m.MarshalToSizedBuffer(b) 477 if err != nil { 478 return nil, err 479 } 480 return b[:n], nil 481 } 482 } 483 func (m *ConfirmedProvision) XXX_Merge(src proto.Message) { 484 xxx_messageInfo_ConfirmedProvision.Merge(m, src) 485 } 486 func (m *ConfirmedProvision) XXX_Size() int { 487 return m.Size() 488 } 489 func (m *ConfirmedProvision) XXX_DiscardUnknown() { 490 xxx_messageInfo_ConfirmedProvision.DiscardUnknown(m) 491 } 492 493 var xxx_messageInfo_ConfirmedProvision proto.InternalMessageInfo 494 495 func (m *ConfirmedProvision) GetSeq() uint64 { 496 if m != nil { 497 return m.Seq 498 } 499 return 0 500 } 501 502 func (m *ConfirmedProvision) GetCommitment() string { 503 if m != nil { 504 return m.Commitment 505 } 506 return "" 507 } 508 509 type BridgeSwitch struct { 510 // the guardian address 511 Guardian string `protobuf:"bytes,1,opt,name=guardian,proto3" json:"guardian,omitempty"` 512 Status BridgeStatus `protobuf:"varint,2,opt,name=status,proto3,enum=lbm.fbridge.v1.BridgeStatus" json:"status,omitempty"` 513 } 514 515 func (m *BridgeSwitch) Reset() { *m = BridgeSwitch{} } 516 func (m *BridgeSwitch) String() string { return proto.CompactTextString(m) } 517 func (*BridgeSwitch) ProtoMessage() {} 518 func (*BridgeSwitch) Descriptor() ([]byte, []int) { 519 return fileDescriptor_0fc3cc4535a29f6d, []int{8} 520 } 521 func (m *BridgeSwitch) XXX_Unmarshal(b []byte) error { 522 return m.Unmarshal(b) 523 } 524 func (m *BridgeSwitch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 525 if deterministic { 526 return xxx_messageInfo_BridgeSwitch.Marshal(b, m, deterministic) 527 } else { 528 b = b[:cap(b)] 529 n, err := m.MarshalToSizedBuffer(b) 530 if err != nil { 531 return nil, err 532 } 533 return b[:n], nil 534 } 535 } 536 func (m *BridgeSwitch) XXX_Merge(src proto.Message) { 537 xxx_messageInfo_BridgeSwitch.Merge(m, src) 538 } 539 func (m *BridgeSwitch) XXX_Size() int { 540 return m.Size() 541 } 542 func (m *BridgeSwitch) XXX_DiscardUnknown() { 543 xxx_messageInfo_BridgeSwitch.DiscardUnknown(m) 544 } 545 546 var xxx_messageInfo_BridgeSwitch proto.InternalMessageInfo 547 548 func (m *BridgeSwitch) GetGuardian() string { 549 if m != nil { 550 return m.Guardian 551 } 552 return "" 553 } 554 555 func (m *BridgeSwitch) GetStatus() BridgeStatus { 556 if m != nil { 557 return m.Status 558 } 559 return StatusEmpty 560 } 561 562 func init() { 563 proto.RegisterType((*GenesisState)(nil), "lbm.fbridge.v1.GenesisState") 564 proto.RegisterType((*SendingState)(nil), "lbm.fbridge.v1.SendingState") 565 proto.RegisterType((*BlockSeqInfo)(nil), "lbm.fbridge.v1.BlockSeqInfo") 566 proto.RegisterType((*ReceivingState)(nil), "lbm.fbridge.v1.ReceivingState") 567 proto.RegisterType((*OperatorSeqInfo)(nil), "lbm.fbridge.v1.OperatorSeqInfo") 568 proto.RegisterType((*Commitment)(nil), "lbm.fbridge.v1.Commitment") 569 proto.RegisterType((*Provision)(nil), "lbm.fbridge.v1.Provision") 570 proto.RegisterType((*ConfirmedProvision)(nil), "lbm.fbridge.v1.ConfirmedProvision") 571 proto.RegisterType((*BridgeSwitch)(nil), "lbm.fbridge.v1.BridgeSwitch") 572 } 573 574 func init() { proto.RegisterFile("lbm/fbridge/v1/genesis.proto", fileDescriptor_0fc3cc4535a29f6d) } 575 576 var fileDescriptor_0fc3cc4535a29f6d = []byte{ 577 // 808 bytes of a gzipped FileDescriptorProto 578 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0xcf, 0x8f, 0xdb, 0x44, 579 0x14, 0x8e, 0x13, 0x6f, 0xba, 0x7d, 0x4d, 0x93, 0x6a, 0xd4, 0x56, 0x6e, 0x28, 0x4e, 0x64, 0x71, 580 0xc8, 0x01, 0x92, 0x06, 0x2a, 0xf1, 0x43, 0x95, 0x90, 0xb2, 0xa8, 0xd5, 0x16, 0x21, 0x2a, 0x1b, 581 0x21, 0xd4, 0x8b, 0x19, 0xdb, 0x13, 0xef, 0xa8, 0xb1, 0xc7, 0xf1, 0x4c, 0x42, 0x57, 0xfc, 0x03, 582 0xdc, 0xe0, 0xc6, 0x95, 0x0b, 0xff, 0x4b, 0x8f, 0x7b, 0xe4, 0x84, 0xd0, 0xee, 0x3f, 0x82, 0x66, 583 0x32, 0x76, 0x1c, 0x27, 0x91, 0xe0, 0x36, 0x33, 0xef, 0x7b, 0xdf, 0xfb, 0xe6, 0xf9, 0xf3, 0x1b, 584 0x78, 0xbc, 0x08, 0x92, 0xc9, 0x3c, 0xc8, 0x69, 0x14, 0x93, 0xc9, 0x7a, 0x3a, 0x89, 0x49, 0x4a, 585 0x38, 0xe5, 0xe3, 0x2c, 0x67, 0x82, 0xa1, 0xee, 0x22, 0x48, 0xc6, 0x3a, 0x3a, 0x5e, 0x4f, 0xfb, 586 0xf7, 0x63, 0x16, 0x33, 0x15, 0x9a, 0xc8, 0xd5, 0x06, 0xd5, 0xaf, 0x73, 0x14, 0x09, 0x2a, 0xea, 587 0xfc, 0x6a, 0x42, 0xe7, 0xc5, 0x86, 0xd5, 0x13, 0x58, 0x10, 0xf4, 0x14, 0xda, 0x19, 0xce, 0x71, 588 0xc2, 0x2d, 0x63, 0x68, 0x8c, 0xee, 0x7c, 0xfc, 0x70, 0xbc, 0x5b, 0x65, 0xfc, 0x4a, 0x45, 0x67, 589 0xe6, 0xbb, 0xbf, 0x07, 0x0d, 0x57, 0x63, 0xd1, 0x0b, 0xb8, 0xcb, 0x49, 0x1a, 0xd1, 0x34, 0xf6, 590 0xb9, 0xa4, 0xb1, 0x9a, 0x2a, 0xf9, 0x71, 0x3d, 0xd9, 0xdb, 0x80, 0x54, 0x29, 0x4d, 0xd1, 0xe1, 591 0x95, 0x33, 0xf4, 0x0d, 0xf4, 0x72, 0x12, 0x12, 0xba, 0xde, 0x52, 0xb5, 0x14, 0x95, 0x5d, 0xa7, 592 0x72, 0x0b, 0x58, 0x95, 0xac, 0x9b, 0xef, 0x9c, 0xa2, 0x29, 0x3c, 0x48, 0xc9, 0x5b, 0xe1, 0xe7, 593 0x6c, 0x41, 0xfc, 0x2c, 0x67, 0x19, 0xe3, 0x78, 0xe1, 0xd3, 0xc8, 0x32, 0x87, 0xc6, 0xc8, 0x74, 594 0x91, 0x0c, 0xba, 0x6c, 0x41, 0x5e, 0xe9, 0xd0, 0x79, 0x84, 0xce, 0xa1, 0xbb, 0x83, 0xe6, 0xd6, 595 0xc9, 0xb0, 0x75, 0xe8, 0x2e, 0xd5, 0x3c, 0x5d, 0xfe, 0x6e, 0x5e, 0x39, 0xe3, 0xe8, 0x09, 0x9c, 596 0xac, 0x99, 0x20, 0xdc, 0x6a, 0x2b, 0x86, 0xfb, 0x75, 0x86, 0xef, 0x59, 0x29, 0x7c, 0x03, 0x44, 597 0x4f, 0xe1, 0x44, 0x52, 0x70, 0xeb, 0x96, 0xca, 0xb0, 0x0e, 0xd6, 0xc4, 0x34, 0x2f, 0xb2, 0x14, 598 0x18, 0x7d, 0x0d, 0xbd, 0x0d, 0xc4, 0xe7, 0x3f, 0x51, 0x11, 0x5e, 0x10, 0x6e, 0x9d, 0x1e, 0xd6, 599 0x3c, 0x53, 0x2b, 0x4f, 0xa1, 0x8a, 0x96, 0x05, 0x95, 0x33, 0xc2, 0x9d, 0x9f, 0xa1, 0x53, 0xfd, 600 0x4a, 0xe8, 0x11, 0x9c, 0xaa, 0x16, 0x72, 0xb2, 0x54, 0x96, 0x30, 0xdd, 0x5b, 0x72, 0xef, 0x91, 601 0x25, 0x7a, 0x09, 0x3d, 0x4e, 0x96, 0xbe, 0x60, 0x7e, 0xb0, 0x60, 0xe1, 0x9b, 0x74, 0x95, 0x58, 602 0xcd, 0x23, 0x75, 0x65, 0xdc, 0x23, 0xcb, 0xf3, 0x74, 0xce, 0x8a, 0x5e, 0x71, 0xb2, 0xfc, 0x8e, 603 0xcd, 0x74, 0xe2, 0x17, 0xe6, 0x2f, 0x7f, 0x0c, 0x1a, 0xce, 0x33, 0xe8, 0x54, 0xa1, 0xe8, 0x1e, 604 0xb4, 0xb6, 0x75, 0xe5, 0x12, 0xf5, 0xe1, 0xb4, 0x52, 0x4c, 0x1e, 0x97, 0x7b, 0xe7, 0x4f, 0x13, 605 0xba, 0xbb, 0xb6, 0x40, 0x0c, 0x3e, 0x88, 0x73, 0x82, 0x05, 0xe1, 0xc2, 0x0f, 0x59, 0xca, 0x49, 606 0xb8, 0x12, 0x74, 0x4d, 0xe4, 0x6d, 0xfc, 0xe0, 0xd2, 0x67, 0x19, 0xc9, 0xb1, 0x60, 0xb9, 0x65, 607 0x28, 0xdd, 0x83, 0xba, 0xee, 0x6f, 0x75, 0x5c, 0xeb, 0x71, 0x87, 0x05, 0xd9, 0xd9, 0x96, 0xcb, 608 0x23, 0xcb, 0xd9, 0x65, 0x01, 0x44, 0x3f, 0x80, 0x55, 0x16, 0xac, 0x17, 0x69, 0xfe, 0xb7, 0x22, 609 0x0f, 0x0a, 0x82, 0x5d, 0xe6, 0xcf, 0x2a, 0xcc, 0xb5, 0xab, 0xa8, 0x7f, 0xc4, 0x74, 0x1f, 0x1e, 610 0x56, 0x87, 0x3e, 0x04, 0x94, 0xe9, 0xbf, 0x33, 0x5c, 0x60, 0x9a, 0xc8, 0x14, 0x6e, 0x99, 0xc3, 611 0xd6, 0xc8, 0x74, 0xef, 0xe9, 0xc8, 0x99, 0x0c, 0x78, 0x64, 0xc9, 0xd1, 0x33, 0xb8, 0x13, 0xb2, 612 0x24, 0xa1, 0x22, 0x21, 0xa9, 0x28, 0xbc, 0xdb, 0xaf, 0x8b, 0x3e, 0x2b, 0x21, 0x6e, 0x15, 0x8e, 613 0x3e, 0x07, 0xc8, 0x72, 0xb6, 0xa6, 0x9c, 0xb2, 0xb4, 0xb0, 0xf1, 0xa3, 0xbd, 0x19, 0x52, 0x20, 614 0xdc, 0x0a, 0x18, 0x61, 0x78, 0x2f, 0x64, 0xe9, 0x9c, 0xe6, 0x09, 0x89, 0x7c, 0x6d, 0xac, 0x2d, 615 0xb5, 0xb6, 0xb4, 0xb3, 0x2f, 0x44, 0xa7, 0x6c, 0x49, 0xad, 0x92, 0xc6, 0x93, 0x1e, 0xdb, 0x4a, 616 0xd5, 0x2e, 0xfb, 0x12, 0x7a, 0xb5, 0x9e, 0x4b, 0x5b, 0x55, 0xbc, 0x60, 0x8c, 0x6e, 0xbb, 0xe5, 617 0xbe, 0x30, 0x61, 0xb3, 0x34, 0xa1, 0xf3, 0x1a, 0x60, 0x4b, 0xfa, 0xff, 0x72, 0x91, 0x0d, 0x50, 618 0xb9, 0x54, 0x4b, 0xe1, 0x2b, 0x27, 0xce, 0xef, 0x06, 0xdc, 0x2e, 0xaf, 0x52, 0x43, 0x1b, 0x75, 619 0x34, 0x9a, 0x82, 0x19, 0x61, 0x81, 0xf5, 0xbc, 0x7d, 0xff, 0x68, 0xa3, 0xbf, 0xc2, 0x02, 0xbb, 620 0x0a, 0x8a, 0x3e, 0x85, 0xb6, 0x1c, 0xac, 0x2b, 0xae, 0x27, 0xeb, 0xe0, 0x68, 0x92, 0xa7, 0x60, 621 0xae, 0x86, 0x3b, 0xcf, 0x01, 0xed, 0x37, 0xfb, 0xc0, 0x2f, 0xba, 0xab, 0xb9, 0xb9, 0x77, 0xc3, 622 0x1f, 0xa1, 0x53, 0x9d, 0x43, 0xb2, 0x7f, 0xf1, 0x0a, 0xe7, 0x11, 0xc5, 0x69, 0xd1, 0xbf, 0x62, 623 0x2f, 0x9f, 0x23, 0x2d, 0x56, 0xf2, 0x74, 0x8f, 0x4e, 0xb4, 0x1d, 0xa5, 0xb3, 0x97, 0xef, 0xae, 624 0x6d, 0xe3, 0xea, 0xda, 0x36, 0xfe, 0xb9, 0xb6, 0x8d, 0xdf, 0x6e, 0xec, 0xc6, 0xd5, 0x8d, 0xdd, 625 0xf8, 0xeb, 0xc6, 0x6e, 0xbc, 0x7e, 0x12, 0x53, 0x71, 0xb1, 0x0a, 0xc6, 0x21, 0x4b, 0x26, 0xcf, 626 0x69, 0xca, 0xc3, 0x0b, 0x8a, 0x27, 0x73, 0xbd, 0xf8, 0x88, 0x47, 0x6f, 0x26, 0x6f, 0xcb, 0xc7, 627 0x52, 0x5c, 0x66, 0x84, 0x07, 0x6d, 0xf5, 0x50, 0x7e, 0xf2, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 628 0xd3, 0xf5, 0xbb, 0x75, 0x8c, 0x07, 0x00, 0x00, 629 } 630 631 func (m *GenesisState) Marshal() (dAtA []byte, err error) { 632 size := m.Size() 633 dAtA = make([]byte, size) 634 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 635 if err != nil { 636 return nil, err 637 } 638 return dAtA[:n], nil 639 } 640 641 func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { 642 size := m.Size() 643 return m.MarshalToSizedBuffer(dAtA[:size]) 644 } 645 646 func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 647 i := len(dAtA) 648 _ = i 649 var l int 650 _ = l 651 if len(m.BridgeSwitches) > 0 { 652 for iNdEx := len(m.BridgeSwitches) - 1; iNdEx >= 0; iNdEx-- { 653 { 654 size, err := m.BridgeSwitches[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 655 if err != nil { 656 return 0, err 657 } 658 i -= size 659 i = encodeVarintGenesis(dAtA, i, uint64(size)) 660 } 661 i-- 662 dAtA[i] = 0x42 663 } 664 } 665 if len(m.Roles) > 0 { 666 for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- { 667 { 668 size, err := m.Roles[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 669 if err != nil { 670 return 0, err 671 } 672 i -= size 673 i = encodeVarintGenesis(dAtA, i, uint64(size)) 674 } 675 i-- 676 dAtA[i] = 0x3a 677 } 678 } 679 if len(m.Votes) > 0 { 680 for iNdEx := len(m.Votes) - 1; iNdEx >= 0; iNdEx-- { 681 { 682 size, err := m.Votes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 683 if err != nil { 684 return 0, err 685 } 686 i -= size 687 i = encodeVarintGenesis(dAtA, i, uint64(size)) 688 } 689 i-- 690 dAtA[i] = 0x32 691 } 692 } 693 if len(m.RoleProposals) > 0 { 694 for iNdEx := len(m.RoleProposals) - 1; iNdEx >= 0; iNdEx-- { 695 { 696 size, err := m.RoleProposals[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 697 if err != nil { 698 return 0, err 699 } 700 i -= size 701 i = encodeVarintGenesis(dAtA, i, uint64(size)) 702 } 703 i-- 704 dAtA[i] = 0x2a 705 } 706 } 707 if m.NextRoleProposalId != 0 { 708 i = encodeVarintGenesis(dAtA, i, uint64(m.NextRoleProposalId)) 709 i-- 710 dAtA[i] = 0x20 711 } 712 { 713 size, err := m.ReceivingState.MarshalToSizedBuffer(dAtA[:i]) 714 if err != nil { 715 return 0, err 716 } 717 i -= size 718 i = encodeVarintGenesis(dAtA, i, uint64(size)) 719 } 720 i-- 721 dAtA[i] = 0x1a 722 { 723 size, err := m.SendingState.MarshalToSizedBuffer(dAtA[:i]) 724 if err != nil { 725 return 0, err 726 } 727 i -= size 728 i = encodeVarintGenesis(dAtA, i, uint64(size)) 729 } 730 i-- 731 dAtA[i] = 0x12 732 { 733 size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) 734 if err != nil { 735 return 0, err 736 } 737 i -= size 738 i = encodeVarintGenesis(dAtA, i, uint64(size)) 739 } 740 i-- 741 dAtA[i] = 0xa 742 return len(dAtA) - i, nil 743 } 744 745 func (m *SendingState) Marshal() (dAtA []byte, err error) { 746 size := m.Size() 747 dAtA = make([]byte, size) 748 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 749 if err != nil { 750 return nil, err 751 } 752 return dAtA[:n], nil 753 } 754 755 func (m *SendingState) MarshalTo(dAtA []byte) (int, error) { 756 size := m.Size() 757 return m.MarshalToSizedBuffer(dAtA[:size]) 758 } 759 760 func (m *SendingState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 761 i := len(dAtA) 762 _ = i 763 var l int 764 _ = l 765 if len(m.SeqToBlocknum) > 0 { 766 for iNdEx := len(m.SeqToBlocknum) - 1; iNdEx >= 0; iNdEx-- { 767 { 768 size, err := m.SeqToBlocknum[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 769 if err != nil { 770 return 0, err 771 } 772 i -= size 773 i = encodeVarintGenesis(dAtA, i, uint64(size)) 774 } 775 i-- 776 dAtA[i] = 0x12 777 } 778 } 779 if m.NextSeq != 0 { 780 i = encodeVarintGenesis(dAtA, i, uint64(m.NextSeq)) 781 i-- 782 dAtA[i] = 0x8 783 } 784 return len(dAtA) - i, nil 785 } 786 787 func (m *BlockSeqInfo) Marshal() (dAtA []byte, err error) { 788 size := m.Size() 789 dAtA = make([]byte, size) 790 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 791 if err != nil { 792 return nil, err 793 } 794 return dAtA[:n], nil 795 } 796 797 func (m *BlockSeqInfo) MarshalTo(dAtA []byte) (int, error) { 798 size := m.Size() 799 return m.MarshalToSizedBuffer(dAtA[:size]) 800 } 801 802 func (m *BlockSeqInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 803 i := len(dAtA) 804 _ = i 805 var l int 806 _ = l 807 if m.Blocknum != 0 { 808 i = encodeVarintGenesis(dAtA, i, uint64(m.Blocknum)) 809 i-- 810 dAtA[i] = 0x10 811 } 812 if m.Seq != 0 { 813 i = encodeVarintGenesis(dAtA, i, uint64(m.Seq)) 814 i-- 815 dAtA[i] = 0x8 816 } 817 return len(dAtA) - i, nil 818 } 819 820 func (m *ReceivingState) Marshal() (dAtA []byte, err error) { 821 size := m.Size() 822 dAtA = make([]byte, size) 823 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 824 if err != nil { 825 return nil, err 826 } 827 return dAtA[:n], nil 828 } 829 830 func (m *ReceivingState) MarshalTo(dAtA []byte) (int, error) { 831 size := m.Size() 832 return m.MarshalToSizedBuffer(dAtA[:size]) 833 } 834 835 func (m *ReceivingState) MarshalToSizedBuffer(dAtA []byte) (int, error) { 836 i := len(dAtA) 837 _ = i 838 var l int 839 _ = l 840 if len(m.ConfirmedSeqToCommitment) > 0 { 841 for iNdEx := len(m.ConfirmedSeqToCommitment) - 1; iNdEx >= 0; iNdEx-- { 842 { 843 size, err := m.ConfirmedSeqToCommitment[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 844 if err != nil { 845 return 0, err 846 } 847 i -= size 848 i = encodeVarintGenesis(dAtA, i, uint64(size)) 849 } 850 i-- 851 dAtA[i] = 0x42 852 } 853 } 854 if len(m.Provisions) > 0 { 855 for iNdEx := len(m.Provisions) - 1; iNdEx >= 0; iNdEx-- { 856 { 857 size, err := m.Provisions[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 858 if err != nil { 859 return 0, err 860 } 861 i -= size 862 i = encodeVarintGenesis(dAtA, i, uint64(size)) 863 } 864 i-- 865 dAtA[i] = 0x3a 866 } 867 } 868 if len(m.Commitments) > 0 { 869 for iNdEx := len(m.Commitments) - 1; iNdEx >= 0; iNdEx-- { 870 { 871 size, err := m.Commitments[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 872 if err != nil { 873 return 0, err 874 } 875 i -= size 876 i = encodeVarintGenesis(dAtA, i, uint64(size)) 877 } 878 i-- 879 dAtA[i] = 0x32 880 } 881 } 882 if len(m.PendingClaimSeqs) > 0 { 883 dAtA5 := make([]byte, len(m.PendingClaimSeqs)*10) 884 var j4 int 885 for _, num := range m.PendingClaimSeqs { 886 for num >= 1<<7 { 887 dAtA5[j4] = uint8(uint64(num)&0x7f | 0x80) 888 num >>= 7 889 j4++ 890 } 891 dAtA5[j4] = uint8(num) 892 j4++ 893 } 894 i -= j4 895 copy(dAtA[i:], dAtA5[:j4]) 896 i = encodeVarintGenesis(dAtA, i, uint64(j4)) 897 i-- 898 dAtA[i] = 0x22 899 } 900 if m.GreatestConsecutiveSeq != 0 { 901 i = encodeVarintGenesis(dAtA, i, uint64(m.GreatestConsecutiveSeq)) 902 i-- 903 dAtA[i] = 0x18 904 } 905 if len(m.GreatestSeqByOperator) > 0 { 906 for iNdEx := len(m.GreatestSeqByOperator) - 1; iNdEx >= 0; iNdEx-- { 907 { 908 size, err := m.GreatestSeqByOperator[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 909 if err != nil { 910 return 0, err 911 } 912 i -= size 913 i = encodeVarintGenesis(dAtA, i, uint64(size)) 914 } 915 i-- 916 dAtA[i] = 0x12 917 } 918 } 919 if len(m.GreatestConsecutiveSeqByOperator) > 0 { 920 for iNdEx := len(m.GreatestConsecutiveSeqByOperator) - 1; iNdEx >= 0; iNdEx-- { 921 { 922 size, err := m.GreatestConsecutiveSeqByOperator[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 923 if err != nil { 924 return 0, err 925 } 926 i -= size 927 i = encodeVarintGenesis(dAtA, i, uint64(size)) 928 } 929 i-- 930 dAtA[i] = 0xa 931 } 932 } 933 return len(dAtA) - i, nil 934 } 935 936 func (m *OperatorSeqInfo) Marshal() (dAtA []byte, err error) { 937 size := m.Size() 938 dAtA = make([]byte, size) 939 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 940 if err != nil { 941 return nil, err 942 } 943 return dAtA[:n], nil 944 } 945 946 func (m *OperatorSeqInfo) MarshalTo(dAtA []byte) (int, error) { 947 size := m.Size() 948 return m.MarshalToSizedBuffer(dAtA[:size]) 949 } 950 951 func (m *OperatorSeqInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 952 i := len(dAtA) 953 _ = i 954 var l int 955 _ = l 956 if m.Seq != 0 { 957 i = encodeVarintGenesis(dAtA, i, uint64(m.Seq)) 958 i-- 959 dAtA[i] = 0x10 960 } 961 if len(m.Operator) > 0 { 962 i -= len(m.Operator) 963 copy(dAtA[i:], m.Operator) 964 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Operator))) 965 i-- 966 dAtA[i] = 0xa 967 } 968 return len(dAtA) - i, nil 969 } 970 971 func (m *Commitment) Marshal() (dAtA []byte, err error) { 972 size := m.Size() 973 dAtA = make([]byte, size) 974 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 975 if err != nil { 976 return nil, err 977 } 978 return dAtA[:n], nil 979 } 980 981 func (m *Commitment) MarshalTo(dAtA []byte) (int, error) { 982 size := m.Size() 983 return m.MarshalToSizedBuffer(dAtA[:size]) 984 } 985 986 func (m *Commitment) MarshalToSizedBuffer(dAtA []byte) (int, error) { 987 i := len(dAtA) 988 _ = i 989 var l int 990 _ = l 991 if len(m.Commitment) > 0 { 992 i -= len(m.Commitment) 993 copy(dAtA[i:], m.Commitment) 994 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Commitment))) 995 i-- 996 dAtA[i] = 0x1a 997 } 998 if m.Seq != 0 { 999 i = encodeVarintGenesis(dAtA, i, uint64(m.Seq)) 1000 i-- 1001 dAtA[i] = 0x10 1002 } 1003 if len(m.Operator) > 0 { 1004 i -= len(m.Operator) 1005 copy(dAtA[i:], m.Operator) 1006 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Operator))) 1007 i-- 1008 dAtA[i] = 0xa 1009 } 1010 return len(dAtA) - i, nil 1011 } 1012 1013 func (m *Provision) Marshal() (dAtA []byte, err error) { 1014 size := m.Size() 1015 dAtA = make([]byte, size) 1016 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1017 if err != nil { 1018 return nil, err 1019 } 1020 return dAtA[:n], nil 1021 } 1022 1023 func (m *Provision) MarshalTo(dAtA []byte) (int, error) { 1024 size := m.Size() 1025 return m.MarshalToSizedBuffer(dAtA[:size]) 1026 } 1027 1028 func (m *Provision) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1029 i := len(dAtA) 1030 _ = i 1031 var l int 1032 _ = l 1033 if m.Status != nil { 1034 { 1035 size, err := m.Status.MarshalToSizedBuffer(dAtA[:i]) 1036 if err != nil { 1037 return 0, err 1038 } 1039 i -= size 1040 i = encodeVarintGenesis(dAtA, i, uint64(size)) 1041 } 1042 i-- 1043 dAtA[i] = 0x1a 1044 } 1045 if m.Data != nil { 1046 { 1047 size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) 1048 if err != nil { 1049 return 0, err 1050 } 1051 i -= size 1052 i = encodeVarintGenesis(dAtA, i, uint64(size)) 1053 } 1054 i-- 1055 dAtA[i] = 0x12 1056 } 1057 if len(m.Commitment) > 0 { 1058 i -= len(m.Commitment) 1059 copy(dAtA[i:], m.Commitment) 1060 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Commitment))) 1061 i-- 1062 dAtA[i] = 0xa 1063 } 1064 return len(dAtA) - i, nil 1065 } 1066 1067 func (m *ConfirmedProvision) Marshal() (dAtA []byte, err error) { 1068 size := m.Size() 1069 dAtA = make([]byte, size) 1070 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1071 if err != nil { 1072 return nil, err 1073 } 1074 return dAtA[:n], nil 1075 } 1076 1077 func (m *ConfirmedProvision) MarshalTo(dAtA []byte) (int, error) { 1078 size := m.Size() 1079 return m.MarshalToSizedBuffer(dAtA[:size]) 1080 } 1081 1082 func (m *ConfirmedProvision) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1083 i := len(dAtA) 1084 _ = i 1085 var l int 1086 _ = l 1087 if len(m.Commitment) > 0 { 1088 i -= len(m.Commitment) 1089 copy(dAtA[i:], m.Commitment) 1090 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Commitment))) 1091 i-- 1092 dAtA[i] = 0x12 1093 } 1094 if m.Seq != 0 { 1095 i = encodeVarintGenesis(dAtA, i, uint64(m.Seq)) 1096 i-- 1097 dAtA[i] = 0x8 1098 } 1099 return len(dAtA) - i, nil 1100 } 1101 1102 func (m *BridgeSwitch) Marshal() (dAtA []byte, err error) { 1103 size := m.Size() 1104 dAtA = make([]byte, size) 1105 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1106 if err != nil { 1107 return nil, err 1108 } 1109 return dAtA[:n], nil 1110 } 1111 1112 func (m *BridgeSwitch) MarshalTo(dAtA []byte) (int, error) { 1113 size := m.Size() 1114 return m.MarshalToSizedBuffer(dAtA[:size]) 1115 } 1116 1117 func (m *BridgeSwitch) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1118 i := len(dAtA) 1119 _ = i 1120 var l int 1121 _ = l 1122 if m.Status != 0 { 1123 i = encodeVarintGenesis(dAtA, i, uint64(m.Status)) 1124 i-- 1125 dAtA[i] = 0x10 1126 } 1127 if len(m.Guardian) > 0 { 1128 i -= len(m.Guardian) 1129 copy(dAtA[i:], m.Guardian) 1130 i = encodeVarintGenesis(dAtA, i, uint64(len(m.Guardian))) 1131 i-- 1132 dAtA[i] = 0xa 1133 } 1134 return len(dAtA) - i, nil 1135 } 1136 1137 func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { 1138 offset -= sovGenesis(v) 1139 base := offset 1140 for v >= 1<<7 { 1141 dAtA[offset] = uint8(v&0x7f | 0x80) 1142 v >>= 7 1143 offset++ 1144 } 1145 dAtA[offset] = uint8(v) 1146 return base 1147 } 1148 func (m *GenesisState) Size() (n int) { 1149 if m == nil { 1150 return 0 1151 } 1152 var l int 1153 _ = l 1154 l = m.Params.Size() 1155 n += 1 + l + sovGenesis(uint64(l)) 1156 l = m.SendingState.Size() 1157 n += 1 + l + sovGenesis(uint64(l)) 1158 l = m.ReceivingState.Size() 1159 n += 1 + l + sovGenesis(uint64(l)) 1160 if m.NextRoleProposalId != 0 { 1161 n += 1 + sovGenesis(uint64(m.NextRoleProposalId)) 1162 } 1163 if len(m.RoleProposals) > 0 { 1164 for _, e := range m.RoleProposals { 1165 l = e.Size() 1166 n += 1 + l + sovGenesis(uint64(l)) 1167 } 1168 } 1169 if len(m.Votes) > 0 { 1170 for _, e := range m.Votes { 1171 l = e.Size() 1172 n += 1 + l + sovGenesis(uint64(l)) 1173 } 1174 } 1175 if len(m.Roles) > 0 { 1176 for _, e := range m.Roles { 1177 l = e.Size() 1178 n += 1 + l + sovGenesis(uint64(l)) 1179 } 1180 } 1181 if len(m.BridgeSwitches) > 0 { 1182 for _, e := range m.BridgeSwitches { 1183 l = e.Size() 1184 n += 1 + l + sovGenesis(uint64(l)) 1185 } 1186 } 1187 return n 1188 } 1189 1190 func (m *SendingState) Size() (n int) { 1191 if m == nil { 1192 return 0 1193 } 1194 var l int 1195 _ = l 1196 if m.NextSeq != 0 { 1197 n += 1 + sovGenesis(uint64(m.NextSeq)) 1198 } 1199 if len(m.SeqToBlocknum) > 0 { 1200 for _, e := range m.SeqToBlocknum { 1201 l = e.Size() 1202 n += 1 + l + sovGenesis(uint64(l)) 1203 } 1204 } 1205 return n 1206 } 1207 1208 func (m *BlockSeqInfo) Size() (n int) { 1209 if m == nil { 1210 return 0 1211 } 1212 var l int 1213 _ = l 1214 if m.Seq != 0 { 1215 n += 1 + sovGenesis(uint64(m.Seq)) 1216 } 1217 if m.Blocknum != 0 { 1218 n += 1 + sovGenesis(uint64(m.Blocknum)) 1219 } 1220 return n 1221 } 1222 1223 func (m *ReceivingState) Size() (n int) { 1224 if m == nil { 1225 return 0 1226 } 1227 var l int 1228 _ = l 1229 if len(m.GreatestConsecutiveSeqByOperator) > 0 { 1230 for _, e := range m.GreatestConsecutiveSeqByOperator { 1231 l = e.Size() 1232 n += 1 + l + sovGenesis(uint64(l)) 1233 } 1234 } 1235 if len(m.GreatestSeqByOperator) > 0 { 1236 for _, e := range m.GreatestSeqByOperator { 1237 l = e.Size() 1238 n += 1 + l + sovGenesis(uint64(l)) 1239 } 1240 } 1241 if m.GreatestConsecutiveSeq != 0 { 1242 n += 1 + sovGenesis(uint64(m.GreatestConsecutiveSeq)) 1243 } 1244 if len(m.PendingClaimSeqs) > 0 { 1245 l = 0 1246 for _, e := range m.PendingClaimSeqs { 1247 l += sovGenesis(uint64(e)) 1248 } 1249 n += 1 + sovGenesis(uint64(l)) + l 1250 } 1251 if len(m.Commitments) > 0 { 1252 for _, e := range m.Commitments { 1253 l = e.Size() 1254 n += 1 + l + sovGenesis(uint64(l)) 1255 } 1256 } 1257 if len(m.Provisions) > 0 { 1258 for _, e := range m.Provisions { 1259 l = e.Size() 1260 n += 1 + l + sovGenesis(uint64(l)) 1261 } 1262 } 1263 if len(m.ConfirmedSeqToCommitment) > 0 { 1264 for _, e := range m.ConfirmedSeqToCommitment { 1265 l = e.Size() 1266 n += 1 + l + sovGenesis(uint64(l)) 1267 } 1268 } 1269 return n 1270 } 1271 1272 func (m *OperatorSeqInfo) Size() (n int) { 1273 if m == nil { 1274 return 0 1275 } 1276 var l int 1277 _ = l 1278 l = len(m.Operator) 1279 if l > 0 { 1280 n += 1 + l + sovGenesis(uint64(l)) 1281 } 1282 if m.Seq != 0 { 1283 n += 1 + sovGenesis(uint64(m.Seq)) 1284 } 1285 return n 1286 } 1287 1288 func (m *Commitment) Size() (n int) { 1289 if m == nil { 1290 return 0 1291 } 1292 var l int 1293 _ = l 1294 l = len(m.Operator) 1295 if l > 0 { 1296 n += 1 + l + sovGenesis(uint64(l)) 1297 } 1298 if m.Seq != 0 { 1299 n += 1 + sovGenesis(uint64(m.Seq)) 1300 } 1301 l = len(m.Commitment) 1302 if l > 0 { 1303 n += 1 + l + sovGenesis(uint64(l)) 1304 } 1305 return n 1306 } 1307 1308 func (m *Provision) Size() (n int) { 1309 if m == nil { 1310 return 0 1311 } 1312 var l int 1313 _ = l 1314 l = len(m.Commitment) 1315 if l > 0 { 1316 n += 1 + l + sovGenesis(uint64(l)) 1317 } 1318 if m.Data != nil { 1319 l = m.Data.Size() 1320 n += 1 + l + sovGenesis(uint64(l)) 1321 } 1322 if m.Status != nil { 1323 l = m.Status.Size() 1324 n += 1 + l + sovGenesis(uint64(l)) 1325 } 1326 return n 1327 } 1328 1329 func (m *ConfirmedProvision) Size() (n int) { 1330 if m == nil { 1331 return 0 1332 } 1333 var l int 1334 _ = l 1335 if m.Seq != 0 { 1336 n += 1 + sovGenesis(uint64(m.Seq)) 1337 } 1338 l = len(m.Commitment) 1339 if l > 0 { 1340 n += 1 + l + sovGenesis(uint64(l)) 1341 } 1342 return n 1343 } 1344 1345 func (m *BridgeSwitch) Size() (n int) { 1346 if m == nil { 1347 return 0 1348 } 1349 var l int 1350 _ = l 1351 l = len(m.Guardian) 1352 if l > 0 { 1353 n += 1 + l + sovGenesis(uint64(l)) 1354 } 1355 if m.Status != 0 { 1356 n += 1 + sovGenesis(uint64(m.Status)) 1357 } 1358 return n 1359 } 1360 1361 func sovGenesis(x uint64) (n int) { 1362 return (math_bits.Len64(x|1) + 6) / 7 1363 } 1364 func sozGenesis(x uint64) (n int) { 1365 return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1366 } 1367 func (m *GenesisState) Unmarshal(dAtA []byte) error { 1368 l := len(dAtA) 1369 iNdEx := 0 1370 for iNdEx < l { 1371 preIndex := iNdEx 1372 var wire uint64 1373 for shift := uint(0); ; shift += 7 { 1374 if shift >= 64 { 1375 return ErrIntOverflowGenesis 1376 } 1377 if iNdEx >= l { 1378 return io.ErrUnexpectedEOF 1379 } 1380 b := dAtA[iNdEx] 1381 iNdEx++ 1382 wire |= uint64(b&0x7F) << shift 1383 if b < 0x80 { 1384 break 1385 } 1386 } 1387 fieldNum := int32(wire >> 3) 1388 wireType := int(wire & 0x7) 1389 if wireType == 4 { 1390 return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") 1391 } 1392 if fieldNum <= 0 { 1393 return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) 1394 } 1395 switch fieldNum { 1396 case 1: 1397 if wireType != 2 { 1398 return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) 1399 } 1400 var msglen int 1401 for shift := uint(0); ; shift += 7 { 1402 if shift >= 64 { 1403 return ErrIntOverflowGenesis 1404 } 1405 if iNdEx >= l { 1406 return io.ErrUnexpectedEOF 1407 } 1408 b := dAtA[iNdEx] 1409 iNdEx++ 1410 msglen |= int(b&0x7F) << shift 1411 if b < 0x80 { 1412 break 1413 } 1414 } 1415 if msglen < 0 { 1416 return ErrInvalidLengthGenesis 1417 } 1418 postIndex := iNdEx + msglen 1419 if postIndex < 0 { 1420 return ErrInvalidLengthGenesis 1421 } 1422 if postIndex > l { 1423 return io.ErrUnexpectedEOF 1424 } 1425 if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1426 return err 1427 } 1428 iNdEx = postIndex 1429 case 2: 1430 if wireType != 2 { 1431 return fmt.Errorf("proto: wrong wireType = %d for field SendingState", wireType) 1432 } 1433 var msglen int 1434 for shift := uint(0); ; shift += 7 { 1435 if shift >= 64 { 1436 return ErrIntOverflowGenesis 1437 } 1438 if iNdEx >= l { 1439 return io.ErrUnexpectedEOF 1440 } 1441 b := dAtA[iNdEx] 1442 iNdEx++ 1443 msglen |= int(b&0x7F) << shift 1444 if b < 0x80 { 1445 break 1446 } 1447 } 1448 if msglen < 0 { 1449 return ErrInvalidLengthGenesis 1450 } 1451 postIndex := iNdEx + msglen 1452 if postIndex < 0 { 1453 return ErrInvalidLengthGenesis 1454 } 1455 if postIndex > l { 1456 return io.ErrUnexpectedEOF 1457 } 1458 if err := m.SendingState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1459 return err 1460 } 1461 iNdEx = postIndex 1462 case 3: 1463 if wireType != 2 { 1464 return fmt.Errorf("proto: wrong wireType = %d for field ReceivingState", wireType) 1465 } 1466 var msglen int 1467 for shift := uint(0); ; shift += 7 { 1468 if shift >= 64 { 1469 return ErrIntOverflowGenesis 1470 } 1471 if iNdEx >= l { 1472 return io.ErrUnexpectedEOF 1473 } 1474 b := dAtA[iNdEx] 1475 iNdEx++ 1476 msglen |= int(b&0x7F) << shift 1477 if b < 0x80 { 1478 break 1479 } 1480 } 1481 if msglen < 0 { 1482 return ErrInvalidLengthGenesis 1483 } 1484 postIndex := iNdEx + msglen 1485 if postIndex < 0 { 1486 return ErrInvalidLengthGenesis 1487 } 1488 if postIndex > l { 1489 return io.ErrUnexpectedEOF 1490 } 1491 if err := m.ReceivingState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1492 return err 1493 } 1494 iNdEx = postIndex 1495 case 4: 1496 if wireType != 0 { 1497 return fmt.Errorf("proto: wrong wireType = %d for field NextRoleProposalId", wireType) 1498 } 1499 m.NextRoleProposalId = 0 1500 for shift := uint(0); ; shift += 7 { 1501 if shift >= 64 { 1502 return ErrIntOverflowGenesis 1503 } 1504 if iNdEx >= l { 1505 return io.ErrUnexpectedEOF 1506 } 1507 b := dAtA[iNdEx] 1508 iNdEx++ 1509 m.NextRoleProposalId |= uint64(b&0x7F) << shift 1510 if b < 0x80 { 1511 break 1512 } 1513 } 1514 case 5: 1515 if wireType != 2 { 1516 return fmt.Errorf("proto: wrong wireType = %d for field RoleProposals", wireType) 1517 } 1518 var msglen int 1519 for shift := uint(0); ; shift += 7 { 1520 if shift >= 64 { 1521 return ErrIntOverflowGenesis 1522 } 1523 if iNdEx >= l { 1524 return io.ErrUnexpectedEOF 1525 } 1526 b := dAtA[iNdEx] 1527 iNdEx++ 1528 msglen |= int(b&0x7F) << shift 1529 if b < 0x80 { 1530 break 1531 } 1532 } 1533 if msglen < 0 { 1534 return ErrInvalidLengthGenesis 1535 } 1536 postIndex := iNdEx + msglen 1537 if postIndex < 0 { 1538 return ErrInvalidLengthGenesis 1539 } 1540 if postIndex > l { 1541 return io.ErrUnexpectedEOF 1542 } 1543 m.RoleProposals = append(m.RoleProposals, RoleProposal{}) 1544 if err := m.RoleProposals[len(m.RoleProposals)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1545 return err 1546 } 1547 iNdEx = postIndex 1548 case 6: 1549 if wireType != 2 { 1550 return fmt.Errorf("proto: wrong wireType = %d for field Votes", wireType) 1551 } 1552 var msglen int 1553 for shift := uint(0); ; shift += 7 { 1554 if shift >= 64 { 1555 return ErrIntOverflowGenesis 1556 } 1557 if iNdEx >= l { 1558 return io.ErrUnexpectedEOF 1559 } 1560 b := dAtA[iNdEx] 1561 iNdEx++ 1562 msglen |= int(b&0x7F) << shift 1563 if b < 0x80 { 1564 break 1565 } 1566 } 1567 if msglen < 0 { 1568 return ErrInvalidLengthGenesis 1569 } 1570 postIndex := iNdEx + msglen 1571 if postIndex < 0 { 1572 return ErrInvalidLengthGenesis 1573 } 1574 if postIndex > l { 1575 return io.ErrUnexpectedEOF 1576 } 1577 m.Votes = append(m.Votes, Vote{}) 1578 if err := m.Votes[len(m.Votes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1579 return err 1580 } 1581 iNdEx = postIndex 1582 case 7: 1583 if wireType != 2 { 1584 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 1585 } 1586 var msglen int 1587 for shift := uint(0); ; shift += 7 { 1588 if shift >= 64 { 1589 return ErrIntOverflowGenesis 1590 } 1591 if iNdEx >= l { 1592 return io.ErrUnexpectedEOF 1593 } 1594 b := dAtA[iNdEx] 1595 iNdEx++ 1596 msglen |= int(b&0x7F) << shift 1597 if b < 0x80 { 1598 break 1599 } 1600 } 1601 if msglen < 0 { 1602 return ErrInvalidLengthGenesis 1603 } 1604 postIndex := iNdEx + msglen 1605 if postIndex < 0 { 1606 return ErrInvalidLengthGenesis 1607 } 1608 if postIndex > l { 1609 return io.ErrUnexpectedEOF 1610 } 1611 m.Roles = append(m.Roles, RolePair{}) 1612 if err := m.Roles[len(m.Roles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1613 return err 1614 } 1615 iNdEx = postIndex 1616 case 8: 1617 if wireType != 2 { 1618 return fmt.Errorf("proto: wrong wireType = %d for field BridgeSwitches", wireType) 1619 } 1620 var msglen int 1621 for shift := uint(0); ; shift += 7 { 1622 if shift >= 64 { 1623 return ErrIntOverflowGenesis 1624 } 1625 if iNdEx >= l { 1626 return io.ErrUnexpectedEOF 1627 } 1628 b := dAtA[iNdEx] 1629 iNdEx++ 1630 msglen |= int(b&0x7F) << shift 1631 if b < 0x80 { 1632 break 1633 } 1634 } 1635 if msglen < 0 { 1636 return ErrInvalidLengthGenesis 1637 } 1638 postIndex := iNdEx + msglen 1639 if postIndex < 0 { 1640 return ErrInvalidLengthGenesis 1641 } 1642 if postIndex > l { 1643 return io.ErrUnexpectedEOF 1644 } 1645 m.BridgeSwitches = append(m.BridgeSwitches, BridgeSwitch{}) 1646 if err := m.BridgeSwitches[len(m.BridgeSwitches)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1647 return err 1648 } 1649 iNdEx = postIndex 1650 default: 1651 iNdEx = preIndex 1652 skippy, err := skipGenesis(dAtA[iNdEx:]) 1653 if err != nil { 1654 return err 1655 } 1656 if (skippy < 0) || (iNdEx+skippy) < 0 { 1657 return ErrInvalidLengthGenesis 1658 } 1659 if (iNdEx + skippy) > l { 1660 return io.ErrUnexpectedEOF 1661 } 1662 iNdEx += skippy 1663 } 1664 } 1665 1666 if iNdEx > l { 1667 return io.ErrUnexpectedEOF 1668 } 1669 return nil 1670 } 1671 func (m *SendingState) Unmarshal(dAtA []byte) error { 1672 l := len(dAtA) 1673 iNdEx := 0 1674 for iNdEx < l { 1675 preIndex := iNdEx 1676 var wire uint64 1677 for shift := uint(0); ; shift += 7 { 1678 if shift >= 64 { 1679 return ErrIntOverflowGenesis 1680 } 1681 if iNdEx >= l { 1682 return io.ErrUnexpectedEOF 1683 } 1684 b := dAtA[iNdEx] 1685 iNdEx++ 1686 wire |= uint64(b&0x7F) << shift 1687 if b < 0x80 { 1688 break 1689 } 1690 } 1691 fieldNum := int32(wire >> 3) 1692 wireType := int(wire & 0x7) 1693 if wireType == 4 { 1694 return fmt.Errorf("proto: SendingState: wiretype end group for non-group") 1695 } 1696 if fieldNum <= 0 { 1697 return fmt.Errorf("proto: SendingState: illegal tag %d (wire type %d)", fieldNum, wire) 1698 } 1699 switch fieldNum { 1700 case 1: 1701 if wireType != 0 { 1702 return fmt.Errorf("proto: wrong wireType = %d for field NextSeq", wireType) 1703 } 1704 m.NextSeq = 0 1705 for shift := uint(0); ; shift += 7 { 1706 if shift >= 64 { 1707 return ErrIntOverflowGenesis 1708 } 1709 if iNdEx >= l { 1710 return io.ErrUnexpectedEOF 1711 } 1712 b := dAtA[iNdEx] 1713 iNdEx++ 1714 m.NextSeq |= uint64(b&0x7F) << shift 1715 if b < 0x80 { 1716 break 1717 } 1718 } 1719 case 2: 1720 if wireType != 2 { 1721 return fmt.Errorf("proto: wrong wireType = %d for field SeqToBlocknum", wireType) 1722 } 1723 var msglen int 1724 for shift := uint(0); ; shift += 7 { 1725 if shift >= 64 { 1726 return ErrIntOverflowGenesis 1727 } 1728 if iNdEx >= l { 1729 return io.ErrUnexpectedEOF 1730 } 1731 b := dAtA[iNdEx] 1732 iNdEx++ 1733 msglen |= int(b&0x7F) << shift 1734 if b < 0x80 { 1735 break 1736 } 1737 } 1738 if msglen < 0 { 1739 return ErrInvalidLengthGenesis 1740 } 1741 postIndex := iNdEx + msglen 1742 if postIndex < 0 { 1743 return ErrInvalidLengthGenesis 1744 } 1745 if postIndex > l { 1746 return io.ErrUnexpectedEOF 1747 } 1748 m.SeqToBlocknum = append(m.SeqToBlocknum, BlockSeqInfo{}) 1749 if err := m.SeqToBlocknum[len(m.SeqToBlocknum)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1750 return err 1751 } 1752 iNdEx = postIndex 1753 default: 1754 iNdEx = preIndex 1755 skippy, err := skipGenesis(dAtA[iNdEx:]) 1756 if err != nil { 1757 return err 1758 } 1759 if (skippy < 0) || (iNdEx+skippy) < 0 { 1760 return ErrInvalidLengthGenesis 1761 } 1762 if (iNdEx + skippy) > l { 1763 return io.ErrUnexpectedEOF 1764 } 1765 iNdEx += skippy 1766 } 1767 } 1768 1769 if iNdEx > l { 1770 return io.ErrUnexpectedEOF 1771 } 1772 return nil 1773 } 1774 func (m *BlockSeqInfo) Unmarshal(dAtA []byte) error { 1775 l := len(dAtA) 1776 iNdEx := 0 1777 for iNdEx < l { 1778 preIndex := iNdEx 1779 var wire uint64 1780 for shift := uint(0); ; shift += 7 { 1781 if shift >= 64 { 1782 return ErrIntOverflowGenesis 1783 } 1784 if iNdEx >= l { 1785 return io.ErrUnexpectedEOF 1786 } 1787 b := dAtA[iNdEx] 1788 iNdEx++ 1789 wire |= uint64(b&0x7F) << shift 1790 if b < 0x80 { 1791 break 1792 } 1793 } 1794 fieldNum := int32(wire >> 3) 1795 wireType := int(wire & 0x7) 1796 if wireType == 4 { 1797 return fmt.Errorf("proto: BlockSeqInfo: wiretype end group for non-group") 1798 } 1799 if fieldNum <= 0 { 1800 return fmt.Errorf("proto: BlockSeqInfo: illegal tag %d (wire type %d)", fieldNum, wire) 1801 } 1802 switch fieldNum { 1803 case 1: 1804 if wireType != 0 { 1805 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 1806 } 1807 m.Seq = 0 1808 for shift := uint(0); ; shift += 7 { 1809 if shift >= 64 { 1810 return ErrIntOverflowGenesis 1811 } 1812 if iNdEx >= l { 1813 return io.ErrUnexpectedEOF 1814 } 1815 b := dAtA[iNdEx] 1816 iNdEx++ 1817 m.Seq |= uint64(b&0x7F) << shift 1818 if b < 0x80 { 1819 break 1820 } 1821 } 1822 case 2: 1823 if wireType != 0 { 1824 return fmt.Errorf("proto: wrong wireType = %d for field Blocknum", wireType) 1825 } 1826 m.Blocknum = 0 1827 for shift := uint(0); ; shift += 7 { 1828 if shift >= 64 { 1829 return ErrIntOverflowGenesis 1830 } 1831 if iNdEx >= l { 1832 return io.ErrUnexpectedEOF 1833 } 1834 b := dAtA[iNdEx] 1835 iNdEx++ 1836 m.Blocknum |= uint64(b&0x7F) << shift 1837 if b < 0x80 { 1838 break 1839 } 1840 } 1841 default: 1842 iNdEx = preIndex 1843 skippy, err := skipGenesis(dAtA[iNdEx:]) 1844 if err != nil { 1845 return err 1846 } 1847 if (skippy < 0) || (iNdEx+skippy) < 0 { 1848 return ErrInvalidLengthGenesis 1849 } 1850 if (iNdEx + skippy) > l { 1851 return io.ErrUnexpectedEOF 1852 } 1853 iNdEx += skippy 1854 } 1855 } 1856 1857 if iNdEx > l { 1858 return io.ErrUnexpectedEOF 1859 } 1860 return nil 1861 } 1862 func (m *ReceivingState) Unmarshal(dAtA []byte) error { 1863 l := len(dAtA) 1864 iNdEx := 0 1865 for iNdEx < l { 1866 preIndex := iNdEx 1867 var wire uint64 1868 for shift := uint(0); ; shift += 7 { 1869 if shift >= 64 { 1870 return ErrIntOverflowGenesis 1871 } 1872 if iNdEx >= l { 1873 return io.ErrUnexpectedEOF 1874 } 1875 b := dAtA[iNdEx] 1876 iNdEx++ 1877 wire |= uint64(b&0x7F) << shift 1878 if b < 0x80 { 1879 break 1880 } 1881 } 1882 fieldNum := int32(wire >> 3) 1883 wireType := int(wire & 0x7) 1884 if wireType == 4 { 1885 return fmt.Errorf("proto: ReceivingState: wiretype end group for non-group") 1886 } 1887 if fieldNum <= 0 { 1888 return fmt.Errorf("proto: ReceivingState: illegal tag %d (wire type %d)", fieldNum, wire) 1889 } 1890 switch fieldNum { 1891 case 1: 1892 if wireType != 2 { 1893 return fmt.Errorf("proto: wrong wireType = %d for field GreatestConsecutiveSeqByOperator", wireType) 1894 } 1895 var msglen int 1896 for shift := uint(0); ; shift += 7 { 1897 if shift >= 64 { 1898 return ErrIntOverflowGenesis 1899 } 1900 if iNdEx >= l { 1901 return io.ErrUnexpectedEOF 1902 } 1903 b := dAtA[iNdEx] 1904 iNdEx++ 1905 msglen |= int(b&0x7F) << shift 1906 if b < 0x80 { 1907 break 1908 } 1909 } 1910 if msglen < 0 { 1911 return ErrInvalidLengthGenesis 1912 } 1913 postIndex := iNdEx + msglen 1914 if postIndex < 0 { 1915 return ErrInvalidLengthGenesis 1916 } 1917 if postIndex > l { 1918 return io.ErrUnexpectedEOF 1919 } 1920 m.GreatestConsecutiveSeqByOperator = append(m.GreatestConsecutiveSeqByOperator, &OperatorSeqInfo{}) 1921 if err := m.GreatestConsecutiveSeqByOperator[len(m.GreatestConsecutiveSeqByOperator)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1922 return err 1923 } 1924 iNdEx = postIndex 1925 case 2: 1926 if wireType != 2 { 1927 return fmt.Errorf("proto: wrong wireType = %d for field GreatestSeqByOperator", wireType) 1928 } 1929 var msglen int 1930 for shift := uint(0); ; shift += 7 { 1931 if shift >= 64 { 1932 return ErrIntOverflowGenesis 1933 } 1934 if iNdEx >= l { 1935 return io.ErrUnexpectedEOF 1936 } 1937 b := dAtA[iNdEx] 1938 iNdEx++ 1939 msglen |= int(b&0x7F) << shift 1940 if b < 0x80 { 1941 break 1942 } 1943 } 1944 if msglen < 0 { 1945 return ErrInvalidLengthGenesis 1946 } 1947 postIndex := iNdEx + msglen 1948 if postIndex < 0 { 1949 return ErrInvalidLengthGenesis 1950 } 1951 if postIndex > l { 1952 return io.ErrUnexpectedEOF 1953 } 1954 m.GreatestSeqByOperator = append(m.GreatestSeqByOperator, &OperatorSeqInfo{}) 1955 if err := m.GreatestSeqByOperator[len(m.GreatestSeqByOperator)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1956 return err 1957 } 1958 iNdEx = postIndex 1959 case 3: 1960 if wireType != 0 { 1961 return fmt.Errorf("proto: wrong wireType = %d for field GreatestConsecutiveSeq", wireType) 1962 } 1963 m.GreatestConsecutiveSeq = 0 1964 for shift := uint(0); ; shift += 7 { 1965 if shift >= 64 { 1966 return ErrIntOverflowGenesis 1967 } 1968 if iNdEx >= l { 1969 return io.ErrUnexpectedEOF 1970 } 1971 b := dAtA[iNdEx] 1972 iNdEx++ 1973 m.GreatestConsecutiveSeq |= uint64(b&0x7F) << shift 1974 if b < 0x80 { 1975 break 1976 } 1977 } 1978 case 4: 1979 if wireType == 0 { 1980 var v uint64 1981 for shift := uint(0); ; shift += 7 { 1982 if shift >= 64 { 1983 return ErrIntOverflowGenesis 1984 } 1985 if iNdEx >= l { 1986 return io.ErrUnexpectedEOF 1987 } 1988 b := dAtA[iNdEx] 1989 iNdEx++ 1990 v |= uint64(b&0x7F) << shift 1991 if b < 0x80 { 1992 break 1993 } 1994 } 1995 m.PendingClaimSeqs = append(m.PendingClaimSeqs, v) 1996 } else if wireType == 2 { 1997 var packedLen int 1998 for shift := uint(0); ; shift += 7 { 1999 if shift >= 64 { 2000 return ErrIntOverflowGenesis 2001 } 2002 if iNdEx >= l { 2003 return io.ErrUnexpectedEOF 2004 } 2005 b := dAtA[iNdEx] 2006 iNdEx++ 2007 packedLen |= int(b&0x7F) << shift 2008 if b < 0x80 { 2009 break 2010 } 2011 } 2012 if packedLen < 0 { 2013 return ErrInvalidLengthGenesis 2014 } 2015 postIndex := iNdEx + packedLen 2016 if postIndex < 0 { 2017 return ErrInvalidLengthGenesis 2018 } 2019 if postIndex > l { 2020 return io.ErrUnexpectedEOF 2021 } 2022 var elementCount int 2023 var count int 2024 for _, integer := range dAtA[iNdEx:postIndex] { 2025 if integer < 128 { 2026 count++ 2027 } 2028 } 2029 elementCount = count 2030 if elementCount != 0 && len(m.PendingClaimSeqs) == 0 { 2031 m.PendingClaimSeqs = make([]uint64, 0, elementCount) 2032 } 2033 for iNdEx < postIndex { 2034 var v uint64 2035 for shift := uint(0); ; shift += 7 { 2036 if shift >= 64 { 2037 return ErrIntOverflowGenesis 2038 } 2039 if iNdEx >= l { 2040 return io.ErrUnexpectedEOF 2041 } 2042 b := dAtA[iNdEx] 2043 iNdEx++ 2044 v |= uint64(b&0x7F) << shift 2045 if b < 0x80 { 2046 break 2047 } 2048 } 2049 m.PendingClaimSeqs = append(m.PendingClaimSeqs, v) 2050 } 2051 } else { 2052 return fmt.Errorf("proto: wrong wireType = %d for field PendingClaimSeqs", wireType) 2053 } 2054 case 6: 2055 if wireType != 2 { 2056 return fmt.Errorf("proto: wrong wireType = %d for field Commitments", wireType) 2057 } 2058 var msglen int 2059 for shift := uint(0); ; shift += 7 { 2060 if shift >= 64 { 2061 return ErrIntOverflowGenesis 2062 } 2063 if iNdEx >= l { 2064 return io.ErrUnexpectedEOF 2065 } 2066 b := dAtA[iNdEx] 2067 iNdEx++ 2068 msglen |= int(b&0x7F) << shift 2069 if b < 0x80 { 2070 break 2071 } 2072 } 2073 if msglen < 0 { 2074 return ErrInvalidLengthGenesis 2075 } 2076 postIndex := iNdEx + msglen 2077 if postIndex < 0 { 2078 return ErrInvalidLengthGenesis 2079 } 2080 if postIndex > l { 2081 return io.ErrUnexpectedEOF 2082 } 2083 m.Commitments = append(m.Commitments, &Commitment{}) 2084 if err := m.Commitments[len(m.Commitments)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2085 return err 2086 } 2087 iNdEx = postIndex 2088 case 7: 2089 if wireType != 2 { 2090 return fmt.Errorf("proto: wrong wireType = %d for field Provisions", wireType) 2091 } 2092 var msglen int 2093 for shift := uint(0); ; shift += 7 { 2094 if shift >= 64 { 2095 return ErrIntOverflowGenesis 2096 } 2097 if iNdEx >= l { 2098 return io.ErrUnexpectedEOF 2099 } 2100 b := dAtA[iNdEx] 2101 iNdEx++ 2102 msglen |= int(b&0x7F) << shift 2103 if b < 0x80 { 2104 break 2105 } 2106 } 2107 if msglen < 0 { 2108 return ErrInvalidLengthGenesis 2109 } 2110 postIndex := iNdEx + msglen 2111 if postIndex < 0 { 2112 return ErrInvalidLengthGenesis 2113 } 2114 if postIndex > l { 2115 return io.ErrUnexpectedEOF 2116 } 2117 m.Provisions = append(m.Provisions, &Provision{}) 2118 if err := m.Provisions[len(m.Provisions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2119 return err 2120 } 2121 iNdEx = postIndex 2122 case 8: 2123 if wireType != 2 { 2124 return fmt.Errorf("proto: wrong wireType = %d for field ConfirmedSeqToCommitment", wireType) 2125 } 2126 var msglen int 2127 for shift := uint(0); ; shift += 7 { 2128 if shift >= 64 { 2129 return ErrIntOverflowGenesis 2130 } 2131 if iNdEx >= l { 2132 return io.ErrUnexpectedEOF 2133 } 2134 b := dAtA[iNdEx] 2135 iNdEx++ 2136 msglen |= int(b&0x7F) << shift 2137 if b < 0x80 { 2138 break 2139 } 2140 } 2141 if msglen < 0 { 2142 return ErrInvalidLengthGenesis 2143 } 2144 postIndex := iNdEx + msglen 2145 if postIndex < 0 { 2146 return ErrInvalidLengthGenesis 2147 } 2148 if postIndex > l { 2149 return io.ErrUnexpectedEOF 2150 } 2151 m.ConfirmedSeqToCommitment = append(m.ConfirmedSeqToCommitment, &ConfirmedProvision{}) 2152 if err := m.ConfirmedSeqToCommitment[len(m.ConfirmedSeqToCommitment)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2153 return err 2154 } 2155 iNdEx = postIndex 2156 default: 2157 iNdEx = preIndex 2158 skippy, err := skipGenesis(dAtA[iNdEx:]) 2159 if err != nil { 2160 return err 2161 } 2162 if (skippy < 0) || (iNdEx+skippy) < 0 { 2163 return ErrInvalidLengthGenesis 2164 } 2165 if (iNdEx + skippy) > l { 2166 return io.ErrUnexpectedEOF 2167 } 2168 iNdEx += skippy 2169 } 2170 } 2171 2172 if iNdEx > l { 2173 return io.ErrUnexpectedEOF 2174 } 2175 return nil 2176 } 2177 func (m *OperatorSeqInfo) Unmarshal(dAtA []byte) error { 2178 l := len(dAtA) 2179 iNdEx := 0 2180 for iNdEx < l { 2181 preIndex := iNdEx 2182 var wire uint64 2183 for shift := uint(0); ; shift += 7 { 2184 if shift >= 64 { 2185 return ErrIntOverflowGenesis 2186 } 2187 if iNdEx >= l { 2188 return io.ErrUnexpectedEOF 2189 } 2190 b := dAtA[iNdEx] 2191 iNdEx++ 2192 wire |= uint64(b&0x7F) << shift 2193 if b < 0x80 { 2194 break 2195 } 2196 } 2197 fieldNum := int32(wire >> 3) 2198 wireType := int(wire & 0x7) 2199 if wireType == 4 { 2200 return fmt.Errorf("proto: OperatorSeqInfo: wiretype end group for non-group") 2201 } 2202 if fieldNum <= 0 { 2203 return fmt.Errorf("proto: OperatorSeqInfo: illegal tag %d (wire type %d)", fieldNum, wire) 2204 } 2205 switch fieldNum { 2206 case 1: 2207 if wireType != 2 { 2208 return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType) 2209 } 2210 var stringLen uint64 2211 for shift := uint(0); ; shift += 7 { 2212 if shift >= 64 { 2213 return ErrIntOverflowGenesis 2214 } 2215 if iNdEx >= l { 2216 return io.ErrUnexpectedEOF 2217 } 2218 b := dAtA[iNdEx] 2219 iNdEx++ 2220 stringLen |= uint64(b&0x7F) << shift 2221 if b < 0x80 { 2222 break 2223 } 2224 } 2225 intStringLen := int(stringLen) 2226 if intStringLen < 0 { 2227 return ErrInvalidLengthGenesis 2228 } 2229 postIndex := iNdEx + intStringLen 2230 if postIndex < 0 { 2231 return ErrInvalidLengthGenesis 2232 } 2233 if postIndex > l { 2234 return io.ErrUnexpectedEOF 2235 } 2236 m.Operator = string(dAtA[iNdEx:postIndex]) 2237 iNdEx = postIndex 2238 case 2: 2239 if wireType != 0 { 2240 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 2241 } 2242 m.Seq = 0 2243 for shift := uint(0); ; shift += 7 { 2244 if shift >= 64 { 2245 return ErrIntOverflowGenesis 2246 } 2247 if iNdEx >= l { 2248 return io.ErrUnexpectedEOF 2249 } 2250 b := dAtA[iNdEx] 2251 iNdEx++ 2252 m.Seq |= uint64(b&0x7F) << shift 2253 if b < 0x80 { 2254 break 2255 } 2256 } 2257 default: 2258 iNdEx = preIndex 2259 skippy, err := skipGenesis(dAtA[iNdEx:]) 2260 if err != nil { 2261 return err 2262 } 2263 if (skippy < 0) || (iNdEx+skippy) < 0 { 2264 return ErrInvalidLengthGenesis 2265 } 2266 if (iNdEx + skippy) > l { 2267 return io.ErrUnexpectedEOF 2268 } 2269 iNdEx += skippy 2270 } 2271 } 2272 2273 if iNdEx > l { 2274 return io.ErrUnexpectedEOF 2275 } 2276 return nil 2277 } 2278 func (m *Commitment) Unmarshal(dAtA []byte) error { 2279 l := len(dAtA) 2280 iNdEx := 0 2281 for iNdEx < l { 2282 preIndex := iNdEx 2283 var wire uint64 2284 for shift := uint(0); ; shift += 7 { 2285 if shift >= 64 { 2286 return ErrIntOverflowGenesis 2287 } 2288 if iNdEx >= l { 2289 return io.ErrUnexpectedEOF 2290 } 2291 b := dAtA[iNdEx] 2292 iNdEx++ 2293 wire |= uint64(b&0x7F) << shift 2294 if b < 0x80 { 2295 break 2296 } 2297 } 2298 fieldNum := int32(wire >> 3) 2299 wireType := int(wire & 0x7) 2300 if wireType == 4 { 2301 return fmt.Errorf("proto: Commitment: wiretype end group for non-group") 2302 } 2303 if fieldNum <= 0 { 2304 return fmt.Errorf("proto: Commitment: illegal tag %d (wire type %d)", fieldNum, wire) 2305 } 2306 switch fieldNum { 2307 case 1: 2308 if wireType != 2 { 2309 return fmt.Errorf("proto: wrong wireType = %d for field Operator", wireType) 2310 } 2311 var stringLen uint64 2312 for shift := uint(0); ; shift += 7 { 2313 if shift >= 64 { 2314 return ErrIntOverflowGenesis 2315 } 2316 if iNdEx >= l { 2317 return io.ErrUnexpectedEOF 2318 } 2319 b := dAtA[iNdEx] 2320 iNdEx++ 2321 stringLen |= uint64(b&0x7F) << shift 2322 if b < 0x80 { 2323 break 2324 } 2325 } 2326 intStringLen := int(stringLen) 2327 if intStringLen < 0 { 2328 return ErrInvalidLengthGenesis 2329 } 2330 postIndex := iNdEx + intStringLen 2331 if postIndex < 0 { 2332 return ErrInvalidLengthGenesis 2333 } 2334 if postIndex > l { 2335 return io.ErrUnexpectedEOF 2336 } 2337 m.Operator = string(dAtA[iNdEx:postIndex]) 2338 iNdEx = postIndex 2339 case 2: 2340 if wireType != 0 { 2341 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 2342 } 2343 m.Seq = 0 2344 for shift := uint(0); ; shift += 7 { 2345 if shift >= 64 { 2346 return ErrIntOverflowGenesis 2347 } 2348 if iNdEx >= l { 2349 return io.ErrUnexpectedEOF 2350 } 2351 b := dAtA[iNdEx] 2352 iNdEx++ 2353 m.Seq |= uint64(b&0x7F) << shift 2354 if b < 0x80 { 2355 break 2356 } 2357 } 2358 case 3: 2359 if wireType != 2 { 2360 return fmt.Errorf("proto: wrong wireType = %d for field Commitment", wireType) 2361 } 2362 var stringLen uint64 2363 for shift := uint(0); ; shift += 7 { 2364 if shift >= 64 { 2365 return ErrIntOverflowGenesis 2366 } 2367 if iNdEx >= l { 2368 return io.ErrUnexpectedEOF 2369 } 2370 b := dAtA[iNdEx] 2371 iNdEx++ 2372 stringLen |= uint64(b&0x7F) << shift 2373 if b < 0x80 { 2374 break 2375 } 2376 } 2377 intStringLen := int(stringLen) 2378 if intStringLen < 0 { 2379 return ErrInvalidLengthGenesis 2380 } 2381 postIndex := iNdEx + intStringLen 2382 if postIndex < 0 { 2383 return ErrInvalidLengthGenesis 2384 } 2385 if postIndex > l { 2386 return io.ErrUnexpectedEOF 2387 } 2388 m.Commitment = string(dAtA[iNdEx:postIndex]) 2389 iNdEx = postIndex 2390 default: 2391 iNdEx = preIndex 2392 skippy, err := skipGenesis(dAtA[iNdEx:]) 2393 if err != nil { 2394 return err 2395 } 2396 if (skippy < 0) || (iNdEx+skippy) < 0 { 2397 return ErrInvalidLengthGenesis 2398 } 2399 if (iNdEx + skippy) > l { 2400 return io.ErrUnexpectedEOF 2401 } 2402 iNdEx += skippy 2403 } 2404 } 2405 2406 if iNdEx > l { 2407 return io.ErrUnexpectedEOF 2408 } 2409 return nil 2410 } 2411 func (m *Provision) Unmarshal(dAtA []byte) error { 2412 l := len(dAtA) 2413 iNdEx := 0 2414 for iNdEx < l { 2415 preIndex := iNdEx 2416 var wire uint64 2417 for shift := uint(0); ; shift += 7 { 2418 if shift >= 64 { 2419 return ErrIntOverflowGenesis 2420 } 2421 if iNdEx >= l { 2422 return io.ErrUnexpectedEOF 2423 } 2424 b := dAtA[iNdEx] 2425 iNdEx++ 2426 wire |= uint64(b&0x7F) << shift 2427 if b < 0x80 { 2428 break 2429 } 2430 } 2431 fieldNum := int32(wire >> 3) 2432 wireType := int(wire & 0x7) 2433 if wireType == 4 { 2434 return fmt.Errorf("proto: Provision: wiretype end group for non-group") 2435 } 2436 if fieldNum <= 0 { 2437 return fmt.Errorf("proto: Provision: illegal tag %d (wire type %d)", fieldNum, wire) 2438 } 2439 switch fieldNum { 2440 case 1: 2441 if wireType != 2 { 2442 return fmt.Errorf("proto: wrong wireType = %d for field Commitment", wireType) 2443 } 2444 var stringLen uint64 2445 for shift := uint(0); ; shift += 7 { 2446 if shift >= 64 { 2447 return ErrIntOverflowGenesis 2448 } 2449 if iNdEx >= l { 2450 return io.ErrUnexpectedEOF 2451 } 2452 b := dAtA[iNdEx] 2453 iNdEx++ 2454 stringLen |= uint64(b&0x7F) << shift 2455 if b < 0x80 { 2456 break 2457 } 2458 } 2459 intStringLen := int(stringLen) 2460 if intStringLen < 0 { 2461 return ErrInvalidLengthGenesis 2462 } 2463 postIndex := iNdEx + intStringLen 2464 if postIndex < 0 { 2465 return ErrInvalidLengthGenesis 2466 } 2467 if postIndex > l { 2468 return io.ErrUnexpectedEOF 2469 } 2470 m.Commitment = string(dAtA[iNdEx:postIndex]) 2471 iNdEx = postIndex 2472 case 2: 2473 if wireType != 2 { 2474 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 2475 } 2476 var msglen int 2477 for shift := uint(0); ; shift += 7 { 2478 if shift >= 64 { 2479 return ErrIntOverflowGenesis 2480 } 2481 if iNdEx >= l { 2482 return io.ErrUnexpectedEOF 2483 } 2484 b := dAtA[iNdEx] 2485 iNdEx++ 2486 msglen |= int(b&0x7F) << shift 2487 if b < 0x80 { 2488 break 2489 } 2490 } 2491 if msglen < 0 { 2492 return ErrInvalidLengthGenesis 2493 } 2494 postIndex := iNdEx + msglen 2495 if postIndex < 0 { 2496 return ErrInvalidLengthGenesis 2497 } 2498 if postIndex > l { 2499 return io.ErrUnexpectedEOF 2500 } 2501 if m.Data == nil { 2502 m.Data = &ProvisionData{} 2503 } 2504 if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2505 return err 2506 } 2507 iNdEx = postIndex 2508 case 3: 2509 if wireType != 2 { 2510 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 2511 } 2512 var msglen int 2513 for shift := uint(0); ; shift += 7 { 2514 if shift >= 64 { 2515 return ErrIntOverflowGenesis 2516 } 2517 if iNdEx >= l { 2518 return io.ErrUnexpectedEOF 2519 } 2520 b := dAtA[iNdEx] 2521 iNdEx++ 2522 msglen |= int(b&0x7F) << shift 2523 if b < 0x80 { 2524 break 2525 } 2526 } 2527 if msglen < 0 { 2528 return ErrInvalidLengthGenesis 2529 } 2530 postIndex := iNdEx + msglen 2531 if postIndex < 0 { 2532 return ErrInvalidLengthGenesis 2533 } 2534 if postIndex > l { 2535 return io.ErrUnexpectedEOF 2536 } 2537 if m.Status == nil { 2538 m.Status = &ProvisionStatus{} 2539 } 2540 if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2541 return err 2542 } 2543 iNdEx = postIndex 2544 default: 2545 iNdEx = preIndex 2546 skippy, err := skipGenesis(dAtA[iNdEx:]) 2547 if err != nil { 2548 return err 2549 } 2550 if (skippy < 0) || (iNdEx+skippy) < 0 { 2551 return ErrInvalidLengthGenesis 2552 } 2553 if (iNdEx + skippy) > l { 2554 return io.ErrUnexpectedEOF 2555 } 2556 iNdEx += skippy 2557 } 2558 } 2559 2560 if iNdEx > l { 2561 return io.ErrUnexpectedEOF 2562 } 2563 return nil 2564 } 2565 func (m *ConfirmedProvision) Unmarshal(dAtA []byte) error { 2566 l := len(dAtA) 2567 iNdEx := 0 2568 for iNdEx < l { 2569 preIndex := iNdEx 2570 var wire uint64 2571 for shift := uint(0); ; shift += 7 { 2572 if shift >= 64 { 2573 return ErrIntOverflowGenesis 2574 } 2575 if iNdEx >= l { 2576 return io.ErrUnexpectedEOF 2577 } 2578 b := dAtA[iNdEx] 2579 iNdEx++ 2580 wire |= uint64(b&0x7F) << shift 2581 if b < 0x80 { 2582 break 2583 } 2584 } 2585 fieldNum := int32(wire >> 3) 2586 wireType := int(wire & 0x7) 2587 if wireType == 4 { 2588 return fmt.Errorf("proto: ConfirmedProvision: wiretype end group for non-group") 2589 } 2590 if fieldNum <= 0 { 2591 return fmt.Errorf("proto: ConfirmedProvision: illegal tag %d (wire type %d)", fieldNum, wire) 2592 } 2593 switch fieldNum { 2594 case 1: 2595 if wireType != 0 { 2596 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 2597 } 2598 m.Seq = 0 2599 for shift := uint(0); ; shift += 7 { 2600 if shift >= 64 { 2601 return ErrIntOverflowGenesis 2602 } 2603 if iNdEx >= l { 2604 return io.ErrUnexpectedEOF 2605 } 2606 b := dAtA[iNdEx] 2607 iNdEx++ 2608 m.Seq |= uint64(b&0x7F) << shift 2609 if b < 0x80 { 2610 break 2611 } 2612 } 2613 case 2: 2614 if wireType != 2 { 2615 return fmt.Errorf("proto: wrong wireType = %d for field Commitment", wireType) 2616 } 2617 var stringLen uint64 2618 for shift := uint(0); ; shift += 7 { 2619 if shift >= 64 { 2620 return ErrIntOverflowGenesis 2621 } 2622 if iNdEx >= l { 2623 return io.ErrUnexpectedEOF 2624 } 2625 b := dAtA[iNdEx] 2626 iNdEx++ 2627 stringLen |= uint64(b&0x7F) << shift 2628 if b < 0x80 { 2629 break 2630 } 2631 } 2632 intStringLen := int(stringLen) 2633 if intStringLen < 0 { 2634 return ErrInvalidLengthGenesis 2635 } 2636 postIndex := iNdEx + intStringLen 2637 if postIndex < 0 { 2638 return ErrInvalidLengthGenesis 2639 } 2640 if postIndex > l { 2641 return io.ErrUnexpectedEOF 2642 } 2643 m.Commitment = string(dAtA[iNdEx:postIndex]) 2644 iNdEx = postIndex 2645 default: 2646 iNdEx = preIndex 2647 skippy, err := skipGenesis(dAtA[iNdEx:]) 2648 if err != nil { 2649 return err 2650 } 2651 if (skippy < 0) || (iNdEx+skippy) < 0 { 2652 return ErrInvalidLengthGenesis 2653 } 2654 if (iNdEx + skippy) > l { 2655 return io.ErrUnexpectedEOF 2656 } 2657 iNdEx += skippy 2658 } 2659 } 2660 2661 if iNdEx > l { 2662 return io.ErrUnexpectedEOF 2663 } 2664 return nil 2665 } 2666 func (m *BridgeSwitch) Unmarshal(dAtA []byte) error { 2667 l := len(dAtA) 2668 iNdEx := 0 2669 for iNdEx < l { 2670 preIndex := iNdEx 2671 var wire uint64 2672 for shift := uint(0); ; shift += 7 { 2673 if shift >= 64 { 2674 return ErrIntOverflowGenesis 2675 } 2676 if iNdEx >= l { 2677 return io.ErrUnexpectedEOF 2678 } 2679 b := dAtA[iNdEx] 2680 iNdEx++ 2681 wire |= uint64(b&0x7F) << shift 2682 if b < 0x80 { 2683 break 2684 } 2685 } 2686 fieldNum := int32(wire >> 3) 2687 wireType := int(wire & 0x7) 2688 if wireType == 4 { 2689 return fmt.Errorf("proto: BridgeSwitch: wiretype end group for non-group") 2690 } 2691 if fieldNum <= 0 { 2692 return fmt.Errorf("proto: BridgeSwitch: illegal tag %d (wire type %d)", fieldNum, wire) 2693 } 2694 switch fieldNum { 2695 case 1: 2696 if wireType != 2 { 2697 return fmt.Errorf("proto: wrong wireType = %d for field Guardian", wireType) 2698 } 2699 var stringLen uint64 2700 for shift := uint(0); ; shift += 7 { 2701 if shift >= 64 { 2702 return ErrIntOverflowGenesis 2703 } 2704 if iNdEx >= l { 2705 return io.ErrUnexpectedEOF 2706 } 2707 b := dAtA[iNdEx] 2708 iNdEx++ 2709 stringLen |= uint64(b&0x7F) << shift 2710 if b < 0x80 { 2711 break 2712 } 2713 } 2714 intStringLen := int(stringLen) 2715 if intStringLen < 0 { 2716 return ErrInvalidLengthGenesis 2717 } 2718 postIndex := iNdEx + intStringLen 2719 if postIndex < 0 { 2720 return ErrInvalidLengthGenesis 2721 } 2722 if postIndex > l { 2723 return io.ErrUnexpectedEOF 2724 } 2725 m.Guardian = string(dAtA[iNdEx:postIndex]) 2726 iNdEx = postIndex 2727 case 2: 2728 if wireType != 0 { 2729 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) 2730 } 2731 m.Status = 0 2732 for shift := uint(0); ; shift += 7 { 2733 if shift >= 64 { 2734 return ErrIntOverflowGenesis 2735 } 2736 if iNdEx >= l { 2737 return io.ErrUnexpectedEOF 2738 } 2739 b := dAtA[iNdEx] 2740 iNdEx++ 2741 m.Status |= BridgeStatus(b&0x7F) << shift 2742 if b < 0x80 { 2743 break 2744 } 2745 } 2746 default: 2747 iNdEx = preIndex 2748 skippy, err := skipGenesis(dAtA[iNdEx:]) 2749 if err != nil { 2750 return err 2751 } 2752 if (skippy < 0) || (iNdEx+skippy) < 0 { 2753 return ErrInvalidLengthGenesis 2754 } 2755 if (iNdEx + skippy) > l { 2756 return io.ErrUnexpectedEOF 2757 } 2758 iNdEx += skippy 2759 } 2760 } 2761 2762 if iNdEx > l { 2763 return io.ErrUnexpectedEOF 2764 } 2765 return nil 2766 } 2767 func skipGenesis(dAtA []byte) (n int, err error) { 2768 l := len(dAtA) 2769 iNdEx := 0 2770 depth := 0 2771 for iNdEx < l { 2772 var wire uint64 2773 for shift := uint(0); ; shift += 7 { 2774 if shift >= 64 { 2775 return 0, ErrIntOverflowGenesis 2776 } 2777 if iNdEx >= l { 2778 return 0, io.ErrUnexpectedEOF 2779 } 2780 b := dAtA[iNdEx] 2781 iNdEx++ 2782 wire |= (uint64(b) & 0x7F) << shift 2783 if b < 0x80 { 2784 break 2785 } 2786 } 2787 wireType := int(wire & 0x7) 2788 switch wireType { 2789 case 0: 2790 for shift := uint(0); ; shift += 7 { 2791 if shift >= 64 { 2792 return 0, ErrIntOverflowGenesis 2793 } 2794 if iNdEx >= l { 2795 return 0, io.ErrUnexpectedEOF 2796 } 2797 iNdEx++ 2798 if dAtA[iNdEx-1] < 0x80 { 2799 break 2800 } 2801 } 2802 case 1: 2803 iNdEx += 8 2804 case 2: 2805 var length int 2806 for shift := uint(0); ; shift += 7 { 2807 if shift >= 64 { 2808 return 0, ErrIntOverflowGenesis 2809 } 2810 if iNdEx >= l { 2811 return 0, io.ErrUnexpectedEOF 2812 } 2813 b := dAtA[iNdEx] 2814 iNdEx++ 2815 length |= (int(b) & 0x7F) << shift 2816 if b < 0x80 { 2817 break 2818 } 2819 } 2820 if length < 0 { 2821 return 0, ErrInvalidLengthGenesis 2822 } 2823 iNdEx += length 2824 case 3: 2825 depth++ 2826 case 4: 2827 if depth == 0 { 2828 return 0, ErrUnexpectedEndOfGroupGenesis 2829 } 2830 depth-- 2831 case 5: 2832 iNdEx += 4 2833 default: 2834 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2835 } 2836 if iNdEx < 0 { 2837 return 0, ErrInvalidLengthGenesis 2838 } 2839 if depth == 0 { 2840 return iNdEx, nil 2841 } 2842 } 2843 return 0, io.ErrUnexpectedEOF 2844 } 2845 2846 var ( 2847 ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") 2848 ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") 2849 ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") 2850 )