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  }