code.vegaprotocol.io/vega@v0.79.0/protos/vega/checkpoint/v1/checkpoint.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.27.1 4 // protoc (unknown) 5 // source: vega/checkpoint/v1/checkpoint.proto 6 7 package v1 8 9 import ( 10 vega "code.vegaprotocol.io/vega/protos/vega" 11 v1 "code.vegaprotocol.io/vega/protos/vega/events/v1" 12 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 13 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 14 reflect "reflect" 15 sync "sync" 16 ) 17 18 const ( 19 // Verify that this generated code is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 21 // Verify that runtime/protoimpl is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 23 ) 24 25 // CheckpointState is the entire checkpoint serialised. Basically it is the serialisation of the Checkpoint message + hash. 26 type CheckpointState struct { 27 state protoimpl.MessageState 28 sizeCache protoimpl.SizeCache 29 unknownFields protoimpl.UnknownFields 30 31 Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` 32 State []byte `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` 33 } 34 35 func (x *CheckpointState) Reset() { 36 *x = CheckpointState{} 37 if protoimpl.UnsafeEnabled { 38 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[0] 39 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 40 ms.StoreMessageInfo(mi) 41 } 42 } 43 44 func (x *CheckpointState) String() string { 45 return protoimpl.X.MessageStringOf(x) 46 } 47 48 func (*CheckpointState) ProtoMessage() {} 49 50 func (x *CheckpointState) ProtoReflect() protoreflect.Message { 51 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[0] 52 if protoimpl.UnsafeEnabled && x != nil { 53 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 54 if ms.LoadMessageInfo() == nil { 55 ms.StoreMessageInfo(mi) 56 } 57 return ms 58 } 59 return mi.MessageOf(x) 60 } 61 62 // Deprecated: Use CheckpointState.ProtoReflect.Descriptor instead. 63 func (*CheckpointState) Descriptor() ([]byte, []int) { 64 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{0} 65 } 66 67 func (x *CheckpointState) GetHash() []byte { 68 if x != nil { 69 return x.Hash 70 } 71 return nil 72 } 73 74 func (x *CheckpointState) GetState() []byte { 75 if x != nil { 76 return x.State 77 } 78 return nil 79 } 80 81 // Checkpoint aggregates the various engine snapshots 82 type Checkpoint struct { 83 state protoimpl.MessageState 84 sizeCache protoimpl.SizeCache 85 unknownFields protoimpl.UnknownFields 86 87 Governance []byte `protobuf:"bytes,1,opt,name=governance,proto3" json:"governance,omitempty"` 88 Assets []byte `protobuf:"bytes,2,opt,name=assets,proto3" json:"assets,omitempty"` 89 Collateral []byte `protobuf:"bytes,3,opt,name=collateral,proto3" json:"collateral,omitempty"` 90 NetworkParameters []byte `protobuf:"bytes,4,opt,name=network_parameters,json=networkParameters,proto3" json:"network_parameters,omitempty"` 91 Delegation []byte `protobuf:"bytes,5,opt,name=delegation,proto3" json:"delegation,omitempty"` 92 Epoch []byte `protobuf:"bytes,6,opt,name=epoch,proto3" json:"epoch,omitempty"` // will just be an epoch event 93 Block []byte `protobuf:"bytes,7,opt,name=block,proto3" json:"block,omitempty"` 94 Rewards []byte `protobuf:"bytes,8,opt,name=rewards,proto3" json:"rewards,omitempty"` 95 Banking []byte `protobuf:"bytes,9,opt,name=banking,proto3" json:"banking,omitempty"` 96 Validators []byte `protobuf:"bytes,10,opt,name=validators,proto3" json:"validators,omitempty"` 97 Staking []byte `protobuf:"bytes,11,opt,name=staking,proto3" json:"staking,omitempty"` 98 MultisigControl []byte `protobuf:"bytes,12,opt,name=multisig_control,json=multisigControl,proto3" json:"multisig_control,omitempty"` 99 MarketTracker []byte `protobuf:"bytes,13,opt,name=market_tracker,json=marketTracker,proto3" json:"market_tracker,omitempty"` 100 Execution []byte `protobuf:"bytes,14,opt,name=execution,proto3" json:"execution,omitempty"` 101 } 102 103 func (x *Checkpoint) Reset() { 104 *x = Checkpoint{} 105 if protoimpl.UnsafeEnabled { 106 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[1] 107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 108 ms.StoreMessageInfo(mi) 109 } 110 } 111 112 func (x *Checkpoint) String() string { 113 return protoimpl.X.MessageStringOf(x) 114 } 115 116 func (*Checkpoint) ProtoMessage() {} 117 118 func (x *Checkpoint) ProtoReflect() protoreflect.Message { 119 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[1] 120 if protoimpl.UnsafeEnabled && x != nil { 121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 122 if ms.LoadMessageInfo() == nil { 123 ms.StoreMessageInfo(mi) 124 } 125 return ms 126 } 127 return mi.MessageOf(x) 128 } 129 130 // Deprecated: Use Checkpoint.ProtoReflect.Descriptor instead. 131 func (*Checkpoint) Descriptor() ([]byte, []int) { 132 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{1} 133 } 134 135 func (x *Checkpoint) GetGovernance() []byte { 136 if x != nil { 137 return x.Governance 138 } 139 return nil 140 } 141 142 func (x *Checkpoint) GetAssets() []byte { 143 if x != nil { 144 return x.Assets 145 } 146 return nil 147 } 148 149 func (x *Checkpoint) GetCollateral() []byte { 150 if x != nil { 151 return x.Collateral 152 } 153 return nil 154 } 155 156 func (x *Checkpoint) GetNetworkParameters() []byte { 157 if x != nil { 158 return x.NetworkParameters 159 } 160 return nil 161 } 162 163 func (x *Checkpoint) GetDelegation() []byte { 164 if x != nil { 165 return x.Delegation 166 } 167 return nil 168 } 169 170 func (x *Checkpoint) GetEpoch() []byte { 171 if x != nil { 172 return x.Epoch 173 } 174 return nil 175 } 176 177 func (x *Checkpoint) GetBlock() []byte { 178 if x != nil { 179 return x.Block 180 } 181 return nil 182 } 183 184 func (x *Checkpoint) GetRewards() []byte { 185 if x != nil { 186 return x.Rewards 187 } 188 return nil 189 } 190 191 func (x *Checkpoint) GetBanking() []byte { 192 if x != nil { 193 return x.Banking 194 } 195 return nil 196 } 197 198 func (x *Checkpoint) GetValidators() []byte { 199 if x != nil { 200 return x.Validators 201 } 202 return nil 203 } 204 205 func (x *Checkpoint) GetStaking() []byte { 206 if x != nil { 207 return x.Staking 208 } 209 return nil 210 } 211 212 func (x *Checkpoint) GetMultisigControl() []byte { 213 if x != nil { 214 return x.MultisigControl 215 } 216 return nil 217 } 218 219 func (x *Checkpoint) GetMarketTracker() []byte { 220 if x != nil { 221 return x.MarketTracker 222 } 223 return nil 224 } 225 226 func (x *Checkpoint) GetExecution() []byte { 227 if x != nil { 228 return x.Execution 229 } 230 return nil 231 } 232 233 // AssetEntry is a single (enabled) asset 234 type AssetEntry struct { 235 state protoimpl.MessageState 236 sizeCache protoimpl.SizeCache 237 unknownFields protoimpl.UnknownFields 238 239 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 240 AssetDetails *vega.AssetDetails `protobuf:"bytes,2,opt,name=asset_details,json=assetDetails,proto3" json:"asset_details,omitempty"` 241 } 242 243 func (x *AssetEntry) Reset() { 244 *x = AssetEntry{} 245 if protoimpl.UnsafeEnabled { 246 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[2] 247 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 248 ms.StoreMessageInfo(mi) 249 } 250 } 251 252 func (x *AssetEntry) String() string { 253 return protoimpl.X.MessageStringOf(x) 254 } 255 256 func (*AssetEntry) ProtoMessage() {} 257 258 func (x *AssetEntry) ProtoReflect() protoreflect.Message { 259 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[2] 260 if protoimpl.UnsafeEnabled && x != nil { 261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 262 if ms.LoadMessageInfo() == nil { 263 ms.StoreMessageInfo(mi) 264 } 265 return ms 266 } 267 return mi.MessageOf(x) 268 } 269 270 // Deprecated: Use AssetEntry.ProtoReflect.Descriptor instead. 271 func (*AssetEntry) Descriptor() ([]byte, []int) { 272 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{2} 273 } 274 275 func (x *AssetEntry) GetId() string { 276 if x != nil { 277 return x.Id 278 } 279 return "" 280 } 281 282 func (x *AssetEntry) GetAssetDetails() *vega.AssetDetails { 283 if x != nil { 284 return x.AssetDetails 285 } 286 return nil 287 } 288 289 // Assets contains all the enabled assets as AssetEntries 290 type Assets struct { 291 state protoimpl.MessageState 292 sizeCache protoimpl.SizeCache 293 unknownFields protoimpl.UnknownFields 294 295 Assets []*AssetEntry `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"` 296 PendingListingAssets []*AssetEntry `protobuf:"bytes,2,rep,name=pending_listing_assets,json=pendingListingAssets,proto3" json:"pending_listing_assets,omitempty"` 297 } 298 299 func (x *Assets) Reset() { 300 *x = Assets{} 301 if protoimpl.UnsafeEnabled { 302 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[3] 303 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 304 ms.StoreMessageInfo(mi) 305 } 306 } 307 308 func (x *Assets) String() string { 309 return protoimpl.X.MessageStringOf(x) 310 } 311 312 func (*Assets) ProtoMessage() {} 313 314 func (x *Assets) ProtoReflect() protoreflect.Message { 315 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[3] 316 if protoimpl.UnsafeEnabled && x != nil { 317 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 318 if ms.LoadMessageInfo() == nil { 319 ms.StoreMessageInfo(mi) 320 } 321 return ms 322 } 323 return mi.MessageOf(x) 324 } 325 326 // Deprecated: Use Assets.ProtoReflect.Descriptor instead. 327 func (*Assets) Descriptor() ([]byte, []int) { 328 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{3} 329 } 330 331 func (x *Assets) GetAssets() []*AssetEntry { 332 if x != nil { 333 return x.Assets 334 } 335 return nil 336 } 337 338 func (x *Assets) GetPendingListingAssets() []*AssetEntry { 339 if x != nil { 340 return x.PendingListingAssets 341 } 342 return nil 343 } 344 345 // AssetBalance represents the total balance of a given asset for a party 346 type AssetBalance struct { 347 state protoimpl.MessageState 348 sizeCache protoimpl.SizeCache 349 unknownFields protoimpl.UnknownFields 350 351 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 352 Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` 353 Balance string `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"` 354 } 355 356 func (x *AssetBalance) Reset() { 357 *x = AssetBalance{} 358 if protoimpl.UnsafeEnabled { 359 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[4] 360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 361 ms.StoreMessageInfo(mi) 362 } 363 } 364 365 func (x *AssetBalance) String() string { 366 return protoimpl.X.MessageStringOf(x) 367 } 368 369 func (*AssetBalance) ProtoMessage() {} 370 371 func (x *AssetBalance) ProtoReflect() protoreflect.Message { 372 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[4] 373 if protoimpl.UnsafeEnabled && x != nil { 374 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 375 if ms.LoadMessageInfo() == nil { 376 ms.StoreMessageInfo(mi) 377 } 378 return ms 379 } 380 return mi.MessageOf(x) 381 } 382 383 // Deprecated: Use AssetBalance.ProtoReflect.Descriptor instead. 384 func (*AssetBalance) Descriptor() ([]byte, []int) { 385 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{4} 386 } 387 388 func (x *AssetBalance) GetParty() string { 389 if x != nil { 390 return x.Party 391 } 392 return "" 393 } 394 395 func (x *AssetBalance) GetAsset() string { 396 if x != nil { 397 return x.Asset 398 } 399 return "" 400 } 401 402 func (x *AssetBalance) GetBalance() string { 403 if x != nil { 404 return x.Balance 405 } 406 return "" 407 } 408 409 // Collateral contains the balances per party 410 type Collateral struct { 411 state protoimpl.MessageState 412 sizeCache protoimpl.SizeCache 413 unknownFields protoimpl.UnknownFields 414 415 Balances []*AssetBalance `protobuf:"bytes,1,rep,name=balances,proto3" json:"balances,omitempty"` 416 } 417 418 func (x *Collateral) Reset() { 419 *x = Collateral{} 420 if protoimpl.UnsafeEnabled { 421 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[5] 422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 423 ms.StoreMessageInfo(mi) 424 } 425 } 426 427 func (x *Collateral) String() string { 428 return protoimpl.X.MessageStringOf(x) 429 } 430 431 func (*Collateral) ProtoMessage() {} 432 433 func (x *Collateral) ProtoReflect() protoreflect.Message { 434 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[5] 435 if protoimpl.UnsafeEnabled && x != nil { 436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 437 if ms.LoadMessageInfo() == nil { 438 ms.StoreMessageInfo(mi) 439 } 440 return ms 441 } 442 return mi.MessageOf(x) 443 } 444 445 // Deprecated: Use Collateral.ProtoReflect.Descriptor instead. 446 func (*Collateral) Descriptor() ([]byte, []int) { 447 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{5} 448 } 449 450 func (x *Collateral) GetBalances() []*AssetBalance { 451 if x != nil { 452 return x.Balances 453 } 454 return nil 455 } 456 457 // NetParams contains all network parameters 458 type NetParams struct { 459 state protoimpl.MessageState 460 sizeCache protoimpl.SizeCache 461 unknownFields protoimpl.UnknownFields 462 463 Params []*vega.NetworkParameter `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"` 464 } 465 466 func (x *NetParams) Reset() { 467 *x = NetParams{} 468 if protoimpl.UnsafeEnabled { 469 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[6] 470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 471 ms.StoreMessageInfo(mi) 472 } 473 } 474 475 func (x *NetParams) String() string { 476 return protoimpl.X.MessageStringOf(x) 477 } 478 479 func (*NetParams) ProtoMessage() {} 480 481 func (x *NetParams) ProtoReflect() protoreflect.Message { 482 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[6] 483 if protoimpl.UnsafeEnabled && x != nil { 484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 485 if ms.LoadMessageInfo() == nil { 486 ms.StoreMessageInfo(mi) 487 } 488 return ms 489 } 490 return mi.MessageOf(x) 491 } 492 493 // Deprecated: Use NetParams.ProtoReflect.Descriptor instead. 494 func (*NetParams) Descriptor() ([]byte, []int) { 495 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{6} 496 } 497 498 func (x *NetParams) GetParams() []*vega.NetworkParameter { 499 if x != nil { 500 return x.Params 501 } 502 return nil 503 } 504 505 // Proposals will contain all accepted proposals 506 type Proposals struct { 507 state protoimpl.MessageState 508 sizeCache protoimpl.SizeCache 509 unknownFields protoimpl.UnknownFields 510 511 Proposals []*vega.Proposal `protobuf:"bytes,1,rep,name=proposals,proto3" json:"proposals,omitempty"` 512 } 513 514 func (x *Proposals) Reset() { 515 *x = Proposals{} 516 if protoimpl.UnsafeEnabled { 517 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[7] 518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 519 ms.StoreMessageInfo(mi) 520 } 521 } 522 523 func (x *Proposals) String() string { 524 return protoimpl.X.MessageStringOf(x) 525 } 526 527 func (*Proposals) ProtoMessage() {} 528 529 func (x *Proposals) ProtoReflect() protoreflect.Message { 530 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[7] 531 if protoimpl.UnsafeEnabled && x != nil { 532 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 533 if ms.LoadMessageInfo() == nil { 534 ms.StoreMessageInfo(mi) 535 } 536 return ms 537 } 538 return mi.MessageOf(x) 539 } 540 541 // Deprecated: Use Proposals.ProtoReflect.Descriptor instead. 542 func (*Proposals) Descriptor() ([]byte, []int) { 543 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{7} 544 } 545 546 func (x *Proposals) GetProposals() []*vega.Proposal { 547 if x != nil { 548 return x.Proposals 549 } 550 return nil 551 } 552 553 // Delegated amounts for party/node 554 // `undelegate` and `epoch_seq` are only relevant for pending entries 555 type DelegateEntry struct { 556 state protoimpl.MessageState 557 sizeCache protoimpl.SizeCache 558 unknownFields protoimpl.UnknownFields 559 560 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 561 Node string `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` 562 Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` 563 Undelegate bool `protobuf:"varint,4,opt,name=undelegate,proto3" json:"undelegate,omitempty"` 564 EpochSeq uint64 `protobuf:"varint,5,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"` 565 } 566 567 func (x *DelegateEntry) Reset() { 568 *x = DelegateEntry{} 569 if protoimpl.UnsafeEnabled { 570 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[8] 571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 572 ms.StoreMessageInfo(mi) 573 } 574 } 575 576 func (x *DelegateEntry) String() string { 577 return protoimpl.X.MessageStringOf(x) 578 } 579 580 func (*DelegateEntry) ProtoMessage() {} 581 582 func (x *DelegateEntry) ProtoReflect() protoreflect.Message { 583 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[8] 584 if protoimpl.UnsafeEnabled && x != nil { 585 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 586 if ms.LoadMessageInfo() == nil { 587 ms.StoreMessageInfo(mi) 588 } 589 return ms 590 } 591 return mi.MessageOf(x) 592 } 593 594 // Deprecated: Use DelegateEntry.ProtoReflect.Descriptor instead. 595 func (*DelegateEntry) Descriptor() ([]byte, []int) { 596 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{8} 597 } 598 599 func (x *DelegateEntry) GetParty() string { 600 if x != nil { 601 return x.Party 602 } 603 return "" 604 } 605 606 func (x *DelegateEntry) GetNode() string { 607 if x != nil { 608 return x.Node 609 } 610 return "" 611 } 612 613 func (x *DelegateEntry) GetAmount() string { 614 if x != nil { 615 return x.Amount 616 } 617 return "" 618 } 619 620 func (x *DelegateEntry) GetUndelegate() bool { 621 if x != nil { 622 return x.Undelegate 623 } 624 return false 625 } 626 627 func (x *DelegateEntry) GetEpochSeq() uint64 { 628 if x != nil { 629 return x.EpochSeq 630 } 631 return 0 632 } 633 634 // Delegate contains all entries for a checkpoint 635 type Delegate struct { 636 state protoimpl.MessageState 637 sizeCache protoimpl.SizeCache 638 unknownFields protoimpl.UnknownFields 639 640 Active []*DelegateEntry `protobuf:"bytes,1,rep,name=active,proto3" json:"active,omitempty"` 641 Pending []*DelegateEntry `protobuf:"bytes,2,rep,name=pending,proto3" json:"pending,omitempty"` 642 AutoDelegation []string `protobuf:"bytes,3,rep,name=auto_delegation,json=autoDelegation,proto3" json:"auto_delegation,omitempty"` 643 } 644 645 func (x *Delegate) Reset() { 646 *x = Delegate{} 647 if protoimpl.UnsafeEnabled { 648 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[9] 649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 650 ms.StoreMessageInfo(mi) 651 } 652 } 653 654 func (x *Delegate) String() string { 655 return protoimpl.X.MessageStringOf(x) 656 } 657 658 func (*Delegate) ProtoMessage() {} 659 660 func (x *Delegate) ProtoReflect() protoreflect.Message { 661 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[9] 662 if protoimpl.UnsafeEnabled && x != nil { 663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 664 if ms.LoadMessageInfo() == nil { 665 ms.StoreMessageInfo(mi) 666 } 667 return ms 668 } 669 return mi.MessageOf(x) 670 } 671 672 // Deprecated: Use Delegate.ProtoReflect.Descriptor instead. 673 func (*Delegate) Descriptor() ([]byte, []int) { 674 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{9} 675 } 676 677 func (x *Delegate) GetActive() []*DelegateEntry { 678 if x != nil { 679 return x.Active 680 } 681 return nil 682 } 683 684 func (x *Delegate) GetPending() []*DelegateEntry { 685 if x != nil { 686 return x.Pending 687 } 688 return nil 689 } 690 691 func (x *Delegate) GetAutoDelegation() []string { 692 if x != nil { 693 return x.AutoDelegation 694 } 695 return nil 696 } 697 698 // Block message contains data related to block at which the checkpoint 699 // was created i.e. the block height 700 type Block struct { 701 state protoimpl.MessageState 702 sizeCache protoimpl.SizeCache 703 unknownFields protoimpl.UnknownFields 704 705 Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` 706 } 707 708 func (x *Block) Reset() { 709 *x = Block{} 710 if protoimpl.UnsafeEnabled { 711 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[10] 712 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 713 ms.StoreMessageInfo(mi) 714 } 715 } 716 717 func (x *Block) String() string { 718 return protoimpl.X.MessageStringOf(x) 719 } 720 721 func (*Block) ProtoMessage() {} 722 723 func (x *Block) ProtoReflect() protoreflect.Message { 724 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[10] 725 if protoimpl.UnsafeEnabled && x != nil { 726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 727 if ms.LoadMessageInfo() == nil { 728 ms.StoreMessageInfo(mi) 729 } 730 return ms 731 } 732 return mi.MessageOf(x) 733 } 734 735 // Deprecated: Use Block.ProtoReflect.Descriptor instead. 736 func (*Block) Descriptor() ([]byte, []int) { 737 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{10} 738 } 739 740 func (x *Block) GetHeight() int64 { 741 if x != nil { 742 return x.Height 743 } 744 return 0 745 } 746 747 type Rewards struct { 748 state protoimpl.MessageState 749 sizeCache protoimpl.SizeCache 750 unknownFields protoimpl.UnknownFields 751 752 Rewards []*RewardPayout `protobuf:"bytes,1,rep,name=rewards,proto3" json:"rewards,omitempty"` 753 } 754 755 func (x *Rewards) Reset() { 756 *x = Rewards{} 757 if protoimpl.UnsafeEnabled { 758 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[11] 759 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 760 ms.StoreMessageInfo(mi) 761 } 762 } 763 764 func (x *Rewards) String() string { 765 return protoimpl.X.MessageStringOf(x) 766 } 767 768 func (*Rewards) ProtoMessage() {} 769 770 func (x *Rewards) ProtoReflect() protoreflect.Message { 771 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[11] 772 if protoimpl.UnsafeEnabled && x != nil { 773 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 774 if ms.LoadMessageInfo() == nil { 775 ms.StoreMessageInfo(mi) 776 } 777 return ms 778 } 779 return mi.MessageOf(x) 780 } 781 782 // Deprecated: Use Rewards.ProtoReflect.Descriptor instead. 783 func (*Rewards) Descriptor() ([]byte, []int) { 784 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{11} 785 } 786 787 func (x *Rewards) GetRewards() []*RewardPayout { 788 if x != nil { 789 return x.Rewards 790 } 791 return nil 792 } 793 794 type RewardPayout struct { 795 state protoimpl.MessageState 796 sizeCache protoimpl.SizeCache 797 unknownFields protoimpl.UnknownFields 798 799 PayoutTime int64 `protobuf:"varint,1,opt,name=payout_time,json=payoutTime,proto3" json:"payout_time,omitempty"` 800 RewardsPayout []*PendingRewardPayout `protobuf:"bytes,2,rep,name=rewards_payout,json=rewardsPayout,proto3" json:"rewards_payout,omitempty"` 801 } 802 803 func (x *RewardPayout) Reset() { 804 *x = RewardPayout{} 805 if protoimpl.UnsafeEnabled { 806 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[12] 807 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 808 ms.StoreMessageInfo(mi) 809 } 810 } 811 812 func (x *RewardPayout) String() string { 813 return protoimpl.X.MessageStringOf(x) 814 } 815 816 func (*RewardPayout) ProtoMessage() {} 817 818 func (x *RewardPayout) ProtoReflect() protoreflect.Message { 819 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[12] 820 if protoimpl.UnsafeEnabled && x != nil { 821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 822 if ms.LoadMessageInfo() == nil { 823 ms.StoreMessageInfo(mi) 824 } 825 return ms 826 } 827 return mi.MessageOf(x) 828 } 829 830 // Deprecated: Use RewardPayout.ProtoReflect.Descriptor instead. 831 func (*RewardPayout) Descriptor() ([]byte, []int) { 832 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{12} 833 } 834 835 func (x *RewardPayout) GetPayoutTime() int64 { 836 if x != nil { 837 return x.PayoutTime 838 } 839 return 0 840 } 841 842 func (x *RewardPayout) GetRewardsPayout() []*PendingRewardPayout { 843 if x != nil { 844 return x.RewardsPayout 845 } 846 return nil 847 } 848 849 type PendingRewardPayout struct { 850 state protoimpl.MessageState 851 sizeCache protoimpl.SizeCache 852 unknownFields protoimpl.UnknownFields 853 854 FromAccount string `protobuf:"bytes,1,opt,name=from_account,json=fromAccount,proto3" json:"from_account,omitempty"` 855 Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` 856 PartyAmount []*PartyAmount `protobuf:"bytes,3,rep,name=party_amount,json=partyAmount,proto3" json:"party_amount,omitempty"` 857 TotalReward string `protobuf:"bytes,4,opt,name=total_reward,json=totalReward,proto3" json:"total_reward,omitempty"` 858 EpochSeq string `protobuf:"bytes,5,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"` 859 Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 860 } 861 862 func (x *PendingRewardPayout) Reset() { 863 *x = PendingRewardPayout{} 864 if protoimpl.UnsafeEnabled { 865 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[13] 866 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 867 ms.StoreMessageInfo(mi) 868 } 869 } 870 871 func (x *PendingRewardPayout) String() string { 872 return protoimpl.X.MessageStringOf(x) 873 } 874 875 func (*PendingRewardPayout) ProtoMessage() {} 876 877 func (x *PendingRewardPayout) ProtoReflect() protoreflect.Message { 878 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[13] 879 if protoimpl.UnsafeEnabled && x != nil { 880 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 881 if ms.LoadMessageInfo() == nil { 882 ms.StoreMessageInfo(mi) 883 } 884 return ms 885 } 886 return mi.MessageOf(x) 887 } 888 889 // Deprecated: Use PendingRewardPayout.ProtoReflect.Descriptor instead. 890 func (*PendingRewardPayout) Descriptor() ([]byte, []int) { 891 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{13} 892 } 893 894 func (x *PendingRewardPayout) GetFromAccount() string { 895 if x != nil { 896 return x.FromAccount 897 } 898 return "" 899 } 900 901 func (x *PendingRewardPayout) GetAsset() string { 902 if x != nil { 903 return x.Asset 904 } 905 return "" 906 } 907 908 func (x *PendingRewardPayout) GetPartyAmount() []*PartyAmount { 909 if x != nil { 910 return x.PartyAmount 911 } 912 return nil 913 } 914 915 func (x *PendingRewardPayout) GetTotalReward() string { 916 if x != nil { 917 return x.TotalReward 918 } 919 return "" 920 } 921 922 func (x *PendingRewardPayout) GetEpochSeq() string { 923 if x != nil { 924 return x.EpochSeq 925 } 926 return "" 927 } 928 929 func (x *PendingRewardPayout) GetTimestamp() int64 { 930 if x != nil { 931 return x.Timestamp 932 } 933 return 0 934 } 935 936 type PartyAmount struct { 937 state protoimpl.MessageState 938 sizeCache protoimpl.SizeCache 939 unknownFields protoimpl.UnknownFields 940 941 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 942 Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` 943 } 944 945 func (x *PartyAmount) Reset() { 946 *x = PartyAmount{} 947 if protoimpl.UnsafeEnabled { 948 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[14] 949 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 950 ms.StoreMessageInfo(mi) 951 } 952 } 953 954 func (x *PartyAmount) String() string { 955 return protoimpl.X.MessageStringOf(x) 956 } 957 958 func (*PartyAmount) ProtoMessage() {} 959 960 func (x *PartyAmount) ProtoReflect() protoreflect.Message { 961 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[14] 962 if protoimpl.UnsafeEnabled && x != nil { 963 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 964 if ms.LoadMessageInfo() == nil { 965 ms.StoreMessageInfo(mi) 966 } 967 return ms 968 } 969 return mi.MessageOf(x) 970 } 971 972 // Deprecated: Use PartyAmount.ProtoReflect.Descriptor instead. 973 func (*PartyAmount) Descriptor() ([]byte, []int) { 974 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{14} 975 } 976 977 func (x *PartyAmount) GetParty() string { 978 if x != nil { 979 return x.Party 980 } 981 return "" 982 } 983 984 func (x *PartyAmount) GetAmount() string { 985 if x != nil { 986 return x.Amount 987 } 988 return "" 989 } 990 991 type PendingKeyRotation struct { 992 state protoimpl.MessageState 993 sizeCache protoimpl.SizeCache 994 unknownFields protoimpl.UnknownFields 995 996 // Relative target block height is: target block height - current block height. 997 // Useful for cross blockchain compatibility. 998 RelativeTargetBlockHeight uint64 `protobuf:"varint,1,opt,name=relative_target_block_height,json=relativeTargetBlockHeight,proto3" json:"relative_target_block_height,omitempty"` 999 NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1000 NewPubKey string `protobuf:"bytes,3,opt,name=new_pub_key,json=newPubKey,proto3" json:"new_pub_key,omitempty"` 1001 NewPubKeyIndex uint32 `protobuf:"varint,4,opt,name=new_pub_key_index,json=newPubKeyIndex,proto3" json:"new_pub_key_index,omitempty"` 1002 } 1003 1004 func (x *PendingKeyRotation) Reset() { 1005 *x = PendingKeyRotation{} 1006 if protoimpl.UnsafeEnabled { 1007 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[15] 1008 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1009 ms.StoreMessageInfo(mi) 1010 } 1011 } 1012 1013 func (x *PendingKeyRotation) String() string { 1014 return protoimpl.X.MessageStringOf(x) 1015 } 1016 1017 func (*PendingKeyRotation) ProtoMessage() {} 1018 1019 func (x *PendingKeyRotation) ProtoReflect() protoreflect.Message { 1020 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[15] 1021 if protoimpl.UnsafeEnabled && x != nil { 1022 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1023 if ms.LoadMessageInfo() == nil { 1024 ms.StoreMessageInfo(mi) 1025 } 1026 return ms 1027 } 1028 return mi.MessageOf(x) 1029 } 1030 1031 // Deprecated: Use PendingKeyRotation.ProtoReflect.Descriptor instead. 1032 func (*PendingKeyRotation) Descriptor() ([]byte, []int) { 1033 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{15} 1034 } 1035 1036 func (x *PendingKeyRotation) GetRelativeTargetBlockHeight() uint64 { 1037 if x != nil { 1038 return x.RelativeTargetBlockHeight 1039 } 1040 return 0 1041 } 1042 1043 func (x *PendingKeyRotation) GetNodeId() string { 1044 if x != nil { 1045 return x.NodeId 1046 } 1047 return "" 1048 } 1049 1050 func (x *PendingKeyRotation) GetNewPubKey() string { 1051 if x != nil { 1052 return x.NewPubKey 1053 } 1054 return "" 1055 } 1056 1057 func (x *PendingKeyRotation) GetNewPubKeyIndex() uint32 { 1058 if x != nil { 1059 return x.NewPubKeyIndex 1060 } 1061 return 0 1062 } 1063 1064 type PendingEthereumKeyRotation struct { 1065 state protoimpl.MessageState 1066 sizeCache protoimpl.SizeCache 1067 unknownFields protoimpl.UnknownFields 1068 1069 // Relative target block height is: target block height - current block height. 1070 // Useful for cross blockchain compatibility. 1071 RelativeTargetBlockHeight uint64 `protobuf:"varint,1,opt,name=relative_target_block_height,json=relativeTargetBlockHeight,proto3" json:"relative_target_block_height,omitempty"` 1072 NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 1073 NewAddress string `protobuf:"bytes,3,opt,name=new_address,json=newAddress,proto3" json:"new_address,omitempty"` 1074 } 1075 1076 func (x *PendingEthereumKeyRotation) Reset() { 1077 *x = PendingEthereumKeyRotation{} 1078 if protoimpl.UnsafeEnabled { 1079 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[16] 1080 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1081 ms.StoreMessageInfo(mi) 1082 } 1083 } 1084 1085 func (x *PendingEthereumKeyRotation) String() string { 1086 return protoimpl.X.MessageStringOf(x) 1087 } 1088 1089 func (*PendingEthereumKeyRotation) ProtoMessage() {} 1090 1091 func (x *PendingEthereumKeyRotation) ProtoReflect() protoreflect.Message { 1092 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[16] 1093 if protoimpl.UnsafeEnabled && x != nil { 1094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1095 if ms.LoadMessageInfo() == nil { 1096 ms.StoreMessageInfo(mi) 1097 } 1098 return ms 1099 } 1100 return mi.MessageOf(x) 1101 } 1102 1103 // Deprecated: Use PendingEthereumKeyRotation.ProtoReflect.Descriptor instead. 1104 func (*PendingEthereumKeyRotation) Descriptor() ([]byte, []int) { 1105 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{16} 1106 } 1107 1108 func (x *PendingEthereumKeyRotation) GetRelativeTargetBlockHeight() uint64 { 1109 if x != nil { 1110 return x.RelativeTargetBlockHeight 1111 } 1112 return 0 1113 } 1114 1115 func (x *PendingEthereumKeyRotation) GetNodeId() string { 1116 if x != nil { 1117 return x.NodeId 1118 } 1119 return "" 1120 } 1121 1122 func (x *PendingEthereumKeyRotation) GetNewAddress() string { 1123 if x != nil { 1124 return x.NewAddress 1125 } 1126 return "" 1127 } 1128 1129 type ScheduledTransfer struct { 1130 state protoimpl.MessageState 1131 sizeCache protoimpl.SizeCache 1132 unknownFields protoimpl.UnknownFields 1133 1134 Transfer *vega.Transfer `protobuf:"bytes,1,opt,name=transfer,proto3" json:"transfer,omitempty"` 1135 AccountType vega.AccountType `protobuf:"varint,2,opt,name=account_type,json=accountType,proto3,enum=vega.AccountType" json:"account_type,omitempty"` 1136 Reference string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"` 1137 OneoffTransfer *v1.Transfer `protobuf:"bytes,4,opt,name=oneoff_transfer,json=oneoffTransfer,proto3" json:"oneoff_transfer,omitempty"` 1138 } 1139 1140 func (x *ScheduledTransfer) Reset() { 1141 *x = ScheduledTransfer{} 1142 if protoimpl.UnsafeEnabled { 1143 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[17] 1144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1145 ms.StoreMessageInfo(mi) 1146 } 1147 } 1148 1149 func (x *ScheduledTransfer) String() string { 1150 return protoimpl.X.MessageStringOf(x) 1151 } 1152 1153 func (*ScheduledTransfer) ProtoMessage() {} 1154 1155 func (x *ScheduledTransfer) ProtoReflect() protoreflect.Message { 1156 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[17] 1157 if protoimpl.UnsafeEnabled && x != nil { 1158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1159 if ms.LoadMessageInfo() == nil { 1160 ms.StoreMessageInfo(mi) 1161 } 1162 return ms 1163 } 1164 return mi.MessageOf(x) 1165 } 1166 1167 // Deprecated: Use ScheduledTransfer.ProtoReflect.Descriptor instead. 1168 func (*ScheduledTransfer) Descriptor() ([]byte, []int) { 1169 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{17} 1170 } 1171 1172 func (x *ScheduledTransfer) GetTransfer() *vega.Transfer { 1173 if x != nil { 1174 return x.Transfer 1175 } 1176 return nil 1177 } 1178 1179 func (x *ScheduledTransfer) GetAccountType() vega.AccountType { 1180 if x != nil { 1181 return x.AccountType 1182 } 1183 return vega.AccountType(0) 1184 } 1185 1186 func (x *ScheduledTransfer) GetReference() string { 1187 if x != nil { 1188 return x.Reference 1189 } 1190 return "" 1191 } 1192 1193 func (x *ScheduledTransfer) GetOneoffTransfer() *v1.Transfer { 1194 if x != nil { 1195 return x.OneoffTransfer 1196 } 1197 return nil 1198 } 1199 1200 type ScheduledTransferAtTime struct { 1201 state protoimpl.MessageState 1202 sizeCache protoimpl.SizeCache 1203 unknownFields protoimpl.UnknownFields 1204 1205 DeliverOn int64 `protobuf:"varint,1,opt,name=deliver_on,json=deliverOn,proto3" json:"deliver_on,omitempty"` 1206 Transfers []*ScheduledTransfer `protobuf:"bytes,2,rep,name=transfers,proto3" json:"transfers,omitempty"` 1207 } 1208 1209 func (x *ScheduledTransferAtTime) Reset() { 1210 *x = ScheduledTransferAtTime{} 1211 if protoimpl.UnsafeEnabled { 1212 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[18] 1213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1214 ms.StoreMessageInfo(mi) 1215 } 1216 } 1217 1218 func (x *ScheduledTransferAtTime) String() string { 1219 return protoimpl.X.MessageStringOf(x) 1220 } 1221 1222 func (*ScheduledTransferAtTime) ProtoMessage() {} 1223 1224 func (x *ScheduledTransferAtTime) ProtoReflect() protoreflect.Message { 1225 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[18] 1226 if protoimpl.UnsafeEnabled && x != nil { 1227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1228 if ms.LoadMessageInfo() == nil { 1229 ms.StoreMessageInfo(mi) 1230 } 1231 return ms 1232 } 1233 return mi.MessageOf(x) 1234 } 1235 1236 // Deprecated: Use ScheduledTransferAtTime.ProtoReflect.Descriptor instead. 1237 func (*ScheduledTransferAtTime) Descriptor() ([]byte, []int) { 1238 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{18} 1239 } 1240 1241 func (x *ScheduledTransferAtTime) GetDeliverOn() int64 { 1242 if x != nil { 1243 return x.DeliverOn 1244 } 1245 return 0 1246 } 1247 1248 func (x *ScheduledTransferAtTime) GetTransfers() []*ScheduledTransfer { 1249 if x != nil { 1250 return x.Transfers 1251 } 1252 return nil 1253 } 1254 1255 type RecurringTransfers struct { 1256 state protoimpl.MessageState 1257 sizeCache protoimpl.SizeCache 1258 unknownFields protoimpl.UnknownFields 1259 1260 RecurringTransfers []*v1.Transfer `protobuf:"bytes,1,rep,name=recurring_transfers,json=recurringTransfers,proto3" json:"recurring_transfers,omitempty"` 1261 NextMetricUpdate int64 `protobuf:"varint,2,opt,name=next_metric_update,json=nextMetricUpdate,proto3" json:"next_metric_update,omitempty"` 1262 } 1263 1264 func (x *RecurringTransfers) Reset() { 1265 *x = RecurringTransfers{} 1266 if protoimpl.UnsafeEnabled { 1267 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[19] 1268 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1269 ms.StoreMessageInfo(mi) 1270 } 1271 } 1272 1273 func (x *RecurringTransfers) String() string { 1274 return protoimpl.X.MessageStringOf(x) 1275 } 1276 1277 func (*RecurringTransfers) ProtoMessage() {} 1278 1279 func (x *RecurringTransfers) ProtoReflect() protoreflect.Message { 1280 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[19] 1281 if protoimpl.UnsafeEnabled && x != nil { 1282 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1283 if ms.LoadMessageInfo() == nil { 1284 ms.StoreMessageInfo(mi) 1285 } 1286 return ms 1287 } 1288 return mi.MessageOf(x) 1289 } 1290 1291 // Deprecated: Use RecurringTransfers.ProtoReflect.Descriptor instead. 1292 func (*RecurringTransfers) Descriptor() ([]byte, []int) { 1293 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{19} 1294 } 1295 1296 func (x *RecurringTransfers) GetRecurringTransfers() []*v1.Transfer { 1297 if x != nil { 1298 return x.RecurringTransfers 1299 } 1300 return nil 1301 } 1302 1303 func (x *RecurringTransfers) GetNextMetricUpdate() int64 { 1304 if x != nil { 1305 return x.NextMetricUpdate 1306 } 1307 return 0 1308 } 1309 1310 type GovernanceTransfer struct { 1311 state protoimpl.MessageState 1312 sizeCache protoimpl.SizeCache 1313 unknownFields protoimpl.UnknownFields 1314 1315 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 1316 Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` 1317 Status v1.Transfer_Status `protobuf:"varint,3,opt,name=status,proto3,enum=vega.events.v1.Transfer_Status" json:"status,omitempty"` 1318 Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` 1319 Config *vega.NewTransferConfiguration `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"` 1320 } 1321 1322 func (x *GovernanceTransfer) Reset() { 1323 *x = GovernanceTransfer{} 1324 if protoimpl.UnsafeEnabled { 1325 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[20] 1326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1327 ms.StoreMessageInfo(mi) 1328 } 1329 } 1330 1331 func (x *GovernanceTransfer) String() string { 1332 return protoimpl.X.MessageStringOf(x) 1333 } 1334 1335 func (*GovernanceTransfer) ProtoMessage() {} 1336 1337 func (x *GovernanceTransfer) ProtoReflect() protoreflect.Message { 1338 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[20] 1339 if protoimpl.UnsafeEnabled && x != nil { 1340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1341 if ms.LoadMessageInfo() == nil { 1342 ms.StoreMessageInfo(mi) 1343 } 1344 return ms 1345 } 1346 return mi.MessageOf(x) 1347 } 1348 1349 // Deprecated: Use GovernanceTransfer.ProtoReflect.Descriptor instead. 1350 func (*GovernanceTransfer) Descriptor() ([]byte, []int) { 1351 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{20} 1352 } 1353 1354 func (x *GovernanceTransfer) GetId() string { 1355 if x != nil { 1356 return x.Id 1357 } 1358 return "" 1359 } 1360 1361 func (x *GovernanceTransfer) GetReference() string { 1362 if x != nil { 1363 return x.Reference 1364 } 1365 return "" 1366 } 1367 1368 func (x *GovernanceTransfer) GetStatus() v1.Transfer_Status { 1369 if x != nil { 1370 return x.Status 1371 } 1372 return v1.Transfer_Status(0) 1373 } 1374 1375 func (x *GovernanceTransfer) GetTimestamp() int64 { 1376 if x != nil { 1377 return x.Timestamp 1378 } 1379 return 0 1380 } 1381 1382 func (x *GovernanceTransfer) GetConfig() *vega.NewTransferConfiguration { 1383 if x != nil { 1384 return x.Config 1385 } 1386 return nil 1387 } 1388 1389 type ScheduledGovernanceTransferAtTime struct { 1390 state protoimpl.MessageState 1391 sizeCache protoimpl.SizeCache 1392 unknownFields protoimpl.UnknownFields 1393 1394 DeliverOn int64 `protobuf:"varint,1,opt,name=deliver_on,json=deliverOn,proto3" json:"deliver_on,omitempty"` 1395 Transfers []*GovernanceTransfer `protobuf:"bytes,2,rep,name=transfers,proto3" json:"transfers,omitempty"` 1396 } 1397 1398 func (x *ScheduledGovernanceTransferAtTime) Reset() { 1399 *x = ScheduledGovernanceTransferAtTime{} 1400 if protoimpl.UnsafeEnabled { 1401 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[21] 1402 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1403 ms.StoreMessageInfo(mi) 1404 } 1405 } 1406 1407 func (x *ScheduledGovernanceTransferAtTime) String() string { 1408 return protoimpl.X.MessageStringOf(x) 1409 } 1410 1411 func (*ScheduledGovernanceTransferAtTime) ProtoMessage() {} 1412 1413 func (x *ScheduledGovernanceTransferAtTime) ProtoReflect() protoreflect.Message { 1414 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[21] 1415 if protoimpl.UnsafeEnabled && x != nil { 1416 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1417 if ms.LoadMessageInfo() == nil { 1418 ms.StoreMessageInfo(mi) 1419 } 1420 return ms 1421 } 1422 return mi.MessageOf(x) 1423 } 1424 1425 // Deprecated: Use ScheduledGovernanceTransferAtTime.ProtoReflect.Descriptor instead. 1426 func (*ScheduledGovernanceTransferAtTime) Descriptor() ([]byte, []int) { 1427 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{21} 1428 } 1429 1430 func (x *ScheduledGovernanceTransferAtTime) GetDeliverOn() int64 { 1431 if x != nil { 1432 return x.DeliverOn 1433 } 1434 return 0 1435 } 1436 1437 func (x *ScheduledGovernanceTransferAtTime) GetTransfers() []*GovernanceTransfer { 1438 if x != nil { 1439 return x.Transfers 1440 } 1441 return nil 1442 } 1443 1444 type Banking struct { 1445 state protoimpl.MessageState 1446 sizeCache protoimpl.SizeCache 1447 unknownFields protoimpl.UnknownFields 1448 1449 TransfersAtTime []*ScheduledTransferAtTime `protobuf:"bytes,1,rep,name=transfers_at_time,json=transfersAtTime,proto3" json:"transfers_at_time,omitempty"` 1450 RecurringTransfers *RecurringTransfers `protobuf:"bytes,2,opt,name=recurring_transfers,json=recurringTransfers,proto3" json:"recurring_transfers,omitempty"` 1451 PrimaryBridgeState *BridgeState `protobuf:"bytes,3,opt,name=primary_bridge_state,json=primaryBridgeState,proto3" json:"primary_bridge_state,omitempty"` 1452 AssetActions []*AssetAction `protobuf:"bytes,4,rep,name=asset_actions,json=assetActions,proto3" json:"asset_actions,omitempty"` 1453 LastSeenPrimaryEthBlock uint64 `protobuf:"varint,5,opt,name=last_seen_primary_eth_block,json=lastSeenPrimaryEthBlock,proto3" json:"last_seen_primary_eth_block,omitempty"` 1454 SeenRefs []string `protobuf:"bytes,6,rep,name=seen_refs,json=seenRefs,proto3" json:"seen_refs,omitempty"` 1455 GovernanceTransfersAtTime []*ScheduledGovernanceTransferAtTime `protobuf:"bytes,7,rep,name=governance_transfers_at_time,json=governanceTransfersAtTime,proto3" json:"governance_transfers_at_time,omitempty"` 1456 RecurringGovernanceTransfers []*GovernanceTransfer `protobuf:"bytes,8,rep,name=recurring_governance_transfers,json=recurringGovernanceTransfers,proto3" json:"recurring_governance_transfers,omitempty"` 1457 SecondaryBridgeState *BridgeState `protobuf:"bytes,9,opt,name=secondary_bridge_state,json=secondaryBridgeState,proto3" json:"secondary_bridge_state,omitempty"` 1458 LastSeenSecondaryEthBlock uint64 `protobuf:"varint,10,opt,name=last_seen_secondary_eth_block,json=lastSeenSecondaryEthBlock,proto3" json:"last_seen_secondary_eth_block,omitempty"` 1459 } 1460 1461 func (x *Banking) Reset() { 1462 *x = Banking{} 1463 if protoimpl.UnsafeEnabled { 1464 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[22] 1465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1466 ms.StoreMessageInfo(mi) 1467 } 1468 } 1469 1470 func (x *Banking) String() string { 1471 return protoimpl.X.MessageStringOf(x) 1472 } 1473 1474 func (*Banking) ProtoMessage() {} 1475 1476 func (x *Banking) ProtoReflect() protoreflect.Message { 1477 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[22] 1478 if protoimpl.UnsafeEnabled && x != nil { 1479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1480 if ms.LoadMessageInfo() == nil { 1481 ms.StoreMessageInfo(mi) 1482 } 1483 return ms 1484 } 1485 return mi.MessageOf(x) 1486 } 1487 1488 // Deprecated: Use Banking.ProtoReflect.Descriptor instead. 1489 func (*Banking) Descriptor() ([]byte, []int) { 1490 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{22} 1491 } 1492 1493 func (x *Banking) GetTransfersAtTime() []*ScheduledTransferAtTime { 1494 if x != nil { 1495 return x.TransfersAtTime 1496 } 1497 return nil 1498 } 1499 1500 func (x *Banking) GetRecurringTransfers() *RecurringTransfers { 1501 if x != nil { 1502 return x.RecurringTransfers 1503 } 1504 return nil 1505 } 1506 1507 func (x *Banking) GetPrimaryBridgeState() *BridgeState { 1508 if x != nil { 1509 return x.PrimaryBridgeState 1510 } 1511 return nil 1512 } 1513 1514 func (x *Banking) GetAssetActions() []*AssetAction { 1515 if x != nil { 1516 return x.AssetActions 1517 } 1518 return nil 1519 } 1520 1521 func (x *Banking) GetLastSeenPrimaryEthBlock() uint64 { 1522 if x != nil { 1523 return x.LastSeenPrimaryEthBlock 1524 } 1525 return 0 1526 } 1527 1528 func (x *Banking) GetSeenRefs() []string { 1529 if x != nil { 1530 return x.SeenRefs 1531 } 1532 return nil 1533 } 1534 1535 func (x *Banking) GetGovernanceTransfersAtTime() []*ScheduledGovernanceTransferAtTime { 1536 if x != nil { 1537 return x.GovernanceTransfersAtTime 1538 } 1539 return nil 1540 } 1541 1542 func (x *Banking) GetRecurringGovernanceTransfers() []*GovernanceTransfer { 1543 if x != nil { 1544 return x.RecurringGovernanceTransfers 1545 } 1546 return nil 1547 } 1548 1549 func (x *Banking) GetSecondaryBridgeState() *BridgeState { 1550 if x != nil { 1551 return x.SecondaryBridgeState 1552 } 1553 return nil 1554 } 1555 1556 func (x *Banking) GetLastSeenSecondaryEthBlock() uint64 { 1557 if x != nil { 1558 return x.LastSeenSecondaryEthBlock 1559 } 1560 return 0 1561 } 1562 1563 type BridgeState struct { 1564 state protoimpl.MessageState 1565 sizeCache protoimpl.SizeCache 1566 unknownFields protoimpl.UnknownFields 1567 1568 Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` 1569 BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"` 1570 LogIndex uint64 `protobuf:"varint,3,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"` 1571 ChainId string `protobuf:"bytes,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 1572 } 1573 1574 func (x *BridgeState) Reset() { 1575 *x = BridgeState{} 1576 if protoimpl.UnsafeEnabled { 1577 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[23] 1578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1579 ms.StoreMessageInfo(mi) 1580 } 1581 } 1582 1583 func (x *BridgeState) String() string { 1584 return protoimpl.X.MessageStringOf(x) 1585 } 1586 1587 func (*BridgeState) ProtoMessage() {} 1588 1589 func (x *BridgeState) ProtoReflect() protoreflect.Message { 1590 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[23] 1591 if protoimpl.UnsafeEnabled && x != nil { 1592 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1593 if ms.LoadMessageInfo() == nil { 1594 ms.StoreMessageInfo(mi) 1595 } 1596 return ms 1597 } 1598 return mi.MessageOf(x) 1599 } 1600 1601 // Deprecated: Use BridgeState.ProtoReflect.Descriptor instead. 1602 func (*BridgeState) Descriptor() ([]byte, []int) { 1603 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{23} 1604 } 1605 1606 func (x *BridgeState) GetActive() bool { 1607 if x != nil { 1608 return x.Active 1609 } 1610 return false 1611 } 1612 1613 func (x *BridgeState) GetBlockHeight() uint64 { 1614 if x != nil { 1615 return x.BlockHeight 1616 } 1617 return 0 1618 } 1619 1620 func (x *BridgeState) GetLogIndex() uint64 { 1621 if x != nil { 1622 return x.LogIndex 1623 } 1624 return 0 1625 } 1626 1627 func (x *BridgeState) GetChainId() string { 1628 if x != nil { 1629 return x.ChainId 1630 } 1631 return "" 1632 } 1633 1634 type Validators struct { 1635 state protoimpl.MessageState 1636 sizeCache protoimpl.SizeCache 1637 unknownFields protoimpl.UnknownFields 1638 1639 ValidatorState []*ValidatorState `protobuf:"bytes,1,rep,name=validator_state,json=validatorState,proto3" json:"validator_state,omitempty"` 1640 PendingKeyRotations []*PendingKeyRotation `protobuf:"bytes,2,rep,name=pending_key_rotations,json=pendingKeyRotations,proto3" json:"pending_key_rotations,omitempty"` 1641 PendingEthereumKeyRotations []*PendingEthereumKeyRotation `protobuf:"bytes,3,rep,name=pending_ethereum_key_rotations,json=pendingEthereumKeyRotations,proto3" json:"pending_ethereum_key_rotations,omitempty"` 1642 } 1643 1644 func (x *Validators) Reset() { 1645 *x = Validators{} 1646 if protoimpl.UnsafeEnabled { 1647 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[24] 1648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1649 ms.StoreMessageInfo(mi) 1650 } 1651 } 1652 1653 func (x *Validators) String() string { 1654 return protoimpl.X.MessageStringOf(x) 1655 } 1656 1657 func (*Validators) ProtoMessage() {} 1658 1659 func (x *Validators) ProtoReflect() protoreflect.Message { 1660 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[24] 1661 if protoimpl.UnsafeEnabled && x != nil { 1662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1663 if ms.LoadMessageInfo() == nil { 1664 ms.StoreMessageInfo(mi) 1665 } 1666 return ms 1667 } 1668 return mi.MessageOf(x) 1669 } 1670 1671 // Deprecated: Use Validators.ProtoReflect.Descriptor instead. 1672 func (*Validators) Descriptor() ([]byte, []int) { 1673 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{24} 1674 } 1675 1676 func (x *Validators) GetValidatorState() []*ValidatorState { 1677 if x != nil { 1678 return x.ValidatorState 1679 } 1680 return nil 1681 } 1682 1683 func (x *Validators) GetPendingKeyRotations() []*PendingKeyRotation { 1684 if x != nil { 1685 return x.PendingKeyRotations 1686 } 1687 return nil 1688 } 1689 1690 func (x *Validators) GetPendingEthereumKeyRotations() []*PendingEthereumKeyRotation { 1691 if x != nil { 1692 return x.PendingEthereumKeyRotations 1693 } 1694 return nil 1695 } 1696 1697 type ValidatorState struct { 1698 state protoimpl.MessageState 1699 sizeCache protoimpl.SizeCache 1700 unknownFields protoimpl.UnknownFields 1701 1702 ValidatorUpdate *v1.ValidatorUpdate `protobuf:"bytes,1,opt,name=validator_update,json=validatorUpdate,proto3" json:"validator_update,omitempty"` 1703 Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` 1704 EthEventsForwarded uint64 `protobuf:"varint,3,opt,name=eth_events_forwarded,json=ethEventsForwarded,proto3" json:"eth_events_forwarded,omitempty"` 1705 ValidatorPower int64 `protobuf:"varint,4,opt,name=validator_power,json=validatorPower,proto3" json:"validator_power,omitempty"` 1706 RankingScore *vega.RankingScore `protobuf:"bytes,5,opt,name=ranking_score,json=rankingScore,proto3" json:"ranking_score,omitempty"` 1707 HeartbeatBlockIndex int32 `protobuf:"varint,6,opt,name=heartbeat_block_index,json=heartbeatBlockIndex,proto3" json:"heartbeat_block_index,omitempty"` 1708 HeartbeatBlockSigs []bool `protobuf:"varint,7,rep,packed,name=heartbeat_block_sigs,json=heartbeatBlockSigs,proto3" json:"heartbeat_block_sigs,omitempty"` 1709 } 1710 1711 func (x *ValidatorState) Reset() { 1712 *x = ValidatorState{} 1713 if protoimpl.UnsafeEnabled { 1714 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[25] 1715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1716 ms.StoreMessageInfo(mi) 1717 } 1718 } 1719 1720 func (x *ValidatorState) String() string { 1721 return protoimpl.X.MessageStringOf(x) 1722 } 1723 1724 func (*ValidatorState) ProtoMessage() {} 1725 1726 func (x *ValidatorState) ProtoReflect() protoreflect.Message { 1727 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[25] 1728 if protoimpl.UnsafeEnabled && x != nil { 1729 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1730 if ms.LoadMessageInfo() == nil { 1731 ms.StoreMessageInfo(mi) 1732 } 1733 return ms 1734 } 1735 return mi.MessageOf(x) 1736 } 1737 1738 // Deprecated: Use ValidatorState.ProtoReflect.Descriptor instead. 1739 func (*ValidatorState) Descriptor() ([]byte, []int) { 1740 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{25} 1741 } 1742 1743 func (x *ValidatorState) GetValidatorUpdate() *v1.ValidatorUpdate { 1744 if x != nil { 1745 return x.ValidatorUpdate 1746 } 1747 return nil 1748 } 1749 1750 func (x *ValidatorState) GetStatus() int32 { 1751 if x != nil { 1752 return x.Status 1753 } 1754 return 0 1755 } 1756 1757 func (x *ValidatorState) GetEthEventsForwarded() uint64 { 1758 if x != nil { 1759 return x.EthEventsForwarded 1760 } 1761 return 0 1762 } 1763 1764 func (x *ValidatorState) GetValidatorPower() int64 { 1765 if x != nil { 1766 return x.ValidatorPower 1767 } 1768 return 0 1769 } 1770 1771 func (x *ValidatorState) GetRankingScore() *vega.RankingScore { 1772 if x != nil { 1773 return x.RankingScore 1774 } 1775 return nil 1776 } 1777 1778 func (x *ValidatorState) GetHeartbeatBlockIndex() int32 { 1779 if x != nil { 1780 return x.HeartbeatBlockIndex 1781 } 1782 return 0 1783 } 1784 1785 func (x *ValidatorState) GetHeartbeatBlockSigs() []bool { 1786 if x != nil { 1787 return x.HeartbeatBlockSigs 1788 } 1789 return nil 1790 } 1791 1792 type Staking struct { 1793 state protoimpl.MessageState 1794 sizeCache protoimpl.SizeCache 1795 unknownFields protoimpl.UnknownFields 1796 1797 Accepted []*v1.StakeLinking `protobuf:"bytes,1,rep,name=accepted,proto3" json:"accepted,omitempty"` 1798 LastBlockSeen uint64 `protobuf:"varint,2,opt,name=last_block_seen,json=lastBlockSeen,proto3" json:"last_block_seen,omitempty"` 1799 } 1800 1801 func (x *Staking) Reset() { 1802 *x = Staking{} 1803 if protoimpl.UnsafeEnabled { 1804 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[26] 1805 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1806 ms.StoreMessageInfo(mi) 1807 } 1808 } 1809 1810 func (x *Staking) String() string { 1811 return protoimpl.X.MessageStringOf(x) 1812 } 1813 1814 func (*Staking) ProtoMessage() {} 1815 1816 func (x *Staking) ProtoReflect() protoreflect.Message { 1817 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[26] 1818 if protoimpl.UnsafeEnabled && x != nil { 1819 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1820 if ms.LoadMessageInfo() == nil { 1821 ms.StoreMessageInfo(mi) 1822 } 1823 return ms 1824 } 1825 return mi.MessageOf(x) 1826 } 1827 1828 // Deprecated: Use Staking.ProtoReflect.Descriptor instead. 1829 func (*Staking) Descriptor() ([]byte, []int) { 1830 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{26} 1831 } 1832 1833 func (x *Staking) GetAccepted() []*v1.StakeLinking { 1834 if x != nil { 1835 return x.Accepted 1836 } 1837 return nil 1838 } 1839 1840 func (x *Staking) GetLastBlockSeen() uint64 { 1841 if x != nil { 1842 return x.LastBlockSeen 1843 } 1844 return 0 1845 } 1846 1847 type MultisigControl struct { 1848 state protoimpl.MessageState 1849 sizeCache protoimpl.SizeCache 1850 unknownFields protoimpl.UnknownFields 1851 1852 Signers []*v1.ERC20MultiSigSignerEvent `protobuf:"bytes,1,rep,name=signers,proto3" json:"signers,omitempty"` 1853 ThresholdSet *v1.ERC20MultiSigThresholdSetEvent `protobuf:"bytes,2,opt,name=threshold_set,json=thresholdSet,proto3" json:"threshold_set,omitempty"` 1854 LastBlockSeen uint64 `protobuf:"varint,3,opt,name=last_block_seen,json=lastBlockSeen,proto3" json:"last_block_seen,omitempty"` 1855 } 1856 1857 func (x *MultisigControl) Reset() { 1858 *x = MultisigControl{} 1859 if protoimpl.UnsafeEnabled { 1860 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[27] 1861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1862 ms.StoreMessageInfo(mi) 1863 } 1864 } 1865 1866 func (x *MultisigControl) String() string { 1867 return protoimpl.X.MessageStringOf(x) 1868 } 1869 1870 func (*MultisigControl) ProtoMessage() {} 1871 1872 func (x *MultisigControl) ProtoReflect() protoreflect.Message { 1873 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[27] 1874 if protoimpl.UnsafeEnabled && x != nil { 1875 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1876 if ms.LoadMessageInfo() == nil { 1877 ms.StoreMessageInfo(mi) 1878 } 1879 return ms 1880 } 1881 return mi.MessageOf(x) 1882 } 1883 1884 // Deprecated: Use MultisigControl.ProtoReflect.Descriptor instead. 1885 func (*MultisigControl) Descriptor() ([]byte, []int) { 1886 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{27} 1887 } 1888 1889 func (x *MultisigControl) GetSigners() []*v1.ERC20MultiSigSignerEvent { 1890 if x != nil { 1891 return x.Signers 1892 } 1893 return nil 1894 } 1895 1896 func (x *MultisigControl) GetThresholdSet() *v1.ERC20MultiSigThresholdSetEvent { 1897 if x != nil { 1898 return x.ThresholdSet 1899 } 1900 return nil 1901 } 1902 1903 func (x *MultisigControl) GetLastBlockSeen() uint64 { 1904 if x != nil { 1905 return x.LastBlockSeen 1906 } 1907 return 0 1908 } 1909 1910 type MarketTracker struct { 1911 state protoimpl.MessageState 1912 sizeCache protoimpl.SizeCache 1913 unknownFields protoimpl.UnknownFields 1914 1915 MarketActivity []*MarketActivityTracker `protobuf:"bytes,1,rep,name=market_activity,json=marketActivity,proto3" json:"market_activity,omitempty"` 1916 TakerNotionalVolume []*TakerNotionalVolume `protobuf:"bytes,2,rep,name=taker_notional_volume,json=takerNotionalVolume,proto3" json:"taker_notional_volume,omitempty"` 1917 MarketToPartyTakerNotionalVolume []*MarketToPartyTakerNotionalVolume `protobuf:"bytes,3,rep,name=market_to_party_taker_notional_volume,json=marketToPartyTakerNotionalVolume,proto3" json:"market_to_party_taker_notional_volume,omitempty"` 1918 EpochTakerFees []*EpochPartyTakerFees `protobuf:"bytes,4,rep,name=epoch_taker_fees,json=epochTakerFees,proto3" json:"epoch_taker_fees,omitempty"` 1919 GameEligibilityTracker []*GameEligibilityTracker `protobuf:"bytes,5,rep,name=game_eligibility_tracker,json=gameEligibilityTracker,proto3" json:"game_eligibility_tracker,omitempty"` 1920 } 1921 1922 func (x *MarketTracker) Reset() { 1923 *x = MarketTracker{} 1924 if protoimpl.UnsafeEnabled { 1925 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[28] 1926 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1927 ms.StoreMessageInfo(mi) 1928 } 1929 } 1930 1931 func (x *MarketTracker) String() string { 1932 return protoimpl.X.MessageStringOf(x) 1933 } 1934 1935 func (*MarketTracker) ProtoMessage() {} 1936 1937 func (x *MarketTracker) ProtoReflect() protoreflect.Message { 1938 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[28] 1939 if protoimpl.UnsafeEnabled && x != nil { 1940 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1941 if ms.LoadMessageInfo() == nil { 1942 ms.StoreMessageInfo(mi) 1943 } 1944 return ms 1945 } 1946 return mi.MessageOf(x) 1947 } 1948 1949 // Deprecated: Use MarketTracker.ProtoReflect.Descriptor instead. 1950 func (*MarketTracker) Descriptor() ([]byte, []int) { 1951 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{28} 1952 } 1953 1954 func (x *MarketTracker) GetMarketActivity() []*MarketActivityTracker { 1955 if x != nil { 1956 return x.MarketActivity 1957 } 1958 return nil 1959 } 1960 1961 func (x *MarketTracker) GetTakerNotionalVolume() []*TakerNotionalVolume { 1962 if x != nil { 1963 return x.TakerNotionalVolume 1964 } 1965 return nil 1966 } 1967 1968 func (x *MarketTracker) GetMarketToPartyTakerNotionalVolume() []*MarketToPartyTakerNotionalVolume { 1969 if x != nil { 1970 return x.MarketToPartyTakerNotionalVolume 1971 } 1972 return nil 1973 } 1974 1975 func (x *MarketTracker) GetEpochTakerFees() []*EpochPartyTakerFees { 1976 if x != nil { 1977 return x.EpochTakerFees 1978 } 1979 return nil 1980 } 1981 1982 func (x *MarketTracker) GetGameEligibilityTracker() []*GameEligibilityTracker { 1983 if x != nil { 1984 return x.GameEligibilityTracker 1985 } 1986 return nil 1987 } 1988 1989 type MarketActivityTracker struct { 1990 state protoimpl.MessageState 1991 sizeCache protoimpl.SizeCache 1992 unknownFields protoimpl.UnknownFields 1993 1994 Market string `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"` 1995 Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` 1996 MakerFeesReceived []*PartyFees `protobuf:"bytes,3,rep,name=maker_fees_received,json=makerFeesReceived,proto3" json:"maker_fees_received,omitempty"` 1997 MakerFeesPaid []*PartyFees `protobuf:"bytes,4,rep,name=maker_fees_paid,json=makerFeesPaid,proto3" json:"maker_fees_paid,omitempty"` 1998 LpFees []*PartyFees `protobuf:"bytes,5,rep,name=lp_fees,json=lpFees,proto3" json:"lp_fees,omitempty"` 1999 Proposer string `protobuf:"bytes,6,opt,name=proposer,proto3" json:"proposer,omitempty"` 2000 BonusPaid []string `protobuf:"bytes,7,rep,name=bonus_paid,json=bonusPaid,proto3" json:"bonus_paid,omitempty"` 2001 ValueTraded string `protobuf:"bytes,8,opt,name=value_traded,json=valueTraded,proto3" json:"value_traded,omitempty"` 2002 ReadyToDelete bool `protobuf:"varint,9,opt,name=ready_to_delete,json=readyToDelete,proto3" json:"ready_to_delete,omitempty"` 2003 TimeWeightedPosition []*TWPositionData `protobuf:"bytes,10,rep,name=time_weighted_position,json=timeWeightedPosition,proto3" json:"time_weighted_position,omitempty"` 2004 TimeWeightedNotional []*TWNotionalData `protobuf:"bytes,11,rep,name=time_weighted_notional,json=timeWeightedNotional,proto3" json:"time_weighted_notional,omitempty"` 2005 ReturnsData []*ReturnsData `protobuf:"bytes,12,rep,name=returns_data,json=returnsData,proto3" json:"returns_data,omitempty"` 2006 MakerFeesReceivedHistory []*EpochPartyFees `protobuf:"bytes,13,rep,name=maker_fees_received_history,json=makerFeesReceivedHistory,proto3" json:"maker_fees_received_history,omitempty"` 2007 MakerFeesPaidHistory []*EpochPartyFees `protobuf:"bytes,14,rep,name=maker_fees_paid_history,json=makerFeesPaidHistory,proto3" json:"maker_fees_paid_history,omitempty"` 2008 LpFeesHistory []*EpochPartyFees `protobuf:"bytes,15,rep,name=lp_fees_history,json=lpFeesHistory,proto3" json:"lp_fees_history,omitempty"` 2009 TimeWeightedPositionDataHistory []*EpochTimeWeightPositionData `protobuf:"bytes,16,rep,name=time_weighted_position_data_history,json=timeWeightedPositionDataHistory,proto3" json:"time_weighted_position_data_history,omitempty"` 2010 TimeWeightedNotionalDataHistory []*EpochTimeWeightedNotionalData `protobuf:"bytes,17,rep,name=time_weighted_notional_data_history,json=timeWeightedNotionalDataHistory,proto3" json:"time_weighted_notional_data_history,omitempty"` 2011 ReturnsDataHistory []*EpochReturnsData `protobuf:"bytes,18,rep,name=returns_data_history,json=returnsDataHistory,proto3" json:"returns_data_history,omitempty"` 2012 InfraFees []*PartyFees `protobuf:"bytes,19,rep,name=infra_fees,json=infraFees,proto3" json:"infra_fees,omitempty"` 2013 LpPaidFees []*PartyFees `protobuf:"bytes,20,rep,name=lp_paid_fees,json=lpPaidFees,proto3" json:"lp_paid_fees,omitempty"` 2014 RealisedReturns []*ReturnsData `protobuf:"bytes,21,rep,name=realised_returns,json=realisedReturns,proto3" json:"realised_returns,omitempty"` 2015 RealisedReturnsHistory []*EpochReturnsData `protobuf:"bytes,22,rep,name=realised_returns_history,json=realisedReturnsHistory,proto3" json:"realised_returns_history,omitempty"` 2016 AmmParties []string `protobuf:"bytes,23,rep,name=amm_parties,json=ammParties,proto3" json:"amm_parties,omitempty"` 2017 BuyBackFees []*PartyFees `protobuf:"bytes,24,rep,name=buy_back_fees,json=buyBackFees,proto3" json:"buy_back_fees,omitempty"` 2018 TreasuryFees []*PartyFees `protobuf:"bytes,25,rep,name=treasury_fees,json=treasuryFees,proto3" json:"treasury_fees,omitempty"` 2019 NotionalVolumeForEpoch string `protobuf:"bytes,26,opt,name=notional_volume_for_epoch,json=notionalVolumeForEpoch,proto3" json:"notional_volume_for_epoch,omitempty"` 2020 EpochNotionalVolume []string `protobuf:"bytes,27,rep,name=epoch_notional_volume,json=epochNotionalVolume,proto3" json:"epoch_notional_volume,omitempty"` 2021 } 2022 2023 func (x *MarketActivityTracker) Reset() { 2024 *x = MarketActivityTracker{} 2025 if protoimpl.UnsafeEnabled { 2026 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[29] 2027 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2028 ms.StoreMessageInfo(mi) 2029 } 2030 } 2031 2032 func (x *MarketActivityTracker) String() string { 2033 return protoimpl.X.MessageStringOf(x) 2034 } 2035 2036 func (*MarketActivityTracker) ProtoMessage() {} 2037 2038 func (x *MarketActivityTracker) ProtoReflect() protoreflect.Message { 2039 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[29] 2040 if protoimpl.UnsafeEnabled && x != nil { 2041 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2042 if ms.LoadMessageInfo() == nil { 2043 ms.StoreMessageInfo(mi) 2044 } 2045 return ms 2046 } 2047 return mi.MessageOf(x) 2048 } 2049 2050 // Deprecated: Use MarketActivityTracker.ProtoReflect.Descriptor instead. 2051 func (*MarketActivityTracker) Descriptor() ([]byte, []int) { 2052 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{29} 2053 } 2054 2055 func (x *MarketActivityTracker) GetMarket() string { 2056 if x != nil { 2057 return x.Market 2058 } 2059 return "" 2060 } 2061 2062 func (x *MarketActivityTracker) GetAsset() string { 2063 if x != nil { 2064 return x.Asset 2065 } 2066 return "" 2067 } 2068 2069 func (x *MarketActivityTracker) GetMakerFeesReceived() []*PartyFees { 2070 if x != nil { 2071 return x.MakerFeesReceived 2072 } 2073 return nil 2074 } 2075 2076 func (x *MarketActivityTracker) GetMakerFeesPaid() []*PartyFees { 2077 if x != nil { 2078 return x.MakerFeesPaid 2079 } 2080 return nil 2081 } 2082 2083 func (x *MarketActivityTracker) GetLpFees() []*PartyFees { 2084 if x != nil { 2085 return x.LpFees 2086 } 2087 return nil 2088 } 2089 2090 func (x *MarketActivityTracker) GetProposer() string { 2091 if x != nil { 2092 return x.Proposer 2093 } 2094 return "" 2095 } 2096 2097 func (x *MarketActivityTracker) GetBonusPaid() []string { 2098 if x != nil { 2099 return x.BonusPaid 2100 } 2101 return nil 2102 } 2103 2104 func (x *MarketActivityTracker) GetValueTraded() string { 2105 if x != nil { 2106 return x.ValueTraded 2107 } 2108 return "" 2109 } 2110 2111 func (x *MarketActivityTracker) GetReadyToDelete() bool { 2112 if x != nil { 2113 return x.ReadyToDelete 2114 } 2115 return false 2116 } 2117 2118 func (x *MarketActivityTracker) GetTimeWeightedPosition() []*TWPositionData { 2119 if x != nil { 2120 return x.TimeWeightedPosition 2121 } 2122 return nil 2123 } 2124 2125 func (x *MarketActivityTracker) GetTimeWeightedNotional() []*TWNotionalData { 2126 if x != nil { 2127 return x.TimeWeightedNotional 2128 } 2129 return nil 2130 } 2131 2132 func (x *MarketActivityTracker) GetReturnsData() []*ReturnsData { 2133 if x != nil { 2134 return x.ReturnsData 2135 } 2136 return nil 2137 } 2138 2139 func (x *MarketActivityTracker) GetMakerFeesReceivedHistory() []*EpochPartyFees { 2140 if x != nil { 2141 return x.MakerFeesReceivedHistory 2142 } 2143 return nil 2144 } 2145 2146 func (x *MarketActivityTracker) GetMakerFeesPaidHistory() []*EpochPartyFees { 2147 if x != nil { 2148 return x.MakerFeesPaidHistory 2149 } 2150 return nil 2151 } 2152 2153 func (x *MarketActivityTracker) GetLpFeesHistory() []*EpochPartyFees { 2154 if x != nil { 2155 return x.LpFeesHistory 2156 } 2157 return nil 2158 } 2159 2160 func (x *MarketActivityTracker) GetTimeWeightedPositionDataHistory() []*EpochTimeWeightPositionData { 2161 if x != nil { 2162 return x.TimeWeightedPositionDataHistory 2163 } 2164 return nil 2165 } 2166 2167 func (x *MarketActivityTracker) GetTimeWeightedNotionalDataHistory() []*EpochTimeWeightedNotionalData { 2168 if x != nil { 2169 return x.TimeWeightedNotionalDataHistory 2170 } 2171 return nil 2172 } 2173 2174 func (x *MarketActivityTracker) GetReturnsDataHistory() []*EpochReturnsData { 2175 if x != nil { 2176 return x.ReturnsDataHistory 2177 } 2178 return nil 2179 } 2180 2181 func (x *MarketActivityTracker) GetInfraFees() []*PartyFees { 2182 if x != nil { 2183 return x.InfraFees 2184 } 2185 return nil 2186 } 2187 2188 func (x *MarketActivityTracker) GetLpPaidFees() []*PartyFees { 2189 if x != nil { 2190 return x.LpPaidFees 2191 } 2192 return nil 2193 } 2194 2195 func (x *MarketActivityTracker) GetRealisedReturns() []*ReturnsData { 2196 if x != nil { 2197 return x.RealisedReturns 2198 } 2199 return nil 2200 } 2201 2202 func (x *MarketActivityTracker) GetRealisedReturnsHistory() []*EpochReturnsData { 2203 if x != nil { 2204 return x.RealisedReturnsHistory 2205 } 2206 return nil 2207 } 2208 2209 func (x *MarketActivityTracker) GetAmmParties() []string { 2210 if x != nil { 2211 return x.AmmParties 2212 } 2213 return nil 2214 } 2215 2216 func (x *MarketActivityTracker) GetBuyBackFees() []*PartyFees { 2217 if x != nil { 2218 return x.BuyBackFees 2219 } 2220 return nil 2221 } 2222 2223 func (x *MarketActivityTracker) GetTreasuryFees() []*PartyFees { 2224 if x != nil { 2225 return x.TreasuryFees 2226 } 2227 return nil 2228 } 2229 2230 func (x *MarketActivityTracker) GetNotionalVolumeForEpoch() string { 2231 if x != nil { 2232 return x.NotionalVolumeForEpoch 2233 } 2234 return "" 2235 } 2236 2237 func (x *MarketActivityTracker) GetEpochNotionalVolume() []string { 2238 if x != nil { 2239 return x.EpochNotionalVolume 2240 } 2241 return nil 2242 } 2243 2244 type GameEligibilityTracker struct { 2245 state protoimpl.MessageState 2246 sizeCache protoimpl.SizeCache 2247 unknownFields protoimpl.UnknownFields 2248 2249 GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"` 2250 EpochEligibility []*EpochEligibility `protobuf:"bytes,2,rep,name=epoch_eligibility,json=epochEligibility,proto3" json:"epoch_eligibility,omitempty"` 2251 } 2252 2253 func (x *GameEligibilityTracker) Reset() { 2254 *x = GameEligibilityTracker{} 2255 if protoimpl.UnsafeEnabled { 2256 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[30] 2257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2258 ms.StoreMessageInfo(mi) 2259 } 2260 } 2261 2262 func (x *GameEligibilityTracker) String() string { 2263 return protoimpl.X.MessageStringOf(x) 2264 } 2265 2266 func (*GameEligibilityTracker) ProtoMessage() {} 2267 2268 func (x *GameEligibilityTracker) ProtoReflect() protoreflect.Message { 2269 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[30] 2270 if protoimpl.UnsafeEnabled && x != nil { 2271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2272 if ms.LoadMessageInfo() == nil { 2273 ms.StoreMessageInfo(mi) 2274 } 2275 return ms 2276 } 2277 return mi.MessageOf(x) 2278 } 2279 2280 // Deprecated: Use GameEligibilityTracker.ProtoReflect.Descriptor instead. 2281 func (*GameEligibilityTracker) Descriptor() ([]byte, []int) { 2282 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{30} 2283 } 2284 2285 func (x *GameEligibilityTracker) GetGameId() string { 2286 if x != nil { 2287 return x.GameId 2288 } 2289 return "" 2290 } 2291 2292 func (x *GameEligibilityTracker) GetEpochEligibility() []*EpochEligibility { 2293 if x != nil { 2294 return x.EpochEligibility 2295 } 2296 return nil 2297 } 2298 2299 type EpochEligibility struct { 2300 state protoimpl.MessageState 2301 sizeCache protoimpl.SizeCache 2302 unknownFields protoimpl.UnknownFields 2303 2304 EligibleParties []string `protobuf:"bytes,1,rep,name=eligible_parties,json=eligibleParties,proto3" json:"eligible_parties,omitempty"` 2305 } 2306 2307 func (x *EpochEligibility) Reset() { 2308 *x = EpochEligibility{} 2309 if protoimpl.UnsafeEnabled { 2310 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[31] 2311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2312 ms.StoreMessageInfo(mi) 2313 } 2314 } 2315 2316 func (x *EpochEligibility) String() string { 2317 return protoimpl.X.MessageStringOf(x) 2318 } 2319 2320 func (*EpochEligibility) ProtoMessage() {} 2321 2322 func (x *EpochEligibility) ProtoReflect() protoreflect.Message { 2323 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[31] 2324 if protoimpl.UnsafeEnabled && x != nil { 2325 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2326 if ms.LoadMessageInfo() == nil { 2327 ms.StoreMessageInfo(mi) 2328 } 2329 return ms 2330 } 2331 return mi.MessageOf(x) 2332 } 2333 2334 // Deprecated: Use EpochEligibility.ProtoReflect.Descriptor instead. 2335 func (*EpochEligibility) Descriptor() ([]byte, []int) { 2336 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{31} 2337 } 2338 2339 func (x *EpochEligibility) GetEligibleParties() []string { 2340 if x != nil { 2341 return x.EligibleParties 2342 } 2343 return nil 2344 } 2345 2346 type EpochPartyTakerFees struct { 2347 state protoimpl.MessageState 2348 sizeCache protoimpl.SizeCache 2349 unknownFields protoimpl.UnknownFields 2350 2351 EpochPartyTakerFeesPaid []*AssetMarketPartyTakerFees `protobuf:"bytes,1,rep,name=epoch_party_taker_fees_paid,json=epochPartyTakerFeesPaid,proto3" json:"epoch_party_taker_fees_paid,omitempty"` 2352 } 2353 2354 func (x *EpochPartyTakerFees) Reset() { 2355 *x = EpochPartyTakerFees{} 2356 if protoimpl.UnsafeEnabled { 2357 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[32] 2358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2359 ms.StoreMessageInfo(mi) 2360 } 2361 } 2362 2363 func (x *EpochPartyTakerFees) String() string { 2364 return protoimpl.X.MessageStringOf(x) 2365 } 2366 2367 func (*EpochPartyTakerFees) ProtoMessage() {} 2368 2369 func (x *EpochPartyTakerFees) ProtoReflect() protoreflect.Message { 2370 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[32] 2371 if protoimpl.UnsafeEnabled && x != nil { 2372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2373 if ms.LoadMessageInfo() == nil { 2374 ms.StoreMessageInfo(mi) 2375 } 2376 return ms 2377 } 2378 return mi.MessageOf(x) 2379 } 2380 2381 // Deprecated: Use EpochPartyTakerFees.ProtoReflect.Descriptor instead. 2382 func (*EpochPartyTakerFees) Descriptor() ([]byte, []int) { 2383 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{32} 2384 } 2385 2386 func (x *EpochPartyTakerFees) GetEpochPartyTakerFeesPaid() []*AssetMarketPartyTakerFees { 2387 if x != nil { 2388 return x.EpochPartyTakerFeesPaid 2389 } 2390 return nil 2391 } 2392 2393 type EpochTimeWeightPositionData struct { 2394 state protoimpl.MessageState 2395 sizeCache protoimpl.SizeCache 2396 unknownFields protoimpl.UnknownFields 2397 2398 PartyTimeWeightedPositions []*PartyTimeWeightedPosition `protobuf:"bytes,1,rep,name=party_time_weighted_positions,json=partyTimeWeightedPositions,proto3" json:"party_time_weighted_positions,omitempty"` 2399 } 2400 2401 func (x *EpochTimeWeightPositionData) Reset() { 2402 *x = EpochTimeWeightPositionData{} 2403 if protoimpl.UnsafeEnabled { 2404 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[33] 2405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2406 ms.StoreMessageInfo(mi) 2407 } 2408 } 2409 2410 func (x *EpochTimeWeightPositionData) String() string { 2411 return protoimpl.X.MessageStringOf(x) 2412 } 2413 2414 func (*EpochTimeWeightPositionData) ProtoMessage() {} 2415 2416 func (x *EpochTimeWeightPositionData) ProtoReflect() protoreflect.Message { 2417 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[33] 2418 if protoimpl.UnsafeEnabled && x != nil { 2419 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2420 if ms.LoadMessageInfo() == nil { 2421 ms.StoreMessageInfo(mi) 2422 } 2423 return ms 2424 } 2425 return mi.MessageOf(x) 2426 } 2427 2428 // Deprecated: Use EpochTimeWeightPositionData.ProtoReflect.Descriptor instead. 2429 func (*EpochTimeWeightPositionData) Descriptor() ([]byte, []int) { 2430 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{33} 2431 } 2432 2433 func (x *EpochTimeWeightPositionData) GetPartyTimeWeightedPositions() []*PartyTimeWeightedPosition { 2434 if x != nil { 2435 return x.PartyTimeWeightedPositions 2436 } 2437 return nil 2438 } 2439 2440 type EpochTimeWeightedNotionalData struct { 2441 state protoimpl.MessageState 2442 sizeCache protoimpl.SizeCache 2443 unknownFields protoimpl.UnknownFields 2444 2445 PartyTimeWeightedNotionals []*PartyTimeWeightedNotional `protobuf:"bytes,1,rep,name=party_time_weighted_notionals,json=partyTimeWeightedNotionals,proto3" json:"party_time_weighted_notionals,omitempty"` 2446 } 2447 2448 func (x *EpochTimeWeightedNotionalData) Reset() { 2449 *x = EpochTimeWeightedNotionalData{} 2450 if protoimpl.UnsafeEnabled { 2451 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[34] 2452 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2453 ms.StoreMessageInfo(mi) 2454 } 2455 } 2456 2457 func (x *EpochTimeWeightedNotionalData) String() string { 2458 return protoimpl.X.MessageStringOf(x) 2459 } 2460 2461 func (*EpochTimeWeightedNotionalData) ProtoMessage() {} 2462 2463 func (x *EpochTimeWeightedNotionalData) ProtoReflect() protoreflect.Message { 2464 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[34] 2465 if protoimpl.UnsafeEnabled && x != nil { 2466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2467 if ms.LoadMessageInfo() == nil { 2468 ms.StoreMessageInfo(mi) 2469 } 2470 return ms 2471 } 2472 return mi.MessageOf(x) 2473 } 2474 2475 // Deprecated: Use EpochTimeWeightedNotionalData.ProtoReflect.Descriptor instead. 2476 func (*EpochTimeWeightedNotionalData) Descriptor() ([]byte, []int) { 2477 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{34} 2478 } 2479 2480 func (x *EpochTimeWeightedNotionalData) GetPartyTimeWeightedNotionals() []*PartyTimeWeightedNotional { 2481 if x != nil { 2482 return x.PartyTimeWeightedNotionals 2483 } 2484 return nil 2485 } 2486 2487 type PartyTimeWeightedNotional struct { 2488 state protoimpl.MessageState 2489 sizeCache protoimpl.SizeCache 2490 unknownFields protoimpl.UnknownFields 2491 2492 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2493 TwNotional []byte `protobuf:"bytes,2,opt,name=tw_notional,json=twNotional,proto3" json:"tw_notional,omitempty"` 2494 } 2495 2496 func (x *PartyTimeWeightedNotional) Reset() { 2497 *x = PartyTimeWeightedNotional{} 2498 if protoimpl.UnsafeEnabled { 2499 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[35] 2500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2501 ms.StoreMessageInfo(mi) 2502 } 2503 } 2504 2505 func (x *PartyTimeWeightedNotional) String() string { 2506 return protoimpl.X.MessageStringOf(x) 2507 } 2508 2509 func (*PartyTimeWeightedNotional) ProtoMessage() {} 2510 2511 func (x *PartyTimeWeightedNotional) ProtoReflect() protoreflect.Message { 2512 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[35] 2513 if protoimpl.UnsafeEnabled && x != nil { 2514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2515 if ms.LoadMessageInfo() == nil { 2516 ms.StoreMessageInfo(mi) 2517 } 2518 return ms 2519 } 2520 return mi.MessageOf(x) 2521 } 2522 2523 // Deprecated: Use PartyTimeWeightedNotional.ProtoReflect.Descriptor instead. 2524 func (*PartyTimeWeightedNotional) Descriptor() ([]byte, []int) { 2525 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{35} 2526 } 2527 2528 func (x *PartyTimeWeightedNotional) GetParty() string { 2529 if x != nil { 2530 return x.Party 2531 } 2532 return "" 2533 } 2534 2535 func (x *PartyTimeWeightedNotional) GetTwNotional() []byte { 2536 if x != nil { 2537 return x.TwNotional 2538 } 2539 return nil 2540 } 2541 2542 type PartyTimeWeightedPosition struct { 2543 state protoimpl.MessageState 2544 sizeCache protoimpl.SizeCache 2545 unknownFields protoimpl.UnknownFields 2546 2547 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2548 TwPosition uint64 `protobuf:"varint,2,opt,name=tw_position,json=twPosition,proto3" json:"tw_position,omitempty"` 2549 } 2550 2551 func (x *PartyTimeWeightedPosition) Reset() { 2552 *x = PartyTimeWeightedPosition{} 2553 if protoimpl.UnsafeEnabled { 2554 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[36] 2555 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2556 ms.StoreMessageInfo(mi) 2557 } 2558 } 2559 2560 func (x *PartyTimeWeightedPosition) String() string { 2561 return protoimpl.X.MessageStringOf(x) 2562 } 2563 2564 func (*PartyTimeWeightedPosition) ProtoMessage() {} 2565 2566 func (x *PartyTimeWeightedPosition) ProtoReflect() protoreflect.Message { 2567 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[36] 2568 if protoimpl.UnsafeEnabled && x != nil { 2569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2570 if ms.LoadMessageInfo() == nil { 2571 ms.StoreMessageInfo(mi) 2572 } 2573 return ms 2574 } 2575 return mi.MessageOf(x) 2576 } 2577 2578 // Deprecated: Use PartyTimeWeightedPosition.ProtoReflect.Descriptor instead. 2579 func (*PartyTimeWeightedPosition) Descriptor() ([]byte, []int) { 2580 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{36} 2581 } 2582 2583 func (x *PartyTimeWeightedPosition) GetParty() string { 2584 if x != nil { 2585 return x.Party 2586 } 2587 return "" 2588 } 2589 2590 func (x *PartyTimeWeightedPosition) GetTwPosition() uint64 { 2591 if x != nil { 2592 return x.TwPosition 2593 } 2594 return 0 2595 } 2596 2597 type AssetMarketPartyTakerFees struct { 2598 state protoimpl.MessageState 2599 sizeCache protoimpl.SizeCache 2600 unknownFields protoimpl.UnknownFields 2601 2602 Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"` 2603 Market string `protobuf:"bytes,2,opt,name=market,proto3" json:"market,omitempty"` 2604 TakerFees []*PartyTakerFees `protobuf:"bytes,3,rep,name=taker_fees,json=takerFees,proto3" json:"taker_fees,omitempty"` 2605 } 2606 2607 func (x *AssetMarketPartyTakerFees) Reset() { 2608 *x = AssetMarketPartyTakerFees{} 2609 if protoimpl.UnsafeEnabled { 2610 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[37] 2611 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2612 ms.StoreMessageInfo(mi) 2613 } 2614 } 2615 2616 func (x *AssetMarketPartyTakerFees) String() string { 2617 return protoimpl.X.MessageStringOf(x) 2618 } 2619 2620 func (*AssetMarketPartyTakerFees) ProtoMessage() {} 2621 2622 func (x *AssetMarketPartyTakerFees) ProtoReflect() protoreflect.Message { 2623 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[37] 2624 if protoimpl.UnsafeEnabled && x != nil { 2625 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2626 if ms.LoadMessageInfo() == nil { 2627 ms.StoreMessageInfo(mi) 2628 } 2629 return ms 2630 } 2631 return mi.MessageOf(x) 2632 } 2633 2634 // Deprecated: Use AssetMarketPartyTakerFees.ProtoReflect.Descriptor instead. 2635 func (*AssetMarketPartyTakerFees) Descriptor() ([]byte, []int) { 2636 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{37} 2637 } 2638 2639 func (x *AssetMarketPartyTakerFees) GetAsset() string { 2640 if x != nil { 2641 return x.Asset 2642 } 2643 return "" 2644 } 2645 2646 func (x *AssetMarketPartyTakerFees) GetMarket() string { 2647 if x != nil { 2648 return x.Market 2649 } 2650 return "" 2651 } 2652 2653 func (x *AssetMarketPartyTakerFees) GetTakerFees() []*PartyTakerFees { 2654 if x != nil { 2655 return x.TakerFees 2656 } 2657 return nil 2658 } 2659 2660 type PartyTakerFees struct { 2661 state protoimpl.MessageState 2662 sizeCache protoimpl.SizeCache 2663 unknownFields protoimpl.UnknownFields 2664 2665 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2666 TakerFees []byte `protobuf:"bytes,2,opt,name=taker_fees,json=takerFees,proto3" json:"taker_fees,omitempty"` 2667 } 2668 2669 func (x *PartyTakerFees) Reset() { 2670 *x = PartyTakerFees{} 2671 if protoimpl.UnsafeEnabled { 2672 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[38] 2673 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2674 ms.StoreMessageInfo(mi) 2675 } 2676 } 2677 2678 func (x *PartyTakerFees) String() string { 2679 return protoimpl.X.MessageStringOf(x) 2680 } 2681 2682 func (*PartyTakerFees) ProtoMessage() {} 2683 2684 func (x *PartyTakerFees) ProtoReflect() protoreflect.Message { 2685 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[38] 2686 if protoimpl.UnsafeEnabled && x != nil { 2687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2688 if ms.LoadMessageInfo() == nil { 2689 ms.StoreMessageInfo(mi) 2690 } 2691 return ms 2692 } 2693 return mi.MessageOf(x) 2694 } 2695 2696 // Deprecated: Use PartyTakerFees.ProtoReflect.Descriptor instead. 2697 func (*PartyTakerFees) Descriptor() ([]byte, []int) { 2698 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{38} 2699 } 2700 2701 func (x *PartyTakerFees) GetParty() string { 2702 if x != nil { 2703 return x.Party 2704 } 2705 return "" 2706 } 2707 2708 func (x *PartyTakerFees) GetTakerFees() []byte { 2709 if x != nil { 2710 return x.TakerFees 2711 } 2712 return nil 2713 } 2714 2715 type EpochPartyFees struct { 2716 state protoimpl.MessageState 2717 sizeCache protoimpl.SizeCache 2718 unknownFields protoimpl.UnknownFields 2719 2720 PartyFees []*PartyFeesHistory `protobuf:"bytes,1,rep,name=party_fees,json=partyFees,proto3" json:"party_fees,omitempty"` 2721 } 2722 2723 func (x *EpochPartyFees) Reset() { 2724 *x = EpochPartyFees{} 2725 if protoimpl.UnsafeEnabled { 2726 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[39] 2727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2728 ms.StoreMessageInfo(mi) 2729 } 2730 } 2731 2732 func (x *EpochPartyFees) String() string { 2733 return protoimpl.X.MessageStringOf(x) 2734 } 2735 2736 func (*EpochPartyFees) ProtoMessage() {} 2737 2738 func (x *EpochPartyFees) ProtoReflect() protoreflect.Message { 2739 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[39] 2740 if protoimpl.UnsafeEnabled && x != nil { 2741 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2742 if ms.LoadMessageInfo() == nil { 2743 ms.StoreMessageInfo(mi) 2744 } 2745 return ms 2746 } 2747 return mi.MessageOf(x) 2748 } 2749 2750 // Deprecated: Use EpochPartyFees.ProtoReflect.Descriptor instead. 2751 func (*EpochPartyFees) Descriptor() ([]byte, []int) { 2752 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{39} 2753 } 2754 2755 func (x *EpochPartyFees) GetPartyFees() []*PartyFeesHistory { 2756 if x != nil { 2757 return x.PartyFees 2758 } 2759 return nil 2760 } 2761 2762 type TakerNotionalVolume struct { 2763 state protoimpl.MessageState 2764 sizeCache protoimpl.SizeCache 2765 unknownFields protoimpl.UnknownFields 2766 2767 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2768 Volume []byte `protobuf:"bytes,2,opt,name=volume,proto3" json:"volume,omitempty"` 2769 } 2770 2771 func (x *TakerNotionalVolume) Reset() { 2772 *x = TakerNotionalVolume{} 2773 if protoimpl.UnsafeEnabled { 2774 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[40] 2775 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2776 ms.StoreMessageInfo(mi) 2777 } 2778 } 2779 2780 func (x *TakerNotionalVolume) String() string { 2781 return protoimpl.X.MessageStringOf(x) 2782 } 2783 2784 func (*TakerNotionalVolume) ProtoMessage() {} 2785 2786 func (x *TakerNotionalVolume) ProtoReflect() protoreflect.Message { 2787 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[40] 2788 if protoimpl.UnsafeEnabled && x != nil { 2789 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2790 if ms.LoadMessageInfo() == nil { 2791 ms.StoreMessageInfo(mi) 2792 } 2793 return ms 2794 } 2795 return mi.MessageOf(x) 2796 } 2797 2798 // Deprecated: Use TakerNotionalVolume.ProtoReflect.Descriptor instead. 2799 func (*TakerNotionalVolume) Descriptor() ([]byte, []int) { 2800 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{40} 2801 } 2802 2803 func (x *TakerNotionalVolume) GetParty() string { 2804 if x != nil { 2805 return x.Party 2806 } 2807 return "" 2808 } 2809 2810 func (x *TakerNotionalVolume) GetVolume() []byte { 2811 if x != nil { 2812 return x.Volume 2813 } 2814 return nil 2815 } 2816 2817 type MarketToPartyTakerNotionalVolume struct { 2818 state protoimpl.MessageState 2819 sizeCache protoimpl.SizeCache 2820 unknownFields protoimpl.UnknownFields 2821 2822 Market string `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"` 2823 TakerNotionalVolume []*TakerNotionalVolume `protobuf:"bytes,2,rep,name=taker_notional_volume,json=takerNotionalVolume,proto3" json:"taker_notional_volume,omitempty"` 2824 } 2825 2826 func (x *MarketToPartyTakerNotionalVolume) Reset() { 2827 *x = MarketToPartyTakerNotionalVolume{} 2828 if protoimpl.UnsafeEnabled { 2829 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[41] 2830 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2831 ms.StoreMessageInfo(mi) 2832 } 2833 } 2834 2835 func (x *MarketToPartyTakerNotionalVolume) String() string { 2836 return protoimpl.X.MessageStringOf(x) 2837 } 2838 2839 func (*MarketToPartyTakerNotionalVolume) ProtoMessage() {} 2840 2841 func (x *MarketToPartyTakerNotionalVolume) ProtoReflect() protoreflect.Message { 2842 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[41] 2843 if protoimpl.UnsafeEnabled && x != nil { 2844 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2845 if ms.LoadMessageInfo() == nil { 2846 ms.StoreMessageInfo(mi) 2847 } 2848 return ms 2849 } 2850 return mi.MessageOf(x) 2851 } 2852 2853 // Deprecated: Use MarketToPartyTakerNotionalVolume.ProtoReflect.Descriptor instead. 2854 func (*MarketToPartyTakerNotionalVolume) Descriptor() ([]byte, []int) { 2855 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{41} 2856 } 2857 2858 func (x *MarketToPartyTakerNotionalVolume) GetMarket() string { 2859 if x != nil { 2860 return x.Market 2861 } 2862 return "" 2863 } 2864 2865 func (x *MarketToPartyTakerNotionalVolume) GetTakerNotionalVolume() []*TakerNotionalVolume { 2866 if x != nil { 2867 return x.TakerNotionalVolume 2868 } 2869 return nil 2870 } 2871 2872 type EpochReturnsData struct { 2873 state protoimpl.MessageState 2874 sizeCache protoimpl.SizeCache 2875 unknownFields protoimpl.UnknownFields 2876 2877 Returns []*ReturnsData `protobuf:"bytes,1,rep,name=returns,proto3" json:"returns,omitempty"` 2878 } 2879 2880 func (x *EpochReturnsData) Reset() { 2881 *x = EpochReturnsData{} 2882 if protoimpl.UnsafeEnabled { 2883 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[42] 2884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2885 ms.StoreMessageInfo(mi) 2886 } 2887 } 2888 2889 func (x *EpochReturnsData) String() string { 2890 return protoimpl.X.MessageStringOf(x) 2891 } 2892 2893 func (*EpochReturnsData) ProtoMessage() {} 2894 2895 func (x *EpochReturnsData) ProtoReflect() protoreflect.Message { 2896 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[42] 2897 if protoimpl.UnsafeEnabled && x != nil { 2898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2899 if ms.LoadMessageInfo() == nil { 2900 ms.StoreMessageInfo(mi) 2901 } 2902 return ms 2903 } 2904 return mi.MessageOf(x) 2905 } 2906 2907 // Deprecated: Use EpochReturnsData.ProtoReflect.Descriptor instead. 2908 func (*EpochReturnsData) Descriptor() ([]byte, []int) { 2909 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{42} 2910 } 2911 2912 func (x *EpochReturnsData) GetReturns() []*ReturnsData { 2913 if x != nil { 2914 return x.Returns 2915 } 2916 return nil 2917 } 2918 2919 type ReturnsData struct { 2920 state protoimpl.MessageState 2921 sizeCache protoimpl.SizeCache 2922 unknownFields protoimpl.UnknownFields 2923 2924 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2925 Return []byte `protobuf:"bytes,2,opt,name=return,proto3" json:"return,omitempty"` 2926 } 2927 2928 func (x *ReturnsData) Reset() { 2929 *x = ReturnsData{} 2930 if protoimpl.UnsafeEnabled { 2931 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[43] 2932 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2933 ms.StoreMessageInfo(mi) 2934 } 2935 } 2936 2937 func (x *ReturnsData) String() string { 2938 return protoimpl.X.MessageStringOf(x) 2939 } 2940 2941 func (*ReturnsData) ProtoMessage() {} 2942 2943 func (x *ReturnsData) ProtoReflect() protoreflect.Message { 2944 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[43] 2945 if protoimpl.UnsafeEnabled && x != nil { 2946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2947 if ms.LoadMessageInfo() == nil { 2948 ms.StoreMessageInfo(mi) 2949 } 2950 return ms 2951 } 2952 return mi.MessageOf(x) 2953 } 2954 2955 // Deprecated: Use ReturnsData.ProtoReflect.Descriptor instead. 2956 func (*ReturnsData) Descriptor() ([]byte, []int) { 2957 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{43} 2958 } 2959 2960 func (x *ReturnsData) GetParty() string { 2961 if x != nil { 2962 return x.Party 2963 } 2964 return "" 2965 } 2966 2967 func (x *ReturnsData) GetReturn() []byte { 2968 if x != nil { 2969 return x.Return 2970 } 2971 return nil 2972 } 2973 2974 type TWPositionData struct { 2975 state protoimpl.MessageState 2976 sizeCache protoimpl.SizeCache 2977 unknownFields protoimpl.UnknownFields 2978 2979 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 2980 Position uint64 `protobuf:"varint,2,opt,name=position,proto3" json:"position,omitempty"` 2981 Time int64 `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"` 2982 TwPosition uint64 `protobuf:"varint,4,opt,name=tw_position,json=twPosition,proto3" json:"tw_position,omitempty"` 2983 } 2984 2985 func (x *TWPositionData) Reset() { 2986 *x = TWPositionData{} 2987 if protoimpl.UnsafeEnabled { 2988 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[44] 2989 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2990 ms.StoreMessageInfo(mi) 2991 } 2992 } 2993 2994 func (x *TWPositionData) String() string { 2995 return protoimpl.X.MessageStringOf(x) 2996 } 2997 2998 func (*TWPositionData) ProtoMessage() {} 2999 3000 func (x *TWPositionData) ProtoReflect() protoreflect.Message { 3001 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[44] 3002 if protoimpl.UnsafeEnabled && x != nil { 3003 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3004 if ms.LoadMessageInfo() == nil { 3005 ms.StoreMessageInfo(mi) 3006 } 3007 return ms 3008 } 3009 return mi.MessageOf(x) 3010 } 3011 3012 // Deprecated: Use TWPositionData.ProtoReflect.Descriptor instead. 3013 func (*TWPositionData) Descriptor() ([]byte, []int) { 3014 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{44} 3015 } 3016 3017 func (x *TWPositionData) GetParty() string { 3018 if x != nil { 3019 return x.Party 3020 } 3021 return "" 3022 } 3023 3024 func (x *TWPositionData) GetPosition() uint64 { 3025 if x != nil { 3026 return x.Position 3027 } 3028 return 0 3029 } 3030 3031 func (x *TWPositionData) GetTime() int64 { 3032 if x != nil { 3033 return x.Time 3034 } 3035 return 0 3036 } 3037 3038 func (x *TWPositionData) GetTwPosition() uint64 { 3039 if x != nil { 3040 return x.TwPosition 3041 } 3042 return 0 3043 } 3044 3045 type TWNotionalData struct { 3046 state protoimpl.MessageState 3047 sizeCache protoimpl.SizeCache 3048 unknownFields protoimpl.UnknownFields 3049 3050 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 3051 Notional []byte `protobuf:"bytes,2,opt,name=notional,proto3" json:"notional,omitempty"` 3052 Time int64 `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"` 3053 TwNotional []byte `protobuf:"bytes,4,opt,name=tw_notional,json=twNotional,proto3" json:"tw_notional,omitempty"` 3054 Price []byte `protobuf:"bytes,5,opt,name=price,proto3" json:"price,omitempty"` 3055 } 3056 3057 func (x *TWNotionalData) Reset() { 3058 *x = TWNotionalData{} 3059 if protoimpl.UnsafeEnabled { 3060 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[45] 3061 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3062 ms.StoreMessageInfo(mi) 3063 } 3064 } 3065 3066 func (x *TWNotionalData) String() string { 3067 return protoimpl.X.MessageStringOf(x) 3068 } 3069 3070 func (*TWNotionalData) ProtoMessage() {} 3071 3072 func (x *TWNotionalData) ProtoReflect() protoreflect.Message { 3073 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[45] 3074 if protoimpl.UnsafeEnabled && x != nil { 3075 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3076 if ms.LoadMessageInfo() == nil { 3077 ms.StoreMessageInfo(mi) 3078 } 3079 return ms 3080 } 3081 return mi.MessageOf(x) 3082 } 3083 3084 // Deprecated: Use TWNotionalData.ProtoReflect.Descriptor instead. 3085 func (*TWNotionalData) Descriptor() ([]byte, []int) { 3086 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{45} 3087 } 3088 3089 func (x *TWNotionalData) GetParty() string { 3090 if x != nil { 3091 return x.Party 3092 } 3093 return "" 3094 } 3095 3096 func (x *TWNotionalData) GetNotional() []byte { 3097 if x != nil { 3098 return x.Notional 3099 } 3100 return nil 3101 } 3102 3103 func (x *TWNotionalData) GetTime() int64 { 3104 if x != nil { 3105 return x.Time 3106 } 3107 return 0 3108 } 3109 3110 func (x *TWNotionalData) GetTwNotional() []byte { 3111 if x != nil { 3112 return x.TwNotional 3113 } 3114 return nil 3115 } 3116 3117 func (x *TWNotionalData) GetPrice() []byte { 3118 if x != nil { 3119 return x.Price 3120 } 3121 return nil 3122 } 3123 3124 type PartyFees struct { 3125 state protoimpl.MessageState 3126 sizeCache protoimpl.SizeCache 3127 unknownFields protoimpl.UnknownFields 3128 3129 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 3130 Fee string `protobuf:"bytes,2,opt,name=fee,proto3" json:"fee,omitempty"` 3131 } 3132 3133 func (x *PartyFees) Reset() { 3134 *x = PartyFees{} 3135 if protoimpl.UnsafeEnabled { 3136 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[46] 3137 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3138 ms.StoreMessageInfo(mi) 3139 } 3140 } 3141 3142 func (x *PartyFees) String() string { 3143 return protoimpl.X.MessageStringOf(x) 3144 } 3145 3146 func (*PartyFees) ProtoMessage() {} 3147 3148 func (x *PartyFees) ProtoReflect() protoreflect.Message { 3149 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[46] 3150 if protoimpl.UnsafeEnabled && x != nil { 3151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3152 if ms.LoadMessageInfo() == nil { 3153 ms.StoreMessageInfo(mi) 3154 } 3155 return ms 3156 } 3157 return mi.MessageOf(x) 3158 } 3159 3160 // Deprecated: Use PartyFees.ProtoReflect.Descriptor instead. 3161 func (*PartyFees) Descriptor() ([]byte, []int) { 3162 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{46} 3163 } 3164 3165 func (x *PartyFees) GetParty() string { 3166 if x != nil { 3167 return x.Party 3168 } 3169 return "" 3170 } 3171 3172 func (x *PartyFees) GetFee() string { 3173 if x != nil { 3174 return x.Fee 3175 } 3176 return "" 3177 } 3178 3179 type PartyFeesHistory struct { 3180 state protoimpl.MessageState 3181 sizeCache protoimpl.SizeCache 3182 unknownFields protoimpl.UnknownFields 3183 3184 Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` 3185 Fee []byte `protobuf:"bytes,2,opt,name=fee,proto3" json:"fee,omitempty"` 3186 } 3187 3188 func (x *PartyFeesHistory) Reset() { 3189 *x = PartyFeesHistory{} 3190 if protoimpl.UnsafeEnabled { 3191 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[47] 3192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3193 ms.StoreMessageInfo(mi) 3194 } 3195 } 3196 3197 func (x *PartyFeesHistory) String() string { 3198 return protoimpl.X.MessageStringOf(x) 3199 } 3200 3201 func (*PartyFeesHistory) ProtoMessage() {} 3202 3203 func (x *PartyFeesHistory) ProtoReflect() protoreflect.Message { 3204 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[47] 3205 if protoimpl.UnsafeEnabled && x != nil { 3206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3207 if ms.LoadMessageInfo() == nil { 3208 ms.StoreMessageInfo(mi) 3209 } 3210 return ms 3211 } 3212 return mi.MessageOf(x) 3213 } 3214 3215 // Deprecated: Use PartyFeesHistory.ProtoReflect.Descriptor instead. 3216 func (*PartyFeesHistory) Descriptor() ([]byte, []int) { 3217 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{47} 3218 } 3219 3220 func (x *PartyFeesHistory) GetParty() string { 3221 if x != nil { 3222 return x.Party 3223 } 3224 return "" 3225 } 3226 3227 func (x *PartyFeesHistory) GetFee() []byte { 3228 if x != nil { 3229 return x.Fee 3230 } 3231 return nil 3232 } 3233 3234 type AssetAction struct { 3235 state protoimpl.MessageState 3236 sizeCache protoimpl.SizeCache 3237 unknownFields protoimpl.UnknownFields 3238 3239 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3240 State uint32 `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"` 3241 Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"` 3242 BlockNumber uint64 `protobuf:"varint,4,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` 3243 TxIndex uint64 `protobuf:"varint,5,opt,name=tx_index,json=txIndex,proto3" json:"tx_index,omitempty"` 3244 Hash string `protobuf:"bytes,6,opt,name=hash,proto3" json:"hash,omitempty"` 3245 BuiltinDeposit *vega.BuiltinAssetDeposit `protobuf:"bytes,7,opt,name=builtin_deposit,json=builtinDeposit,proto3" json:"builtin_deposit,omitempty"` 3246 Erc20Deposit *vega.ERC20Deposit `protobuf:"bytes,8,opt,name=erc20_deposit,json=erc20Deposit,proto3" json:"erc20_deposit,omitempty"` 3247 AssetList *vega.ERC20AssetList `protobuf:"bytes,9,opt,name=asset_list,json=assetList,proto3" json:"asset_list,omitempty"` 3248 Erc20AssetLimitsUpdated *vega.ERC20AssetLimitsUpdated `protobuf:"bytes,10,opt,name=erc20_asset_limits_updated,json=erc20AssetLimitsUpdated,proto3" json:"erc20_asset_limits_updated,omitempty"` 3249 Erc20BridgeStopped bool `protobuf:"varint,11,opt,name=erc20_bridge_stopped,json=erc20BridgeStopped,proto3" json:"erc20_bridge_stopped,omitempty"` 3250 Erc20BridgeResumed bool `protobuf:"varint,12,opt,name=erc20_bridge_resumed,json=erc20BridgeResumed,proto3" json:"erc20_bridge_resumed,omitempty"` 3251 ChainId string `protobuf:"bytes,13,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 3252 } 3253 3254 func (x *AssetAction) Reset() { 3255 *x = AssetAction{} 3256 if protoimpl.UnsafeEnabled { 3257 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[48] 3258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3259 ms.StoreMessageInfo(mi) 3260 } 3261 } 3262 3263 func (x *AssetAction) String() string { 3264 return protoimpl.X.MessageStringOf(x) 3265 } 3266 3267 func (*AssetAction) ProtoMessage() {} 3268 3269 func (x *AssetAction) ProtoReflect() protoreflect.Message { 3270 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[48] 3271 if protoimpl.UnsafeEnabled && x != nil { 3272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3273 if ms.LoadMessageInfo() == nil { 3274 ms.StoreMessageInfo(mi) 3275 } 3276 return ms 3277 } 3278 return mi.MessageOf(x) 3279 } 3280 3281 // Deprecated: Use AssetAction.ProtoReflect.Descriptor instead. 3282 func (*AssetAction) Descriptor() ([]byte, []int) { 3283 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{48} 3284 } 3285 3286 func (x *AssetAction) GetId() string { 3287 if x != nil { 3288 return x.Id 3289 } 3290 return "" 3291 } 3292 3293 func (x *AssetAction) GetState() uint32 { 3294 if x != nil { 3295 return x.State 3296 } 3297 return 0 3298 } 3299 3300 func (x *AssetAction) GetAsset() string { 3301 if x != nil { 3302 return x.Asset 3303 } 3304 return "" 3305 } 3306 3307 func (x *AssetAction) GetBlockNumber() uint64 { 3308 if x != nil { 3309 return x.BlockNumber 3310 } 3311 return 0 3312 } 3313 3314 func (x *AssetAction) GetTxIndex() uint64 { 3315 if x != nil { 3316 return x.TxIndex 3317 } 3318 return 0 3319 } 3320 3321 func (x *AssetAction) GetHash() string { 3322 if x != nil { 3323 return x.Hash 3324 } 3325 return "" 3326 } 3327 3328 func (x *AssetAction) GetBuiltinDeposit() *vega.BuiltinAssetDeposit { 3329 if x != nil { 3330 return x.BuiltinDeposit 3331 } 3332 return nil 3333 } 3334 3335 func (x *AssetAction) GetErc20Deposit() *vega.ERC20Deposit { 3336 if x != nil { 3337 return x.Erc20Deposit 3338 } 3339 return nil 3340 } 3341 3342 func (x *AssetAction) GetAssetList() *vega.ERC20AssetList { 3343 if x != nil { 3344 return x.AssetList 3345 } 3346 return nil 3347 } 3348 3349 func (x *AssetAction) GetErc20AssetLimitsUpdated() *vega.ERC20AssetLimitsUpdated { 3350 if x != nil { 3351 return x.Erc20AssetLimitsUpdated 3352 } 3353 return nil 3354 } 3355 3356 func (x *AssetAction) GetErc20BridgeStopped() bool { 3357 if x != nil { 3358 return x.Erc20BridgeStopped 3359 } 3360 return false 3361 } 3362 3363 func (x *AssetAction) GetErc20BridgeResumed() bool { 3364 if x != nil { 3365 return x.Erc20BridgeResumed 3366 } 3367 return false 3368 } 3369 3370 func (x *AssetAction) GetChainId() string { 3371 if x != nil { 3372 return x.ChainId 3373 } 3374 return "" 3375 } 3376 3377 type ELSShare struct { 3378 state protoimpl.MessageState 3379 sizeCache protoimpl.SizeCache 3380 unknownFields protoimpl.UnknownFields 3381 3382 // Party ID of the liquidity provider. 3383 PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` 3384 // The equity-like share of the liquidity provider, representing their share in the total provided liquidity expressed as a value between 0 and 1. 3385 Share string `protobuf:"bytes,2,opt,name=share,proto3" json:"share,omitempty"` 3386 // Amount committed. This is the total commitment made. It does not necessarily match the LP balance. 3387 SuppliedStake string `protobuf:"bytes,3,opt,name=supplied_stake,json=suppliedStake,proto3" json:"supplied_stake,omitempty"` 3388 // LP stake, weighted according to the time the stake was committed and market growth. 3389 VirtualStake string `protobuf:"bytes,4,opt,name=virtual_stake,json=virtualStake,proto3" json:"virtual_stake,omitempty"` 3390 // Average entry valuation. As time increases the weight of stake, this is the overall valuation of the current stake. 3391 Avg string `protobuf:"bytes,5,opt,name=avg,proto3" json:"avg,omitempty"` 3392 } 3393 3394 func (x *ELSShare) Reset() { 3395 *x = ELSShare{} 3396 if protoimpl.UnsafeEnabled { 3397 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[49] 3398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3399 ms.StoreMessageInfo(mi) 3400 } 3401 } 3402 3403 func (x *ELSShare) String() string { 3404 return protoimpl.X.MessageStringOf(x) 3405 } 3406 3407 func (*ELSShare) ProtoMessage() {} 3408 3409 func (x *ELSShare) ProtoReflect() protoreflect.Message { 3410 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[49] 3411 if protoimpl.UnsafeEnabled && x != nil { 3412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3413 if ms.LoadMessageInfo() == nil { 3414 ms.StoreMessageInfo(mi) 3415 } 3416 return ms 3417 } 3418 return mi.MessageOf(x) 3419 } 3420 3421 // Deprecated: Use ELSShare.ProtoReflect.Descriptor instead. 3422 func (*ELSShare) Descriptor() ([]byte, []int) { 3423 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{49} 3424 } 3425 3426 func (x *ELSShare) GetPartyId() string { 3427 if x != nil { 3428 return x.PartyId 3429 } 3430 return "" 3431 } 3432 3433 func (x *ELSShare) GetShare() string { 3434 if x != nil { 3435 return x.Share 3436 } 3437 return "" 3438 } 3439 3440 func (x *ELSShare) GetSuppliedStake() string { 3441 if x != nil { 3442 return x.SuppliedStake 3443 } 3444 return "" 3445 } 3446 3447 func (x *ELSShare) GetVirtualStake() string { 3448 if x != nil { 3449 return x.VirtualStake 3450 } 3451 return "" 3452 } 3453 3454 func (x *ELSShare) GetAvg() string { 3455 if x != nil { 3456 return x.Avg 3457 } 3458 return "" 3459 } 3460 3461 type MarketState struct { 3462 state protoimpl.MessageState 3463 sizeCache protoimpl.SizeCache 3464 unknownFields protoimpl.UnknownFields 3465 3466 // Unique ID for the market 3467 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 3468 // The current equity-like share data for a market. 3469 Shares []*ELSShare `protobuf:"bytes,2,rep,name=shares,proto3" json:"shares,omitempty"` 3470 // Current balance of the insurance pool. 3471 InsuranceBalance string `protobuf:"bytes,3,opt,name=insurance_balance,json=insuranceBalance,proto3" json:"insurance_balance,omitempty"` 3472 // Total trade value which last determined the growth rate of the market. 3473 LastTradeValue string `protobuf:"bytes,4,opt,name=last_trade_value,json=lastTradeValue,proto3" json:"last_trade_value,omitempty"` 3474 // Total trade volume which last determined the growth rate of the market. 3475 LastTradeVolume string `protobuf:"bytes,5,opt,name=last_trade_volume,json=lastTradeVolume,proto3" json:"last_trade_volume,omitempty"` 3476 // Succession window in nanoseconds: the timestamp when this market cannot be succeeded anymore. 3477 SuccessionWindow int64 `protobuf:"varint,6,opt,name=succession_window,json=successionWindow,proto3" json:"succession_window,omitempty"` 3478 // The underlying market should be present in case the successor market is enacted during the succession window. 3479 // This field can be omitted if the market is not yet settled. 3480 Market *vega.Market `protobuf:"bytes,7,opt,name=market,proto3" json:"market,omitempty"` 3481 } 3482 3483 func (x *MarketState) Reset() { 3484 *x = MarketState{} 3485 if protoimpl.UnsafeEnabled { 3486 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[50] 3487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3488 ms.StoreMessageInfo(mi) 3489 } 3490 } 3491 3492 func (x *MarketState) String() string { 3493 return protoimpl.X.MessageStringOf(x) 3494 } 3495 3496 func (*MarketState) ProtoMessage() {} 3497 3498 func (x *MarketState) ProtoReflect() protoreflect.Message { 3499 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[50] 3500 if protoimpl.UnsafeEnabled && x != nil { 3501 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3502 if ms.LoadMessageInfo() == nil { 3503 ms.StoreMessageInfo(mi) 3504 } 3505 return ms 3506 } 3507 return mi.MessageOf(x) 3508 } 3509 3510 // Deprecated: Use MarketState.ProtoReflect.Descriptor instead. 3511 func (*MarketState) Descriptor() ([]byte, []int) { 3512 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{50} 3513 } 3514 3515 func (x *MarketState) GetId() string { 3516 if x != nil { 3517 return x.Id 3518 } 3519 return "" 3520 } 3521 3522 func (x *MarketState) GetShares() []*ELSShare { 3523 if x != nil { 3524 return x.Shares 3525 } 3526 return nil 3527 } 3528 3529 func (x *MarketState) GetInsuranceBalance() string { 3530 if x != nil { 3531 return x.InsuranceBalance 3532 } 3533 return "" 3534 } 3535 3536 func (x *MarketState) GetLastTradeValue() string { 3537 if x != nil { 3538 return x.LastTradeValue 3539 } 3540 return "" 3541 } 3542 3543 func (x *MarketState) GetLastTradeVolume() string { 3544 if x != nil { 3545 return x.LastTradeVolume 3546 } 3547 return "" 3548 } 3549 3550 func (x *MarketState) GetSuccessionWindow() int64 { 3551 if x != nil { 3552 return x.SuccessionWindow 3553 } 3554 return 0 3555 } 3556 3557 func (x *MarketState) GetMarket() *vega.Market { 3558 if x != nil { 3559 return x.Market 3560 } 3561 return nil 3562 } 3563 3564 type ExecutionState struct { 3565 state protoimpl.MessageState 3566 sizeCache protoimpl.SizeCache 3567 unknownFields protoimpl.UnknownFields 3568 3569 // Market data that should be preserved, like equity-like shares, and settled markets that have pending successor markets. 3570 Data []*MarketState `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` 3571 } 3572 3573 func (x *ExecutionState) Reset() { 3574 *x = ExecutionState{} 3575 if protoimpl.UnsafeEnabled { 3576 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[51] 3577 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3578 ms.StoreMessageInfo(mi) 3579 } 3580 } 3581 3582 func (x *ExecutionState) String() string { 3583 return protoimpl.X.MessageStringOf(x) 3584 } 3585 3586 func (*ExecutionState) ProtoMessage() {} 3587 3588 func (x *ExecutionState) ProtoReflect() protoreflect.Message { 3589 mi := &file_vega_checkpoint_v1_checkpoint_proto_msgTypes[51] 3590 if protoimpl.UnsafeEnabled && x != nil { 3591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3592 if ms.LoadMessageInfo() == nil { 3593 ms.StoreMessageInfo(mi) 3594 } 3595 return ms 3596 } 3597 return mi.MessageOf(x) 3598 } 3599 3600 // Deprecated: Use ExecutionState.ProtoReflect.Descriptor instead. 3601 func (*ExecutionState) Descriptor() ([]byte, []int) { 3602 return file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP(), []int{51} 3603 } 3604 3605 func (x *ExecutionState) GetData() []*MarketState { 3606 if x != nil { 3607 return x.Data 3608 } 3609 return nil 3610 } 3611 3612 var File_vega_checkpoint_v1_checkpoint_proto protoreflect.FileDescriptor 3613 3614 var file_vega_checkpoint_v1_checkpoint_proto_rawDesc = []byte{ 3615 0x0a, 0x23, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 3616 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 3617 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 3618 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x1a, 0x11, 0x76, 0x65, 0x67, 0x61, 0x2f, 3619 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x65, 3620 0x67, 0x61, 0x2f, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 3621 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x65, 0x76, 0x65, 0x6e, 3622 0x74, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 3623 0x74, 0x6f, 0x1a, 0x15, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 3624 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x76, 0x65, 0x67, 0x61, 0x2f, 3625 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x76, 3626 0x65, 0x67, 0x61, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3b, 3627 0x0a, 0x0f, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 3628 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 3629 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 3630 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0xbd, 0x03, 0x0a, 0x0a, 3631 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x6f, 3632 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 3633 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x73, 3634 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x61, 0x73, 0x73, 0x65, 3635 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 3636 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 3637 0x61, 0x6c, 0x12, 0x2d, 0x0a, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x70, 0x61, 3638 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x11, 3639 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 3640 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 3641 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 3642 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 3643 0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 3644 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x18, 0x0a, 3645 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 3646 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6e, 0x6b, 0x69, 3647 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 3648 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x18, 3649 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 3650 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x0b, 0x20, 0x01, 3651 0x28, 0x0c, 0x52, 0x07, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x29, 0x0a, 0x10, 0x6d, 3652 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 3653 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x43, 3654 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 3655 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 3656 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x1c, 0x0a, 3657 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 3658 0x52, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x55, 0x0a, 0x0a, 0x41, 3659 0x73, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 3660 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x37, 0x0a, 0x0d, 0x61, 0x73, 0x73, 3661 0x65, 0x74, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3662 0x32, 0x12, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x44, 0x65, 0x74, 3663 0x61, 0x69, 0x6c, 0x73, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x65, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 3664 0x6c, 0x73, 0x22, 0x96, 0x01, 0x0a, 0x06, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x36, 0x0a, 3665 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 3666 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 3667 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x61, 3668 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x54, 0x0a, 0x16, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 3669 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 3670 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 3671 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 3672 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 3673 0x73, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x22, 0x54, 0x0a, 0x0c, 0x41, 3674 0x73, 0x73, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 3675 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 3676 0x79, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 3677 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 3678 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 3679 0x65, 0x22, 0x4a, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x12, 3680 0x3c, 0x0a, 0x08, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 3681 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 3682 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 3683 0x6e, 0x63, 0x65, 0x52, 0x08, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x3b, 0x0a, 3684 0x09, 0x4e, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x2e, 0x0a, 0x06, 0x70, 0x61, 3685 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76, 0x65, 0x67, 3686 0x61, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 3687 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x39, 0x0a, 0x09, 0x50, 0x72, 3688 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x12, 0x2c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 3689 0x73, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76, 0x65, 0x67, 3690 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70, 3691 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x22, 0x8e, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 3692 0x74, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 3693 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x12, 0x0a, 3694 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x6f, 0x64, 3695 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 3696 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x6e, 0x64, 3697 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x75, 3698 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x70, 0x6f, 3699 0x63, 0x68, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x65, 0x70, 3700 0x6f, 0x63, 0x68, 0x53, 0x65, 0x71, 0x22, 0xab, 0x01, 0x0a, 0x08, 0x44, 0x65, 0x6c, 0x65, 0x67, 3701 0x61, 0x74, 0x65, 0x12, 0x39, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 3702 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 3703 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 3704 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3b, 3705 0x0a, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 3706 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 3707 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 3708 0x72, 0x79, 0x52, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x61, 3709 0x75, 0x74, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 3710 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x6f, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 3711 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1f, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x16, 0x0a, 3712 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x68, 3713 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x45, 0x0a, 0x07, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 3714 0x12, 0x3a, 0x0a, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 3715 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 3716 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x61, 0x79, 3717 0x6f, 0x75, 0x74, 0x52, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x22, 0x7f, 0x0a, 0x0c, 3718 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 3719 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 3720 0x03, 0x52, 0x0a, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 3721 0x0e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 3722 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 3723 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 3724 0x6e, 0x67, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x0d, 3725 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x22, 0xf0, 0x01, 3726 0x0a, 0x13, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 3727 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x61, 0x63, 3728 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x72, 0x6f, 3729 0x6d, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 3730 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x42, 3731 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 3732 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 3733 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 3734 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x79, 0x41, 0x6d, 0x6f, 0x75, 3735 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x77, 0x61, 3736 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 3737 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x73, 3738 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x53, 3739 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 3740 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 3741 0x22, 0x3b, 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 3742 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 3743 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 3744 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xb9, 0x01, 3745 0x0a, 0x12, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 3746 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x1c, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 3747 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 3748 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x19, 0x72, 0x65, 0x6c, 0x61, 3749 0x74, 0x69, 0x76, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 3750 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 3751 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 3752 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 3753 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x12, 0x29, 3754 0x0a, 0x11, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x6e, 3755 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x65, 0x77, 0x50, 0x75, 3756 0x62, 0x4b, 0x65, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x97, 0x01, 0x0a, 0x1a, 0x50, 0x65, 3757 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79, 3758 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x1c, 0x72, 0x65, 0x6c, 0x61, 3759 0x74, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 3760 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x19, 3761 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x6c, 3762 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 3763 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 3764 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 3765 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x41, 0x64, 0x64, 0x72, 3766 0x65, 0x73, 0x73, 0x22, 0xd6, 0x01, 0x0a, 0x11, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 3767 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x08, 0x74, 0x72, 0x61, 3768 0x6e, 0x73, 0x66, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76, 0x65, 3769 0x67, 0x61, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x08, 0x74, 0x72, 0x61, 3770 0x6e, 0x73, 0x66, 0x65, 0x72, 0x12, 0x34, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 3771 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x76, 0x65, 3772 0x67, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 3773 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 3774 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 3775 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0f, 0x6f, 0x6e, 0x65, 3776 0x6f, 0x66, 0x66, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 3777 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 3778 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x0e, 0x6f, 0x6e, 3779 0x65, 0x6f, 0x66, 0x66, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x22, 0x7d, 0x0a, 0x17, 3780 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 3781 0x72, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x69, 0x76, 3782 0x65, 0x72, 0x5f, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 3783 0x69, 0x76, 0x65, 0x72, 0x4f, 0x6e, 0x12, 0x43, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 3784 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 3785 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 3786 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 3787 0x52, 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x22, 0x8d, 0x01, 0x0a, 0x12, 3788 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 3789 0x72, 0x73, 0x12, 0x49, 0x0a, 0x13, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 3790 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 3791 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 3792 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 3793 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x2c, 0x0a, 3794 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x75, 0x70, 0x64, 3795 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x65, 0x78, 0x74, 0x4d, 3796 0x65, 0x74, 0x72, 0x69, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x22, 0xd1, 0x01, 0x0a, 0x12, 3797 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 3798 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 3799 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 3800 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 3801 0x12, 0x37, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 3802 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 3803 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 3804 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 3805 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 3806 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x36, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 3807 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4e, 3808 0x65, 0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 3809 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 3810 0x88, 0x01, 0x0a, 0x21, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x47, 0x6f, 0x76, 3811 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 3812 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 3813 0x5f, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x69, 0x76, 3814 0x65, 0x72, 0x4f, 0x6e, 0x12, 0x44, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 3815 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 3816 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x6f, 0x76, 3817 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 3818 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x22, 0xae, 0x06, 0x0a, 0x07, 0x42, 3819 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x57, 0x0a, 0x11, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 3820 0x65, 0x72, 0x73, 0x5f, 0x61, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 3821 0x0b, 0x32, 0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 3822 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 3823 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x0f, 3824 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 3825 0x57, 0x0a, 0x13, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 3826 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 3827 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 3828 0x31, 0x2e, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 3829 0x66, 0x65, 0x72, 0x73, 0x52, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 3830 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x51, 0x0a, 0x14, 0x70, 0x72, 0x69, 0x6d, 3831 0x61, 0x72, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 3832 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 3833 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x72, 0x69, 0x64, 3834 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 3835 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x61, 3836 0x73, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 3837 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 3838 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41, 0x63, 0x74, 3839 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 3840 0x73, 0x12, 0x3c, 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x70, 3841 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x74, 0x68, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 3842 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 3843 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x45, 0x74, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 3844 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x73, 0x18, 0x06, 0x20, 0x03, 3845 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x65, 0x6e, 0x52, 0x65, 0x66, 0x73, 0x12, 0x76, 0x0a, 0x1c, 3846 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 3847 0x66, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x03, 3848 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 3849 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 3850 0x64, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 3851 0x66, 0x65, 0x72, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x19, 0x67, 0x6f, 0x76, 0x65, 0x72, 3852 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x41, 0x74, 3853 0x54, 0x69, 0x6d, 0x65, 0x12, 0x6c, 0x0a, 0x1e, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 3854 0x67, 0x5f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 3855 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 3856 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 3857 0x31, 0x2e, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 3858 0x73, 0x66, 0x65, 0x72, 0x52, 0x1c, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x47, 3859 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 3860 0x72, 0x73, 0x12, 0x55, 0x0a, 0x16, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 3861 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 3862 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 3863 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 3864 0x61, 0x74, 0x65, 0x52, 0x14, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x42, 0x72, 3865 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x40, 0x0a, 0x1d, 0x6c, 0x61, 0x73, 3866 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 3867 0x5f, 0x65, 0x74, 0x68, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 3868 0x52, 0x19, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 3869 0x61, 0x72, 0x79, 0x45, 0x74, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x80, 0x01, 0x0a, 0x0b, 3870 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 3871 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63, 0x74, 3872 0x69, 0x76, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 3873 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 3874 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x6e, 3875 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x49, 0x6e, 3876 0x64, 0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 3877 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xaa, 3878 0x02, 0x0a, 0x0a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x4b, 0x0a, 3879 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 3880 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 3881 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 3882 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x76, 0x61, 0x6c, 0x69, 3883 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x5a, 0x0a, 0x15, 0x70, 0x65, 3884 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 3885 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 3886 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 3887 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 3888 0x6e, 0x52, 0x13, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 3889 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x73, 0x0a, 0x1e, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 3890 0x67, 0x5f, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x72, 3891 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 3892 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 3893 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 3894 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1b, 3895 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 3896 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xee, 0x02, 0x0a, 0x0e, 3897 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4a, 3898 0x0a, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x75, 0x70, 0x64, 0x61, 3899 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 3900 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 3901 0x74, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 3902 0x61, 0x74, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 3903 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 3904 0x75, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x74, 0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 3905 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 3906 0x52, 0x12, 0x65, 0x74, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 3907 0x72, 0x64, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 3908 0x72, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x76, 3909 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x37, 0x0a, 3910 0x0d, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x05, 3911 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x52, 0x61, 0x6e, 0x6b, 3912 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 3913 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x68, 0x65, 0x61, 0x72, 0x74, 0x62, 3914 0x65, 0x61, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 3915 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x68, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 3916 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x30, 0x0a, 0x14, 0x68, 0x65, 3917 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x69, 3918 0x67, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x08, 0x52, 0x12, 0x68, 0x65, 0x61, 0x72, 0x74, 0x62, 3919 0x65, 0x61, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x69, 0x67, 0x73, 0x22, 0x6b, 0x0a, 0x07, 3920 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 3921 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 3922 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x65, 3923 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 3924 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 3925 0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 3926 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x65, 0x65, 0x6e, 0x22, 0xd2, 0x01, 0x0a, 0x0f, 0x4d, 0x75, 3927 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x42, 0x0a, 3928 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 3929 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 3930 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x53, 0x69, 0x67, 3931 0x6e, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 3932 0x73, 0x12, 0x53, 0x0a, 0x0d, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x73, 3933 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 3934 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 3935 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 3936 0x53, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 3937 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 3938 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 3939 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x65, 0x65, 0x6e, 0x22, 0x81, 3940 0x04, 0x0a, 0x0d, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 3941 0x12, 0x52, 0x0a, 0x0f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 3942 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 3943 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 3944 0x61, 0x72, 0x6b, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 3945 0x63, 0x6b, 0x65, 0x72, 0x52, 0x0e, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 3946 0x76, 0x69, 0x74, 0x79, 0x12, 0x5b, 0x0a, 0x15, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 3947 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 3948 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 3949 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 3950 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x13, 0x74, 0x61, 3951 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 3952 0x65, 0x12, 0x85, 0x01, 0x0a, 0x25, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 3953 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 3954 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 3955 0x0b, 0x32, 0x34, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 3956 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x6f, 0x50, 3957 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3958 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x20, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 3959 0x6f, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 3960 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x10, 0x65, 0x70, 0x6f, 3961 0x63, 0x68, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x04, 0x20, 3962 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 3963 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 3964 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x52, 0x0e, 0x65, 0x70, 3965 0x6f, 0x63, 0x68, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x12, 0x64, 0x0a, 0x18, 3966 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 3967 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 3968 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 3969 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 3970 0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x16, 0x67, 0x61, 0x6d, 0x65, 3971 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 3972 0x65, 0x72, 0x22, 0xb5, 0x0e, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x41, 0x63, 0x74, 3973 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 3974 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 3975 0x72, 0x6b, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 3976 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x4d, 0x0a, 0x13, 0x6d, 0x61, 3977 0x6b, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 3978 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 3979 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 3980 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x11, 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 3981 0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x0f, 0x6d, 0x61, 0x6b, 3982 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x70, 0x61, 0x69, 0x64, 0x18, 0x04, 0x20, 0x03, 3983 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 3984 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 3985 0x73, 0x52, 0x0d, 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x50, 0x61, 0x69, 0x64, 3986 0x12, 0x36, 0x0a, 0x07, 0x6c, 0x70, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 3987 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 3988 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 3989 0x52, 0x06, 0x6c, 0x70, 0x46, 0x65, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 3990 0x6f, 0x73, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 3991 0x6f, 0x73, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x70, 0x61, 3992 0x69, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x50, 3993 0x61, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x72, 0x61, 3994 0x64, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x76, 0x61, 0x6c, 0x75, 0x65, 3995 0x54, 0x72, 0x61, 0x64, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 3996 0x74, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 3997 0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x54, 0x6f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x58, 3998 0x0a, 0x16, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x5f, 3999 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 4000 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 4001 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x57, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 4002 0x74, 0x61, 0x52, 0x14, 0x74, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 4003 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x16, 0x74, 0x69, 0x6d, 0x65, 4004 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 4005 0x61, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 4006 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x57, 4007 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x14, 0x74, 0x69, 4008 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 4009 0x61, 0x6c, 0x12, 0x42, 0x0a, 0x0c, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x5f, 0x64, 0x61, 4010 0x74, 0x61, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 4011 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 4012 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x72, 0x65, 0x74, 0x75, 0x72, 4013 0x6e, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x61, 0x0a, 0x1b, 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x5f, 4014 0x66, 0x65, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x68, 0x69, 4015 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 4016 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 4017 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 4018 0x18, 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 4019 0x65, 0x64, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x59, 0x0a, 0x17, 0x6d, 0x61, 0x6b, 4020 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x70, 0x61, 0x69, 0x64, 0x5f, 0x68, 0x69, 0x73, 4021 0x74, 0x6f, 0x72, 0x79, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 4022 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 4023 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x14, 4024 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x50, 0x61, 0x69, 0x64, 0x48, 0x69, 0x73, 4025 0x74, 0x6f, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x0f, 0x6c, 0x70, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x5f, 4026 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 4027 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 4028 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 4029 0x73, 0x52, 0x0d, 0x6c, 0x70, 0x46, 0x65, 0x65, 0x73, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 4030 0x12, 0x7d, 0x0a, 0x23, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 4031 0x64, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 4032 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 4033 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 4034 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 4035 0x68, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x1f, 4036 0x74, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 4037 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 4038 0x7f, 0x0a, 0x23, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 4039 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x68, 4040 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x76, 4041 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 4042 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 4043 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 4044 0x1f, 0x74, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 4045 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 4046 0x12, 0x56, 0x0a, 0x14, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 4047 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 4048 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 4049 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 4050 0x44, 0x61, 0x74, 0x61, 0x52, 0x12, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 0x61, 0x74, 4051 0x61, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3c, 0x0a, 0x0a, 0x69, 0x6e, 0x66, 0x72, 4052 0x61, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 4053 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 4054 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x09, 0x69, 0x6e, 0x66, 4055 0x72, 0x61, 0x46, 0x65, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x0c, 0x6c, 0x70, 0x5f, 0x70, 0x61, 0x69, 4056 0x64, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 4057 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 4058 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x0a, 0x6c, 0x70, 0x50, 4059 0x61, 0x69, 0x64, 0x46, 0x65, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x10, 0x72, 0x65, 0x61, 0x6c, 0x69, 4060 0x73, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 4061 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 4062 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 0x61, 4063 0x74, 0x61, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x6c, 0x69, 0x73, 0x65, 0x64, 0x52, 0x65, 0x74, 0x75, 4064 0x72, 0x6e, 0x73, 0x12, 0x5e, 0x0a, 0x18, 0x72, 0x65, 0x61, 0x6c, 0x69, 0x73, 0x65, 0x64, 0x5f, 4065 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 4066 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 4067 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 4068 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x16, 0x72, 0x65, 0x61, 4069 0x6c, 0x69, 0x73, 0x65, 0x64, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x48, 0x69, 0x73, 0x74, 4070 0x6f, 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6d, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 4071 0x65, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x6d, 0x6d, 0x50, 0x61, 0x72, 4072 0x74, 0x69, 0x65, 0x73, 0x12, 0x41, 0x0a, 0x0d, 0x62, 0x75, 0x79, 0x5f, 0x62, 0x61, 0x63, 0x6b, 4073 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 4074 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 4075 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x0b, 0x62, 0x75, 0x79, 0x42, 4076 0x61, 0x63, 0x6b, 0x46, 0x65, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x0d, 0x74, 0x72, 0x65, 0x61, 0x73, 4077 0x75, 0x72, 0x79, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 4078 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 4079 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x52, 0x0c, 0x74, 4080 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x79, 0x46, 0x65, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x19, 0x6e, 4081 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x66, 4082 0x6f, 0x72, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 4083 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x46, 0x6f, 4084 0x72, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 4085 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 4086 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x4e, 0x6f, 0x74, 0x69, 4087 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x84, 0x01, 0x0a, 0x16, 0x47, 4088 0x61, 0x6d, 0x65, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x72, 4089 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 4090 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x51, 4091 0x0a, 0x11, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 4092 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 4093 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 4094 0x70, 0x6f, 0x63, 0x68, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 4095 0x10, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 4096 0x79, 0x22, 0x3d, 0x0a, 0x10, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 4097 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x6c, 4098 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 4099 0x0f, 0x65, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 4100 0x22, 0x82, 0x01, 0x0a, 0x13, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 4101 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x1b, 0x65, 0x70, 0x6f, 0x63, 4102 0x68, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x66, 0x65, 4103 0x65, 0x73, 0x5f, 0x70, 0x61, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 4104 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 4105 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x50, 0x61, 4106 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x52, 0x17, 0x65, 0x70, 4107 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 4108 0x73, 0x50, 0x61, 0x69, 0x64, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x54, 4109 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 4110 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x70, 0x0a, 0x1d, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 4111 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x73, 4112 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x76, 4113 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 4114 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 4115 0x74, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1a, 0x70, 0x61, 0x72, 4116 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x50, 0x6f, 4117 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x91, 0x01, 0x0a, 0x1d, 0x45, 0x70, 0x6f, 0x63, 4118 0x68, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 4119 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x70, 0x0a, 0x1d, 0x70, 0x61, 0x72, 4120 0x74, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 4121 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 4122 0x32, 0x2d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 4123 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 4124 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 4125 0x1a, 0x70, 0x61, 0x72, 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 4126 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x73, 0x22, 0x52, 0x0a, 0x19, 0x50, 4127 0x61, 0x72, 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 4128 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 4129 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1f, 4130 0x0a, 0x0b, 0x74, 0x77, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x02, 0x20, 4131 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x74, 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x22, 4132 0x52, 0x0a, 0x19, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x57, 0x65, 0x69, 0x67, 4133 0x68, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 4134 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 4135 0x74, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x77, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 4136 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x77, 0x50, 0x6f, 0x73, 0x69, 0x74, 4137 0x69, 0x6f, 0x6e, 0x22, 0x8c, 0x01, 0x0a, 0x19, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4d, 0x61, 0x72, 4138 0x6b, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 4139 0x73, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 4140 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 4141 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 4142 0x41, 0x0a, 0x0a, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x03, 0x20, 4143 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 4144 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 4145 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x52, 0x09, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 4146 0x65, 0x73, 0x22, 0x45, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 4147 0x46, 0x65, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 4148 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 4149 0x6b, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 4150 0x74, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x73, 0x22, 0x55, 0x0a, 0x0e, 0x45, 0x70, 0x6f, 4151 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x0a, 0x70, 4152 0x61, 0x72, 0x74, 0x79, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 4153 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 4154 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x48, 0x69, 4155 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 4156 0x22, 0x43, 0x0a, 0x13, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 4157 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 4158 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 4159 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x76, 4160 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x97, 0x01, 0x0a, 0x20, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 4161 0x54, 0x6f, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 4162 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 4163 0x72, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 4164 0x65, 0x74, 0x12, 0x5b, 0x0a, 0x15, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 4165 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 4166 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 4167 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 4168 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x13, 0x74, 0x61, 0x6b, 0x65, 4169 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 4170 0x4d, 0x0a, 0x10, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 4171 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x07, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x18, 0x01, 4172 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 4173 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 4174 0x73, 0x44, 0x61, 0x74, 0x61, 0x52, 0x07, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x22, 0x3b, 4175 0x0a, 0x0b, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 4176 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 4177 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x18, 0x02, 0x20, 4178 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x22, 0x77, 0x0a, 0x0e, 0x54, 4179 0x57, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 4180 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 4181 0x72, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 4182 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 4183 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 4184 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x77, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 4185 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x77, 0x50, 0x6f, 0x73, 0x69, 4186 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8d, 0x01, 0x0a, 0x0e, 0x54, 0x57, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 4187 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 4188 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1a, 0x0a, 4189 0x08, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 4190 0x08, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 4191 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 4192 0x0b, 0x74, 0x77, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 4193 0x28, 0x0c, 0x52, 0x0a, 0x74, 0x77, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x14, 4194 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x70, 4195 0x72, 0x69, 0x63, 0x65, 0x22, 0x33, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x74, 0x79, 0x46, 0x65, 0x65, 4196 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 4197 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x02, 4198 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x66, 0x65, 0x65, 0x22, 0x3a, 0x0a, 0x10, 0x50, 0x61, 0x72, 4199 0x74, 0x79, 0x46, 0x65, 0x65, 0x73, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x14, 0x0a, 4200 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 4201 0x72, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 4202 0x52, 0x03, 0x66, 0x65, 0x65, 0x22, 0xa8, 0x04, 0x0a, 0x0b, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41, 4203 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 4204 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 4205 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x61, 4206 0x73, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 4207 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 4208 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 4209 0x6d, 0x62, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x78, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 4210 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x74, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 4211 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 4212 0x61, 0x73, 0x68, 0x12, 0x42, 0x0a, 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x64, 4213 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 4214 0x65, 0x67, 0x61, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x41, 0x73, 0x73, 0x65, 0x74, 4215 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 4216 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x37, 0x0a, 0x0d, 0x65, 0x72, 0x63, 0x32, 0x30, 4217 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 4218 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x44, 0x65, 0x70, 0x6f, 0x73, 4219 0x69, 0x74, 0x52, 0x0c, 0x65, 0x72, 0x63, 0x32, 0x30, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 4220 0x12, 0x33, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 4221 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x45, 0x52, 0x43, 0x32, 4222 0x30, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x61, 0x73, 0x73, 0x65, 4223 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5a, 0x0a, 0x1a, 0x65, 0x72, 0x63, 0x32, 0x30, 0x5f, 0x61, 4224 0x73, 0x73, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x5f, 0x75, 0x70, 0x64, 0x61, 4225 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 4226 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 4227 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x17, 0x65, 0x72, 0x63, 0x32, 0x30, 0x41, 4228 0x73, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 4229 0x64, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x72, 0x63, 0x32, 0x30, 0x5f, 0x62, 0x72, 0x69, 0x64, 0x67, 4230 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 4231 0x12, 0x65, 0x72, 0x63, 0x32, 0x30, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x6f, 0x70, 4232 0x70, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x72, 0x63, 0x32, 0x30, 0x5f, 0x62, 0x72, 0x69, 4233 0x64, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 4234 0x08, 0x52, 0x12, 0x65, 0x72, 0x63, 0x32, 0x30, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x52, 0x65, 4235 0x73, 0x75, 0x6d, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 4236 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 4237 0x22, 0x99, 0x01, 0x0a, 0x08, 0x45, 0x4c, 0x53, 0x53, 0x68, 0x61, 0x72, 0x65, 0x12, 0x19, 0x0a, 4238 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 4239 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 4240 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x61, 0x72, 0x65, 0x12, 0x25, 4241 0x0a, 0x0e, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65, 4242 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 4243 0x53, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 4244 0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x69, 4245 0x72, 0x74, 0x75, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x76, 4246 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x76, 0x67, 0x22, 0xa9, 0x02, 0x0a, 4247 0x0b, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 4248 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x34, 0x0a, 0x06, 4249 0x73, 0x68, 0x61, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 4250 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 4251 0x31, 0x2e, 0x45, 0x4c, 0x53, 0x53, 0x68, 0x61, 0x72, 0x65, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 4252 0x65, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x75, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x5f, 4253 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 4254 0x6e, 0x73, 0x75, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 4255 0x28, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x76, 0x61, 4256 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x54, 4257 0x72, 0x61, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 4258 0x74, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x05, 4259 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x56, 4260 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 4261 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 4262 0x52, 0x10, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x6e, 0x64, 4263 0x6f, 0x77, 0x12, 0x24, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 4264 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 4265 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x22, 0x45, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 4266 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x64, 0x61, 4267 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 4268 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 4269 0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 4270 0x35, 0x5a, 0x33, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x70, 0x72, 0x6f, 0x74, 4271 0x6f, 0x63, 0x6f, 0x6c, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x70, 0x72, 0x6f, 4272 0x74, 0x6f, 0x73, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 4273 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 4274 } 4275 4276 var ( 4277 file_vega_checkpoint_v1_checkpoint_proto_rawDescOnce sync.Once 4278 file_vega_checkpoint_v1_checkpoint_proto_rawDescData = file_vega_checkpoint_v1_checkpoint_proto_rawDesc 4279 ) 4280 4281 func file_vega_checkpoint_v1_checkpoint_proto_rawDescGZIP() []byte { 4282 file_vega_checkpoint_v1_checkpoint_proto_rawDescOnce.Do(func() { 4283 file_vega_checkpoint_v1_checkpoint_proto_rawDescData = protoimpl.X.CompressGZIP(file_vega_checkpoint_v1_checkpoint_proto_rawDescData) 4284 }) 4285 return file_vega_checkpoint_v1_checkpoint_proto_rawDescData 4286 } 4287 4288 var file_vega_checkpoint_v1_checkpoint_proto_msgTypes = make([]protoimpl.MessageInfo, 52) 4289 var file_vega_checkpoint_v1_checkpoint_proto_goTypes = []interface{}{ 4290 (*CheckpointState)(nil), // 0: vega.checkpoint.v1.CheckpointState 4291 (*Checkpoint)(nil), // 1: vega.checkpoint.v1.Checkpoint 4292 (*AssetEntry)(nil), // 2: vega.checkpoint.v1.AssetEntry 4293 (*Assets)(nil), // 3: vega.checkpoint.v1.Assets 4294 (*AssetBalance)(nil), // 4: vega.checkpoint.v1.AssetBalance 4295 (*Collateral)(nil), // 5: vega.checkpoint.v1.Collateral 4296 (*NetParams)(nil), // 6: vega.checkpoint.v1.NetParams 4297 (*Proposals)(nil), // 7: vega.checkpoint.v1.Proposals 4298 (*DelegateEntry)(nil), // 8: vega.checkpoint.v1.DelegateEntry 4299 (*Delegate)(nil), // 9: vega.checkpoint.v1.Delegate 4300 (*Block)(nil), // 10: vega.checkpoint.v1.Block 4301 (*Rewards)(nil), // 11: vega.checkpoint.v1.Rewards 4302 (*RewardPayout)(nil), // 12: vega.checkpoint.v1.RewardPayout 4303 (*PendingRewardPayout)(nil), // 13: vega.checkpoint.v1.PendingRewardPayout 4304 (*PartyAmount)(nil), // 14: vega.checkpoint.v1.PartyAmount 4305 (*PendingKeyRotation)(nil), // 15: vega.checkpoint.v1.PendingKeyRotation 4306 (*PendingEthereumKeyRotation)(nil), // 16: vega.checkpoint.v1.PendingEthereumKeyRotation 4307 (*ScheduledTransfer)(nil), // 17: vega.checkpoint.v1.ScheduledTransfer 4308 (*ScheduledTransferAtTime)(nil), // 18: vega.checkpoint.v1.ScheduledTransferAtTime 4309 (*RecurringTransfers)(nil), // 19: vega.checkpoint.v1.RecurringTransfers 4310 (*GovernanceTransfer)(nil), // 20: vega.checkpoint.v1.GovernanceTransfer 4311 (*ScheduledGovernanceTransferAtTime)(nil), // 21: vega.checkpoint.v1.ScheduledGovernanceTransferAtTime 4312 (*Banking)(nil), // 22: vega.checkpoint.v1.Banking 4313 (*BridgeState)(nil), // 23: vega.checkpoint.v1.BridgeState 4314 (*Validators)(nil), // 24: vega.checkpoint.v1.Validators 4315 (*ValidatorState)(nil), // 25: vega.checkpoint.v1.ValidatorState 4316 (*Staking)(nil), // 26: vega.checkpoint.v1.Staking 4317 (*MultisigControl)(nil), // 27: vega.checkpoint.v1.MultisigControl 4318 (*MarketTracker)(nil), // 28: vega.checkpoint.v1.MarketTracker 4319 (*MarketActivityTracker)(nil), // 29: vega.checkpoint.v1.MarketActivityTracker 4320 (*GameEligibilityTracker)(nil), // 30: vega.checkpoint.v1.GameEligibilityTracker 4321 (*EpochEligibility)(nil), // 31: vega.checkpoint.v1.EpochEligibility 4322 (*EpochPartyTakerFees)(nil), // 32: vega.checkpoint.v1.EpochPartyTakerFees 4323 (*EpochTimeWeightPositionData)(nil), // 33: vega.checkpoint.v1.EpochTimeWeightPositionData 4324 (*EpochTimeWeightedNotionalData)(nil), // 34: vega.checkpoint.v1.EpochTimeWeightedNotionalData 4325 (*PartyTimeWeightedNotional)(nil), // 35: vega.checkpoint.v1.PartyTimeWeightedNotional 4326 (*PartyTimeWeightedPosition)(nil), // 36: vega.checkpoint.v1.PartyTimeWeightedPosition 4327 (*AssetMarketPartyTakerFees)(nil), // 37: vega.checkpoint.v1.AssetMarketPartyTakerFees 4328 (*PartyTakerFees)(nil), // 38: vega.checkpoint.v1.PartyTakerFees 4329 (*EpochPartyFees)(nil), // 39: vega.checkpoint.v1.EpochPartyFees 4330 (*TakerNotionalVolume)(nil), // 40: vega.checkpoint.v1.TakerNotionalVolume 4331 (*MarketToPartyTakerNotionalVolume)(nil), // 41: vega.checkpoint.v1.MarketToPartyTakerNotionalVolume 4332 (*EpochReturnsData)(nil), // 42: vega.checkpoint.v1.EpochReturnsData 4333 (*ReturnsData)(nil), // 43: vega.checkpoint.v1.ReturnsData 4334 (*TWPositionData)(nil), // 44: vega.checkpoint.v1.TWPositionData 4335 (*TWNotionalData)(nil), // 45: vega.checkpoint.v1.TWNotionalData 4336 (*PartyFees)(nil), // 46: vega.checkpoint.v1.PartyFees 4337 (*PartyFeesHistory)(nil), // 47: vega.checkpoint.v1.PartyFeesHistory 4338 (*AssetAction)(nil), // 48: vega.checkpoint.v1.AssetAction 4339 (*ELSShare)(nil), // 49: vega.checkpoint.v1.ELSShare 4340 (*MarketState)(nil), // 50: vega.checkpoint.v1.MarketState 4341 (*ExecutionState)(nil), // 51: vega.checkpoint.v1.ExecutionState 4342 (*vega.AssetDetails)(nil), // 52: vega.AssetDetails 4343 (*vega.NetworkParameter)(nil), // 53: vega.NetworkParameter 4344 (*vega.Proposal)(nil), // 54: vega.Proposal 4345 (*vega.Transfer)(nil), // 55: vega.Transfer 4346 (vega.AccountType)(0), // 56: vega.AccountType 4347 (*v1.Transfer)(nil), // 57: vega.events.v1.Transfer 4348 (v1.Transfer_Status)(0), // 58: vega.events.v1.Transfer.Status 4349 (*vega.NewTransferConfiguration)(nil), // 59: vega.NewTransferConfiguration 4350 (*v1.ValidatorUpdate)(nil), // 60: vega.events.v1.ValidatorUpdate 4351 (*vega.RankingScore)(nil), // 61: vega.RankingScore 4352 (*v1.StakeLinking)(nil), // 62: vega.events.v1.StakeLinking 4353 (*v1.ERC20MultiSigSignerEvent)(nil), // 63: vega.events.v1.ERC20MultiSigSignerEvent 4354 (*v1.ERC20MultiSigThresholdSetEvent)(nil), // 64: vega.events.v1.ERC20MultiSigThresholdSetEvent 4355 (*vega.BuiltinAssetDeposit)(nil), // 65: vega.BuiltinAssetDeposit 4356 (*vega.ERC20Deposit)(nil), // 66: vega.ERC20Deposit 4357 (*vega.ERC20AssetList)(nil), // 67: vega.ERC20AssetList 4358 (*vega.ERC20AssetLimitsUpdated)(nil), // 68: vega.ERC20AssetLimitsUpdated 4359 (*vega.Market)(nil), // 69: vega.Market 4360 } 4361 var file_vega_checkpoint_v1_checkpoint_proto_depIdxs = []int32{ 4362 52, // 0: vega.checkpoint.v1.AssetEntry.asset_details:type_name -> vega.AssetDetails 4363 2, // 1: vega.checkpoint.v1.Assets.assets:type_name -> vega.checkpoint.v1.AssetEntry 4364 2, // 2: vega.checkpoint.v1.Assets.pending_listing_assets:type_name -> vega.checkpoint.v1.AssetEntry 4365 4, // 3: vega.checkpoint.v1.Collateral.balances:type_name -> vega.checkpoint.v1.AssetBalance 4366 53, // 4: vega.checkpoint.v1.NetParams.params:type_name -> vega.NetworkParameter 4367 54, // 5: vega.checkpoint.v1.Proposals.proposals:type_name -> vega.Proposal 4368 8, // 6: vega.checkpoint.v1.Delegate.active:type_name -> vega.checkpoint.v1.DelegateEntry 4369 8, // 7: vega.checkpoint.v1.Delegate.pending:type_name -> vega.checkpoint.v1.DelegateEntry 4370 12, // 8: vega.checkpoint.v1.Rewards.rewards:type_name -> vega.checkpoint.v1.RewardPayout 4371 13, // 9: vega.checkpoint.v1.RewardPayout.rewards_payout:type_name -> vega.checkpoint.v1.PendingRewardPayout 4372 14, // 10: vega.checkpoint.v1.PendingRewardPayout.party_amount:type_name -> vega.checkpoint.v1.PartyAmount 4373 55, // 11: vega.checkpoint.v1.ScheduledTransfer.transfer:type_name -> vega.Transfer 4374 56, // 12: vega.checkpoint.v1.ScheduledTransfer.account_type:type_name -> vega.AccountType 4375 57, // 13: vega.checkpoint.v1.ScheduledTransfer.oneoff_transfer:type_name -> vega.events.v1.Transfer 4376 17, // 14: vega.checkpoint.v1.ScheduledTransferAtTime.transfers:type_name -> vega.checkpoint.v1.ScheduledTransfer 4377 57, // 15: vega.checkpoint.v1.RecurringTransfers.recurring_transfers:type_name -> vega.events.v1.Transfer 4378 58, // 16: vega.checkpoint.v1.GovernanceTransfer.status:type_name -> vega.events.v1.Transfer.Status 4379 59, // 17: vega.checkpoint.v1.GovernanceTransfer.config:type_name -> vega.NewTransferConfiguration 4380 20, // 18: vega.checkpoint.v1.ScheduledGovernanceTransferAtTime.transfers:type_name -> vega.checkpoint.v1.GovernanceTransfer 4381 18, // 19: vega.checkpoint.v1.Banking.transfers_at_time:type_name -> vega.checkpoint.v1.ScheduledTransferAtTime 4382 19, // 20: vega.checkpoint.v1.Banking.recurring_transfers:type_name -> vega.checkpoint.v1.RecurringTransfers 4383 23, // 21: vega.checkpoint.v1.Banking.primary_bridge_state:type_name -> vega.checkpoint.v1.BridgeState 4384 48, // 22: vega.checkpoint.v1.Banking.asset_actions:type_name -> vega.checkpoint.v1.AssetAction 4385 21, // 23: vega.checkpoint.v1.Banking.governance_transfers_at_time:type_name -> vega.checkpoint.v1.ScheduledGovernanceTransferAtTime 4386 20, // 24: vega.checkpoint.v1.Banking.recurring_governance_transfers:type_name -> vega.checkpoint.v1.GovernanceTransfer 4387 23, // 25: vega.checkpoint.v1.Banking.secondary_bridge_state:type_name -> vega.checkpoint.v1.BridgeState 4388 25, // 26: vega.checkpoint.v1.Validators.validator_state:type_name -> vega.checkpoint.v1.ValidatorState 4389 15, // 27: vega.checkpoint.v1.Validators.pending_key_rotations:type_name -> vega.checkpoint.v1.PendingKeyRotation 4390 16, // 28: vega.checkpoint.v1.Validators.pending_ethereum_key_rotations:type_name -> vega.checkpoint.v1.PendingEthereumKeyRotation 4391 60, // 29: vega.checkpoint.v1.ValidatorState.validator_update:type_name -> vega.events.v1.ValidatorUpdate 4392 61, // 30: vega.checkpoint.v1.ValidatorState.ranking_score:type_name -> vega.RankingScore 4393 62, // 31: vega.checkpoint.v1.Staking.accepted:type_name -> vega.events.v1.StakeLinking 4394 63, // 32: vega.checkpoint.v1.MultisigControl.signers:type_name -> vega.events.v1.ERC20MultiSigSignerEvent 4395 64, // 33: vega.checkpoint.v1.MultisigControl.threshold_set:type_name -> vega.events.v1.ERC20MultiSigThresholdSetEvent 4396 29, // 34: vega.checkpoint.v1.MarketTracker.market_activity:type_name -> vega.checkpoint.v1.MarketActivityTracker 4397 40, // 35: vega.checkpoint.v1.MarketTracker.taker_notional_volume:type_name -> vega.checkpoint.v1.TakerNotionalVolume 4398 41, // 36: vega.checkpoint.v1.MarketTracker.market_to_party_taker_notional_volume:type_name -> vega.checkpoint.v1.MarketToPartyTakerNotionalVolume 4399 32, // 37: vega.checkpoint.v1.MarketTracker.epoch_taker_fees:type_name -> vega.checkpoint.v1.EpochPartyTakerFees 4400 30, // 38: vega.checkpoint.v1.MarketTracker.game_eligibility_tracker:type_name -> vega.checkpoint.v1.GameEligibilityTracker 4401 46, // 39: vega.checkpoint.v1.MarketActivityTracker.maker_fees_received:type_name -> vega.checkpoint.v1.PartyFees 4402 46, // 40: vega.checkpoint.v1.MarketActivityTracker.maker_fees_paid:type_name -> vega.checkpoint.v1.PartyFees 4403 46, // 41: vega.checkpoint.v1.MarketActivityTracker.lp_fees:type_name -> vega.checkpoint.v1.PartyFees 4404 44, // 42: vega.checkpoint.v1.MarketActivityTracker.time_weighted_position:type_name -> vega.checkpoint.v1.TWPositionData 4405 45, // 43: vega.checkpoint.v1.MarketActivityTracker.time_weighted_notional:type_name -> vega.checkpoint.v1.TWNotionalData 4406 43, // 44: vega.checkpoint.v1.MarketActivityTracker.returns_data:type_name -> vega.checkpoint.v1.ReturnsData 4407 39, // 45: vega.checkpoint.v1.MarketActivityTracker.maker_fees_received_history:type_name -> vega.checkpoint.v1.EpochPartyFees 4408 39, // 46: vega.checkpoint.v1.MarketActivityTracker.maker_fees_paid_history:type_name -> vega.checkpoint.v1.EpochPartyFees 4409 39, // 47: vega.checkpoint.v1.MarketActivityTracker.lp_fees_history:type_name -> vega.checkpoint.v1.EpochPartyFees 4410 33, // 48: vega.checkpoint.v1.MarketActivityTracker.time_weighted_position_data_history:type_name -> vega.checkpoint.v1.EpochTimeWeightPositionData 4411 34, // 49: vega.checkpoint.v1.MarketActivityTracker.time_weighted_notional_data_history:type_name -> vega.checkpoint.v1.EpochTimeWeightedNotionalData 4412 42, // 50: vega.checkpoint.v1.MarketActivityTracker.returns_data_history:type_name -> vega.checkpoint.v1.EpochReturnsData 4413 46, // 51: vega.checkpoint.v1.MarketActivityTracker.infra_fees:type_name -> vega.checkpoint.v1.PartyFees 4414 46, // 52: vega.checkpoint.v1.MarketActivityTracker.lp_paid_fees:type_name -> vega.checkpoint.v1.PartyFees 4415 43, // 53: vega.checkpoint.v1.MarketActivityTracker.realised_returns:type_name -> vega.checkpoint.v1.ReturnsData 4416 42, // 54: vega.checkpoint.v1.MarketActivityTracker.realised_returns_history:type_name -> vega.checkpoint.v1.EpochReturnsData 4417 46, // 55: vega.checkpoint.v1.MarketActivityTracker.buy_back_fees:type_name -> vega.checkpoint.v1.PartyFees 4418 46, // 56: vega.checkpoint.v1.MarketActivityTracker.treasury_fees:type_name -> vega.checkpoint.v1.PartyFees 4419 31, // 57: vega.checkpoint.v1.GameEligibilityTracker.epoch_eligibility:type_name -> vega.checkpoint.v1.EpochEligibility 4420 37, // 58: vega.checkpoint.v1.EpochPartyTakerFees.epoch_party_taker_fees_paid:type_name -> vega.checkpoint.v1.AssetMarketPartyTakerFees 4421 36, // 59: vega.checkpoint.v1.EpochTimeWeightPositionData.party_time_weighted_positions:type_name -> vega.checkpoint.v1.PartyTimeWeightedPosition 4422 35, // 60: vega.checkpoint.v1.EpochTimeWeightedNotionalData.party_time_weighted_notionals:type_name -> vega.checkpoint.v1.PartyTimeWeightedNotional 4423 38, // 61: vega.checkpoint.v1.AssetMarketPartyTakerFees.taker_fees:type_name -> vega.checkpoint.v1.PartyTakerFees 4424 47, // 62: vega.checkpoint.v1.EpochPartyFees.party_fees:type_name -> vega.checkpoint.v1.PartyFeesHistory 4425 40, // 63: vega.checkpoint.v1.MarketToPartyTakerNotionalVolume.taker_notional_volume:type_name -> vega.checkpoint.v1.TakerNotionalVolume 4426 43, // 64: vega.checkpoint.v1.EpochReturnsData.returns:type_name -> vega.checkpoint.v1.ReturnsData 4427 65, // 65: vega.checkpoint.v1.AssetAction.builtin_deposit:type_name -> vega.BuiltinAssetDeposit 4428 66, // 66: vega.checkpoint.v1.AssetAction.erc20_deposit:type_name -> vega.ERC20Deposit 4429 67, // 67: vega.checkpoint.v1.AssetAction.asset_list:type_name -> vega.ERC20AssetList 4430 68, // 68: vega.checkpoint.v1.AssetAction.erc20_asset_limits_updated:type_name -> vega.ERC20AssetLimitsUpdated 4431 49, // 69: vega.checkpoint.v1.MarketState.shares:type_name -> vega.checkpoint.v1.ELSShare 4432 69, // 70: vega.checkpoint.v1.MarketState.market:type_name -> vega.Market 4433 50, // 71: vega.checkpoint.v1.ExecutionState.data:type_name -> vega.checkpoint.v1.MarketState 4434 72, // [72:72] is the sub-list for method output_type 4435 72, // [72:72] is the sub-list for method input_type 4436 72, // [72:72] is the sub-list for extension type_name 4437 72, // [72:72] is the sub-list for extension extendee 4438 0, // [0:72] is the sub-list for field type_name 4439 } 4440 4441 func init() { file_vega_checkpoint_v1_checkpoint_proto_init() } 4442 func file_vega_checkpoint_v1_checkpoint_proto_init() { 4443 if File_vega_checkpoint_v1_checkpoint_proto != nil { 4444 return 4445 } 4446 if !protoimpl.UnsafeEnabled { 4447 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 4448 switch v := v.(*CheckpointState); i { 4449 case 0: 4450 return &v.state 4451 case 1: 4452 return &v.sizeCache 4453 case 2: 4454 return &v.unknownFields 4455 default: 4456 return nil 4457 } 4458 } 4459 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 4460 switch v := v.(*Checkpoint); i { 4461 case 0: 4462 return &v.state 4463 case 1: 4464 return &v.sizeCache 4465 case 2: 4466 return &v.unknownFields 4467 default: 4468 return nil 4469 } 4470 } 4471 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 4472 switch v := v.(*AssetEntry); i { 4473 case 0: 4474 return &v.state 4475 case 1: 4476 return &v.sizeCache 4477 case 2: 4478 return &v.unknownFields 4479 default: 4480 return nil 4481 } 4482 } 4483 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 4484 switch v := v.(*Assets); i { 4485 case 0: 4486 return &v.state 4487 case 1: 4488 return &v.sizeCache 4489 case 2: 4490 return &v.unknownFields 4491 default: 4492 return nil 4493 } 4494 } 4495 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 4496 switch v := v.(*AssetBalance); i { 4497 case 0: 4498 return &v.state 4499 case 1: 4500 return &v.sizeCache 4501 case 2: 4502 return &v.unknownFields 4503 default: 4504 return nil 4505 } 4506 } 4507 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 4508 switch v := v.(*Collateral); i { 4509 case 0: 4510 return &v.state 4511 case 1: 4512 return &v.sizeCache 4513 case 2: 4514 return &v.unknownFields 4515 default: 4516 return nil 4517 } 4518 } 4519 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 4520 switch v := v.(*NetParams); i { 4521 case 0: 4522 return &v.state 4523 case 1: 4524 return &v.sizeCache 4525 case 2: 4526 return &v.unknownFields 4527 default: 4528 return nil 4529 } 4530 } 4531 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 4532 switch v := v.(*Proposals); i { 4533 case 0: 4534 return &v.state 4535 case 1: 4536 return &v.sizeCache 4537 case 2: 4538 return &v.unknownFields 4539 default: 4540 return nil 4541 } 4542 } 4543 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 4544 switch v := v.(*DelegateEntry); i { 4545 case 0: 4546 return &v.state 4547 case 1: 4548 return &v.sizeCache 4549 case 2: 4550 return &v.unknownFields 4551 default: 4552 return nil 4553 } 4554 } 4555 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 4556 switch v := v.(*Delegate); i { 4557 case 0: 4558 return &v.state 4559 case 1: 4560 return &v.sizeCache 4561 case 2: 4562 return &v.unknownFields 4563 default: 4564 return nil 4565 } 4566 } 4567 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 4568 switch v := v.(*Block); i { 4569 case 0: 4570 return &v.state 4571 case 1: 4572 return &v.sizeCache 4573 case 2: 4574 return &v.unknownFields 4575 default: 4576 return nil 4577 } 4578 } 4579 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 4580 switch v := v.(*Rewards); i { 4581 case 0: 4582 return &v.state 4583 case 1: 4584 return &v.sizeCache 4585 case 2: 4586 return &v.unknownFields 4587 default: 4588 return nil 4589 } 4590 } 4591 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 4592 switch v := v.(*RewardPayout); i { 4593 case 0: 4594 return &v.state 4595 case 1: 4596 return &v.sizeCache 4597 case 2: 4598 return &v.unknownFields 4599 default: 4600 return nil 4601 } 4602 } 4603 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 4604 switch v := v.(*PendingRewardPayout); i { 4605 case 0: 4606 return &v.state 4607 case 1: 4608 return &v.sizeCache 4609 case 2: 4610 return &v.unknownFields 4611 default: 4612 return nil 4613 } 4614 } 4615 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 4616 switch v := v.(*PartyAmount); i { 4617 case 0: 4618 return &v.state 4619 case 1: 4620 return &v.sizeCache 4621 case 2: 4622 return &v.unknownFields 4623 default: 4624 return nil 4625 } 4626 } 4627 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 4628 switch v := v.(*PendingKeyRotation); i { 4629 case 0: 4630 return &v.state 4631 case 1: 4632 return &v.sizeCache 4633 case 2: 4634 return &v.unknownFields 4635 default: 4636 return nil 4637 } 4638 } 4639 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 4640 switch v := v.(*PendingEthereumKeyRotation); i { 4641 case 0: 4642 return &v.state 4643 case 1: 4644 return &v.sizeCache 4645 case 2: 4646 return &v.unknownFields 4647 default: 4648 return nil 4649 } 4650 } 4651 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 4652 switch v := v.(*ScheduledTransfer); i { 4653 case 0: 4654 return &v.state 4655 case 1: 4656 return &v.sizeCache 4657 case 2: 4658 return &v.unknownFields 4659 default: 4660 return nil 4661 } 4662 } 4663 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 4664 switch v := v.(*ScheduledTransferAtTime); i { 4665 case 0: 4666 return &v.state 4667 case 1: 4668 return &v.sizeCache 4669 case 2: 4670 return &v.unknownFields 4671 default: 4672 return nil 4673 } 4674 } 4675 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 4676 switch v := v.(*RecurringTransfers); i { 4677 case 0: 4678 return &v.state 4679 case 1: 4680 return &v.sizeCache 4681 case 2: 4682 return &v.unknownFields 4683 default: 4684 return nil 4685 } 4686 } 4687 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 4688 switch v := v.(*GovernanceTransfer); i { 4689 case 0: 4690 return &v.state 4691 case 1: 4692 return &v.sizeCache 4693 case 2: 4694 return &v.unknownFields 4695 default: 4696 return nil 4697 } 4698 } 4699 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 4700 switch v := v.(*ScheduledGovernanceTransferAtTime); i { 4701 case 0: 4702 return &v.state 4703 case 1: 4704 return &v.sizeCache 4705 case 2: 4706 return &v.unknownFields 4707 default: 4708 return nil 4709 } 4710 } 4711 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 4712 switch v := v.(*Banking); i { 4713 case 0: 4714 return &v.state 4715 case 1: 4716 return &v.sizeCache 4717 case 2: 4718 return &v.unknownFields 4719 default: 4720 return nil 4721 } 4722 } 4723 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 4724 switch v := v.(*BridgeState); i { 4725 case 0: 4726 return &v.state 4727 case 1: 4728 return &v.sizeCache 4729 case 2: 4730 return &v.unknownFields 4731 default: 4732 return nil 4733 } 4734 } 4735 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 4736 switch v := v.(*Validators); i { 4737 case 0: 4738 return &v.state 4739 case 1: 4740 return &v.sizeCache 4741 case 2: 4742 return &v.unknownFields 4743 default: 4744 return nil 4745 } 4746 } 4747 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 4748 switch v := v.(*ValidatorState); i { 4749 case 0: 4750 return &v.state 4751 case 1: 4752 return &v.sizeCache 4753 case 2: 4754 return &v.unknownFields 4755 default: 4756 return nil 4757 } 4758 } 4759 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 4760 switch v := v.(*Staking); i { 4761 case 0: 4762 return &v.state 4763 case 1: 4764 return &v.sizeCache 4765 case 2: 4766 return &v.unknownFields 4767 default: 4768 return nil 4769 } 4770 } 4771 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 4772 switch v := v.(*MultisigControl); i { 4773 case 0: 4774 return &v.state 4775 case 1: 4776 return &v.sizeCache 4777 case 2: 4778 return &v.unknownFields 4779 default: 4780 return nil 4781 } 4782 } 4783 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 4784 switch v := v.(*MarketTracker); i { 4785 case 0: 4786 return &v.state 4787 case 1: 4788 return &v.sizeCache 4789 case 2: 4790 return &v.unknownFields 4791 default: 4792 return nil 4793 } 4794 } 4795 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 4796 switch v := v.(*MarketActivityTracker); i { 4797 case 0: 4798 return &v.state 4799 case 1: 4800 return &v.sizeCache 4801 case 2: 4802 return &v.unknownFields 4803 default: 4804 return nil 4805 } 4806 } 4807 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 4808 switch v := v.(*GameEligibilityTracker); i { 4809 case 0: 4810 return &v.state 4811 case 1: 4812 return &v.sizeCache 4813 case 2: 4814 return &v.unknownFields 4815 default: 4816 return nil 4817 } 4818 } 4819 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 4820 switch v := v.(*EpochEligibility); i { 4821 case 0: 4822 return &v.state 4823 case 1: 4824 return &v.sizeCache 4825 case 2: 4826 return &v.unknownFields 4827 default: 4828 return nil 4829 } 4830 } 4831 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 4832 switch v := v.(*EpochPartyTakerFees); i { 4833 case 0: 4834 return &v.state 4835 case 1: 4836 return &v.sizeCache 4837 case 2: 4838 return &v.unknownFields 4839 default: 4840 return nil 4841 } 4842 } 4843 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { 4844 switch v := v.(*EpochTimeWeightPositionData); i { 4845 case 0: 4846 return &v.state 4847 case 1: 4848 return &v.sizeCache 4849 case 2: 4850 return &v.unknownFields 4851 default: 4852 return nil 4853 } 4854 } 4855 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { 4856 switch v := v.(*EpochTimeWeightedNotionalData); i { 4857 case 0: 4858 return &v.state 4859 case 1: 4860 return &v.sizeCache 4861 case 2: 4862 return &v.unknownFields 4863 default: 4864 return nil 4865 } 4866 } 4867 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { 4868 switch v := v.(*PartyTimeWeightedNotional); i { 4869 case 0: 4870 return &v.state 4871 case 1: 4872 return &v.sizeCache 4873 case 2: 4874 return &v.unknownFields 4875 default: 4876 return nil 4877 } 4878 } 4879 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { 4880 switch v := v.(*PartyTimeWeightedPosition); i { 4881 case 0: 4882 return &v.state 4883 case 1: 4884 return &v.sizeCache 4885 case 2: 4886 return &v.unknownFields 4887 default: 4888 return nil 4889 } 4890 } 4891 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { 4892 switch v := v.(*AssetMarketPartyTakerFees); i { 4893 case 0: 4894 return &v.state 4895 case 1: 4896 return &v.sizeCache 4897 case 2: 4898 return &v.unknownFields 4899 default: 4900 return nil 4901 } 4902 } 4903 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { 4904 switch v := v.(*PartyTakerFees); i { 4905 case 0: 4906 return &v.state 4907 case 1: 4908 return &v.sizeCache 4909 case 2: 4910 return &v.unknownFields 4911 default: 4912 return nil 4913 } 4914 } 4915 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { 4916 switch v := v.(*EpochPartyFees); i { 4917 case 0: 4918 return &v.state 4919 case 1: 4920 return &v.sizeCache 4921 case 2: 4922 return &v.unknownFields 4923 default: 4924 return nil 4925 } 4926 } 4927 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 4928 switch v := v.(*TakerNotionalVolume); i { 4929 case 0: 4930 return &v.state 4931 case 1: 4932 return &v.sizeCache 4933 case 2: 4934 return &v.unknownFields 4935 default: 4936 return nil 4937 } 4938 } 4939 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 4940 switch v := v.(*MarketToPartyTakerNotionalVolume); i { 4941 case 0: 4942 return &v.state 4943 case 1: 4944 return &v.sizeCache 4945 case 2: 4946 return &v.unknownFields 4947 default: 4948 return nil 4949 } 4950 } 4951 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { 4952 switch v := v.(*EpochReturnsData); i { 4953 case 0: 4954 return &v.state 4955 case 1: 4956 return &v.sizeCache 4957 case 2: 4958 return &v.unknownFields 4959 default: 4960 return nil 4961 } 4962 } 4963 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 4964 switch v := v.(*ReturnsData); i { 4965 case 0: 4966 return &v.state 4967 case 1: 4968 return &v.sizeCache 4969 case 2: 4970 return &v.unknownFields 4971 default: 4972 return nil 4973 } 4974 } 4975 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 4976 switch v := v.(*TWPositionData); i { 4977 case 0: 4978 return &v.state 4979 case 1: 4980 return &v.sizeCache 4981 case 2: 4982 return &v.unknownFields 4983 default: 4984 return nil 4985 } 4986 } 4987 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { 4988 switch v := v.(*TWNotionalData); i { 4989 case 0: 4990 return &v.state 4991 case 1: 4992 return &v.sizeCache 4993 case 2: 4994 return &v.unknownFields 4995 default: 4996 return nil 4997 } 4998 } 4999 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { 5000 switch v := v.(*PartyFees); i { 5001 case 0: 5002 return &v.state 5003 case 1: 5004 return &v.sizeCache 5005 case 2: 5006 return &v.unknownFields 5007 default: 5008 return nil 5009 } 5010 } 5011 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { 5012 switch v := v.(*PartyFeesHistory); i { 5013 case 0: 5014 return &v.state 5015 case 1: 5016 return &v.sizeCache 5017 case 2: 5018 return &v.unknownFields 5019 default: 5020 return nil 5021 } 5022 } 5023 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { 5024 switch v := v.(*AssetAction); i { 5025 case 0: 5026 return &v.state 5027 case 1: 5028 return &v.sizeCache 5029 case 2: 5030 return &v.unknownFields 5031 default: 5032 return nil 5033 } 5034 } 5035 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { 5036 switch v := v.(*ELSShare); i { 5037 case 0: 5038 return &v.state 5039 case 1: 5040 return &v.sizeCache 5041 case 2: 5042 return &v.unknownFields 5043 default: 5044 return nil 5045 } 5046 } 5047 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { 5048 switch v := v.(*MarketState); i { 5049 case 0: 5050 return &v.state 5051 case 1: 5052 return &v.sizeCache 5053 case 2: 5054 return &v.unknownFields 5055 default: 5056 return nil 5057 } 5058 } 5059 file_vega_checkpoint_v1_checkpoint_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { 5060 switch v := v.(*ExecutionState); i { 5061 case 0: 5062 return &v.state 5063 case 1: 5064 return &v.sizeCache 5065 case 2: 5066 return &v.unknownFields 5067 default: 5068 return nil 5069 } 5070 } 5071 } 5072 type x struct{} 5073 out := protoimpl.TypeBuilder{ 5074 File: protoimpl.DescBuilder{ 5075 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 5076 RawDescriptor: file_vega_checkpoint_v1_checkpoint_proto_rawDesc, 5077 NumEnums: 0, 5078 NumMessages: 52, 5079 NumExtensions: 0, 5080 NumServices: 0, 5081 }, 5082 GoTypes: file_vega_checkpoint_v1_checkpoint_proto_goTypes, 5083 DependencyIndexes: file_vega_checkpoint_v1_checkpoint_proto_depIdxs, 5084 MessageInfos: file_vega_checkpoint_v1_checkpoint_proto_msgTypes, 5085 }.Build() 5086 File_vega_checkpoint_v1_checkpoint_proto = out.File 5087 file_vega_checkpoint_v1_checkpoint_proto_rawDesc = nil 5088 file_vega_checkpoint_v1_checkpoint_proto_goTypes = nil 5089 file_vega_checkpoint_v1_checkpoint_proto_depIdxs = nil 5090 }