code.vegaprotocol.io/vega@v0.79.0/protos/vega/commands/v1/transaction.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/commands/v1/transaction.proto
     6  
     7  package v1
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  // Transaction versions to maintain backwards compatibility of transaction formats.
    24  type TxVersion int32
    25  
    26  const (
    27  	// Transaction version is unspecified.
    28  	TxVersion_TX_VERSION_UNSPECIFIED TxVersion = 0
    29  	// Transaction requires the addition of a proof-of-work calculation.
    30  	TxVersion_TX_VERSION_V2 TxVersion = 2
    31  	// Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks.
    32  	TxVersion_TX_VERSION_V3 TxVersion = 3
    33  )
    34  
    35  // Enum value maps for TxVersion.
    36  var (
    37  	TxVersion_name = map[int32]string{
    38  		0: "TX_VERSION_UNSPECIFIED",
    39  		2: "TX_VERSION_V2",
    40  		3: "TX_VERSION_V3",
    41  	}
    42  	TxVersion_value = map[string]int32{
    43  		"TX_VERSION_UNSPECIFIED": 0,
    44  		"TX_VERSION_V2":          2,
    45  		"TX_VERSION_V3":          3,
    46  	}
    47  )
    48  
    49  func (x TxVersion) Enum() *TxVersion {
    50  	p := new(TxVersion)
    51  	*p = x
    52  	return p
    53  }
    54  
    55  func (x TxVersion) String() string {
    56  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    57  }
    58  
    59  func (TxVersion) Descriptor() protoreflect.EnumDescriptor {
    60  	return file_vega_commands_v1_transaction_proto_enumTypes[0].Descriptor()
    61  }
    62  
    63  func (TxVersion) Type() protoreflect.EnumType {
    64  	return &file_vega_commands_v1_transaction_proto_enumTypes[0]
    65  }
    66  
    67  func (x TxVersion) Number() protoreflect.EnumNumber {
    68  	return protoreflect.EnumNumber(x)
    69  }
    70  
    71  // Deprecated: Use TxVersion.Descriptor instead.
    72  func (TxVersion) EnumDescriptor() ([]byte, []int) {
    73  	return file_vega_commands_v1_transaction_proto_rawDescGZIP(), []int{0}
    74  }
    75  
    76  // Input data for a transaction containing a network command for the Vega network to execute.
    77  // Once populated the protobuf message should be marshalled into a byte array and included in a transaction message.
    78  type InputData struct {
    79  	state         protoimpl.MessageState
    80  	sizeCache     protoimpl.SizeCache
    81  	unknownFields protoimpl.UnknownFields
    82  
    83  	// Arbitrary number used to provide uniqueness to the signature of two otherwise identical input data, preventing replay attacks.
    84  	// Must be set to a different value for all new transactions sent by a party. It is advised to generate this number randomly.
    85  	Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
    86  	// Block height which has been used to calculate the transaction proof-of-work.
    87  	BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
    88  	// Types that are assignable to Command:
    89  	//
    90  	//	*InputData_OrderSubmission
    91  	//	*InputData_OrderCancellation
    92  	//	*InputData_OrderAmendment
    93  	//	*InputData_WithdrawSubmission
    94  	//	*InputData_ProposalSubmission
    95  	//	*InputData_VoteSubmission
    96  	//	*InputData_LiquidityProvisionSubmission
    97  	//	*InputData_DelegateSubmission
    98  	//	*InputData_UndelegateSubmission
    99  	//	*InputData_LiquidityProvisionCancellation
   100  	//	*InputData_LiquidityProvisionAmendment
   101  	//	*InputData_Transfer
   102  	//	*InputData_CancelTransfer
   103  	//	*InputData_AnnounceNode
   104  	//	*InputData_BatchMarketInstructions
   105  	//	*InputData_StopOrdersSubmission
   106  	//	*InputData_StopOrdersCancellation
   107  	//	*InputData_CreateReferralSet
   108  	//	*InputData_UpdateReferralSet
   109  	//	*InputData_ApplyReferralCode
   110  	//	*InputData_UpdateMarginMode
   111  	//	*InputData_JoinTeam
   112  	//	*InputData_BatchProposalSubmission
   113  	//	*InputData_UpdatePartyProfile
   114  	//	*InputData_SubmitAmm
   115  	//	*InputData_AmendAmm
   116  	//	*InputData_CancelAmm
   117  	//	*InputData_NodeVote
   118  	//	*InputData_NodeSignature
   119  	//	*InputData_ChainEvent
   120  	//	*InputData_KeyRotateSubmission
   121  	//	*InputData_StateVariableProposal
   122  	//	*InputData_ValidatorHeartbeat
   123  	//	*InputData_EthereumKeyRotateSubmission
   124  	//	*InputData_ProtocolUpgradeProposal
   125  	//	*InputData_IssueSignatures
   126  	//	*InputData_OracleDataSubmission
   127  	//	*InputData_DelayedTransactionsWrapper
   128  	Command isInputData_Command `protobuf_oneof:"command"`
   129  }
   130  
   131  func (x *InputData) Reset() {
   132  	*x = InputData{}
   133  	if protoimpl.UnsafeEnabled {
   134  		mi := &file_vega_commands_v1_transaction_proto_msgTypes[0]
   135  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   136  		ms.StoreMessageInfo(mi)
   137  	}
   138  }
   139  
   140  func (x *InputData) String() string {
   141  	return protoimpl.X.MessageStringOf(x)
   142  }
   143  
   144  func (*InputData) ProtoMessage() {}
   145  
   146  func (x *InputData) ProtoReflect() protoreflect.Message {
   147  	mi := &file_vega_commands_v1_transaction_proto_msgTypes[0]
   148  	if protoimpl.UnsafeEnabled && x != nil {
   149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   150  		if ms.LoadMessageInfo() == nil {
   151  			ms.StoreMessageInfo(mi)
   152  		}
   153  		return ms
   154  	}
   155  	return mi.MessageOf(x)
   156  }
   157  
   158  // Deprecated: Use InputData.ProtoReflect.Descriptor instead.
   159  func (*InputData) Descriptor() ([]byte, []int) {
   160  	return file_vega_commands_v1_transaction_proto_rawDescGZIP(), []int{0}
   161  }
   162  
   163  func (x *InputData) GetNonce() uint64 {
   164  	if x != nil {
   165  		return x.Nonce
   166  	}
   167  	return 0
   168  }
   169  
   170  func (x *InputData) GetBlockHeight() uint64 {
   171  	if x != nil {
   172  		return x.BlockHeight
   173  	}
   174  	return 0
   175  }
   176  
   177  func (m *InputData) GetCommand() isInputData_Command {
   178  	if m != nil {
   179  		return m.Command
   180  	}
   181  	return nil
   182  }
   183  
   184  func (x *InputData) GetOrderSubmission() *OrderSubmission {
   185  	if x, ok := x.GetCommand().(*InputData_OrderSubmission); ok {
   186  		return x.OrderSubmission
   187  	}
   188  	return nil
   189  }
   190  
   191  func (x *InputData) GetOrderCancellation() *OrderCancellation {
   192  	if x, ok := x.GetCommand().(*InputData_OrderCancellation); ok {
   193  		return x.OrderCancellation
   194  	}
   195  	return nil
   196  }
   197  
   198  func (x *InputData) GetOrderAmendment() *OrderAmendment {
   199  	if x, ok := x.GetCommand().(*InputData_OrderAmendment); ok {
   200  		return x.OrderAmendment
   201  	}
   202  	return nil
   203  }
   204  
   205  func (x *InputData) GetWithdrawSubmission() *WithdrawSubmission {
   206  	if x, ok := x.GetCommand().(*InputData_WithdrawSubmission); ok {
   207  		return x.WithdrawSubmission
   208  	}
   209  	return nil
   210  }
   211  
   212  func (x *InputData) GetProposalSubmission() *ProposalSubmission {
   213  	if x, ok := x.GetCommand().(*InputData_ProposalSubmission); ok {
   214  		return x.ProposalSubmission
   215  	}
   216  	return nil
   217  }
   218  
   219  func (x *InputData) GetVoteSubmission() *VoteSubmission {
   220  	if x, ok := x.GetCommand().(*InputData_VoteSubmission); ok {
   221  		return x.VoteSubmission
   222  	}
   223  	return nil
   224  }
   225  
   226  func (x *InputData) GetLiquidityProvisionSubmission() *LiquidityProvisionSubmission {
   227  	if x, ok := x.GetCommand().(*InputData_LiquidityProvisionSubmission); ok {
   228  		return x.LiquidityProvisionSubmission
   229  	}
   230  	return nil
   231  }
   232  
   233  func (x *InputData) GetDelegateSubmission() *DelegateSubmission {
   234  	if x, ok := x.GetCommand().(*InputData_DelegateSubmission); ok {
   235  		return x.DelegateSubmission
   236  	}
   237  	return nil
   238  }
   239  
   240  func (x *InputData) GetUndelegateSubmission() *UndelegateSubmission {
   241  	if x, ok := x.GetCommand().(*InputData_UndelegateSubmission); ok {
   242  		return x.UndelegateSubmission
   243  	}
   244  	return nil
   245  }
   246  
   247  func (x *InputData) GetLiquidityProvisionCancellation() *LiquidityProvisionCancellation {
   248  	if x, ok := x.GetCommand().(*InputData_LiquidityProvisionCancellation); ok {
   249  		return x.LiquidityProvisionCancellation
   250  	}
   251  	return nil
   252  }
   253  
   254  func (x *InputData) GetLiquidityProvisionAmendment() *LiquidityProvisionAmendment {
   255  	if x, ok := x.GetCommand().(*InputData_LiquidityProvisionAmendment); ok {
   256  		return x.LiquidityProvisionAmendment
   257  	}
   258  	return nil
   259  }
   260  
   261  func (x *InputData) GetTransfer() *Transfer {
   262  	if x, ok := x.GetCommand().(*InputData_Transfer); ok {
   263  		return x.Transfer
   264  	}
   265  	return nil
   266  }
   267  
   268  func (x *InputData) GetCancelTransfer() *CancelTransfer {
   269  	if x, ok := x.GetCommand().(*InputData_CancelTransfer); ok {
   270  		return x.CancelTransfer
   271  	}
   272  	return nil
   273  }
   274  
   275  func (x *InputData) GetAnnounceNode() *AnnounceNode {
   276  	if x, ok := x.GetCommand().(*InputData_AnnounceNode); ok {
   277  		return x.AnnounceNode
   278  	}
   279  	return nil
   280  }
   281  
   282  func (x *InputData) GetBatchMarketInstructions() *BatchMarketInstructions {
   283  	if x, ok := x.GetCommand().(*InputData_BatchMarketInstructions); ok {
   284  		return x.BatchMarketInstructions
   285  	}
   286  	return nil
   287  }
   288  
   289  func (x *InputData) GetStopOrdersSubmission() *StopOrdersSubmission {
   290  	if x, ok := x.GetCommand().(*InputData_StopOrdersSubmission); ok {
   291  		return x.StopOrdersSubmission
   292  	}
   293  	return nil
   294  }
   295  
   296  func (x *InputData) GetStopOrdersCancellation() *StopOrdersCancellation {
   297  	if x, ok := x.GetCommand().(*InputData_StopOrdersCancellation); ok {
   298  		return x.StopOrdersCancellation
   299  	}
   300  	return nil
   301  }
   302  
   303  func (x *InputData) GetCreateReferralSet() *CreateReferralSet {
   304  	if x, ok := x.GetCommand().(*InputData_CreateReferralSet); ok {
   305  		return x.CreateReferralSet
   306  	}
   307  	return nil
   308  }
   309  
   310  func (x *InputData) GetUpdateReferralSet() *UpdateReferralSet {
   311  	if x, ok := x.GetCommand().(*InputData_UpdateReferralSet); ok {
   312  		return x.UpdateReferralSet
   313  	}
   314  	return nil
   315  }
   316  
   317  func (x *InputData) GetApplyReferralCode() *ApplyReferralCode {
   318  	if x, ok := x.GetCommand().(*InputData_ApplyReferralCode); ok {
   319  		return x.ApplyReferralCode
   320  	}
   321  	return nil
   322  }
   323  
   324  func (x *InputData) GetUpdateMarginMode() *UpdateMarginMode {
   325  	if x, ok := x.GetCommand().(*InputData_UpdateMarginMode); ok {
   326  		return x.UpdateMarginMode
   327  	}
   328  	return nil
   329  }
   330  
   331  func (x *InputData) GetJoinTeam() *JoinTeam {
   332  	if x, ok := x.GetCommand().(*InputData_JoinTeam); ok {
   333  		return x.JoinTeam
   334  	}
   335  	return nil
   336  }
   337  
   338  func (x *InputData) GetBatchProposalSubmission() *BatchProposalSubmission {
   339  	if x, ok := x.GetCommand().(*InputData_BatchProposalSubmission); ok {
   340  		return x.BatchProposalSubmission
   341  	}
   342  	return nil
   343  }
   344  
   345  func (x *InputData) GetUpdatePartyProfile() *UpdatePartyProfile {
   346  	if x, ok := x.GetCommand().(*InputData_UpdatePartyProfile); ok {
   347  		return x.UpdatePartyProfile
   348  	}
   349  	return nil
   350  }
   351  
   352  func (x *InputData) GetSubmitAmm() *SubmitAMM {
   353  	if x, ok := x.GetCommand().(*InputData_SubmitAmm); ok {
   354  		return x.SubmitAmm
   355  	}
   356  	return nil
   357  }
   358  
   359  func (x *InputData) GetAmendAmm() *AmendAMM {
   360  	if x, ok := x.GetCommand().(*InputData_AmendAmm); ok {
   361  		return x.AmendAmm
   362  	}
   363  	return nil
   364  }
   365  
   366  func (x *InputData) GetCancelAmm() *CancelAMM {
   367  	if x, ok := x.GetCommand().(*InputData_CancelAmm); ok {
   368  		return x.CancelAmm
   369  	}
   370  	return nil
   371  }
   372  
   373  func (x *InputData) GetNodeVote() *NodeVote {
   374  	if x, ok := x.GetCommand().(*InputData_NodeVote); ok {
   375  		return x.NodeVote
   376  	}
   377  	return nil
   378  }
   379  
   380  func (x *InputData) GetNodeSignature() *NodeSignature {
   381  	if x, ok := x.GetCommand().(*InputData_NodeSignature); ok {
   382  		return x.NodeSignature
   383  	}
   384  	return nil
   385  }
   386  
   387  func (x *InputData) GetChainEvent() *ChainEvent {
   388  	if x, ok := x.GetCommand().(*InputData_ChainEvent); ok {
   389  		return x.ChainEvent
   390  	}
   391  	return nil
   392  }
   393  
   394  func (x *InputData) GetKeyRotateSubmission() *KeyRotateSubmission {
   395  	if x, ok := x.GetCommand().(*InputData_KeyRotateSubmission); ok {
   396  		return x.KeyRotateSubmission
   397  	}
   398  	return nil
   399  }
   400  
   401  func (x *InputData) GetStateVariableProposal() *StateVariableProposal {
   402  	if x, ok := x.GetCommand().(*InputData_StateVariableProposal); ok {
   403  		return x.StateVariableProposal
   404  	}
   405  	return nil
   406  }
   407  
   408  func (x *InputData) GetValidatorHeartbeat() *ValidatorHeartbeat {
   409  	if x, ok := x.GetCommand().(*InputData_ValidatorHeartbeat); ok {
   410  		return x.ValidatorHeartbeat
   411  	}
   412  	return nil
   413  }
   414  
   415  func (x *InputData) GetEthereumKeyRotateSubmission() *EthereumKeyRotateSubmission {
   416  	if x, ok := x.GetCommand().(*InputData_EthereumKeyRotateSubmission); ok {
   417  		return x.EthereumKeyRotateSubmission
   418  	}
   419  	return nil
   420  }
   421  
   422  func (x *InputData) GetProtocolUpgradeProposal() *ProtocolUpgradeProposal {
   423  	if x, ok := x.GetCommand().(*InputData_ProtocolUpgradeProposal); ok {
   424  		return x.ProtocolUpgradeProposal
   425  	}
   426  	return nil
   427  }
   428  
   429  func (x *InputData) GetIssueSignatures() *IssueSignatures {
   430  	if x, ok := x.GetCommand().(*InputData_IssueSignatures); ok {
   431  		return x.IssueSignatures
   432  	}
   433  	return nil
   434  }
   435  
   436  func (x *InputData) GetOracleDataSubmission() *OracleDataSubmission {
   437  	if x, ok := x.GetCommand().(*InputData_OracleDataSubmission); ok {
   438  		return x.OracleDataSubmission
   439  	}
   440  	return nil
   441  }
   442  
   443  func (x *InputData) GetDelayedTransactionsWrapper() *DelayedTransactionsWrapper {
   444  	if x, ok := x.GetCommand().(*InputData_DelayedTransactionsWrapper); ok {
   445  		return x.DelayedTransactionsWrapper
   446  	}
   447  	return nil
   448  }
   449  
   450  type isInputData_Command interface {
   451  	isInputData_Command()
   452  }
   453  
   454  type InputData_OrderSubmission struct {
   455  	// Command to submit an order.
   456  	OrderSubmission *OrderSubmission `protobuf:"bytes,1001,opt,name=order_submission,json=orderSubmission,proto3,oneof"`
   457  }
   458  
   459  type InputData_OrderCancellation struct {
   460  	// Command to cancel an order.
   461  	OrderCancellation *OrderCancellation `protobuf:"bytes,1002,opt,name=order_cancellation,json=orderCancellation,proto3,oneof"`
   462  }
   463  
   464  type InputData_OrderAmendment struct {
   465  	// Command to amend an order.
   466  	OrderAmendment *OrderAmendment `protobuf:"bytes,1003,opt,name=order_amendment,json=orderAmendment,proto3,oneof"`
   467  }
   468  
   469  type InputData_WithdrawSubmission struct {
   470  	// Command to submit a withdrawal.
   471  	WithdrawSubmission *WithdrawSubmission `protobuf:"bytes,1004,opt,name=withdraw_submission,json=withdrawSubmission,proto3,oneof"`
   472  }
   473  
   474  type InputData_ProposalSubmission struct {
   475  	// Command to submit a governance proposal.
   476  	ProposalSubmission *ProposalSubmission `protobuf:"bytes,1005,opt,name=proposal_submission,json=proposalSubmission,proto3,oneof"`
   477  }
   478  
   479  type InputData_VoteSubmission struct {
   480  	// Command to submit a vote on a governance proposal.
   481  	VoteSubmission *VoteSubmission `protobuf:"bytes,1006,opt,name=vote_submission,json=voteSubmission,proto3,oneof"`
   482  }
   483  
   484  type InputData_LiquidityProvisionSubmission struct {
   485  	// Command to submit a liquidity commitment.
   486  	LiquidityProvisionSubmission *LiquidityProvisionSubmission `protobuf:"bytes,1007,opt,name=liquidity_provision_submission,json=liquidityProvisionSubmission,proto3,oneof"`
   487  }
   488  
   489  type InputData_DelegateSubmission struct {
   490  	// Command to delegate tokens to a validator.
   491  	DelegateSubmission *DelegateSubmission `protobuf:"bytes,1008,opt,name=delegate_submission,json=delegateSubmission,proto3,oneof"`
   492  }
   493  
   494  type InputData_UndelegateSubmission struct {
   495  	// Command to remove tokens delegated to a validator.
   496  	UndelegateSubmission *UndelegateSubmission `protobuf:"bytes,1009,opt,name=undelegate_submission,json=undelegateSubmission,proto3,oneof"`
   497  }
   498  
   499  type InputData_LiquidityProvisionCancellation struct {
   500  	// Command to cancel a liquidity commitment.
   501  	LiquidityProvisionCancellation *LiquidityProvisionCancellation `protobuf:"bytes,1010,opt,name=liquidity_provision_cancellation,json=liquidityProvisionCancellation,proto3,oneof"`
   502  }
   503  
   504  type InputData_LiquidityProvisionAmendment struct {
   505  	// Command to amend a liquidity commitment.
   506  	LiquidityProvisionAmendment *LiquidityProvisionAmendment `protobuf:"bytes,1011,opt,name=liquidity_provision_amendment,json=liquidityProvisionAmendment,proto3,oneof"`
   507  }
   508  
   509  type InputData_Transfer struct {
   510  	// Command to submit a transfer.
   511  	Transfer *Transfer `protobuf:"bytes,1012,opt,name=transfer,proto3,oneof"`
   512  }
   513  
   514  type InputData_CancelTransfer struct {
   515  	// Command to cancel a recurring transfer.
   516  	CancelTransfer *CancelTransfer `protobuf:"bytes,1013,opt,name=cancel_transfer,json=cancelTransfer,proto3,oneof"`
   517  }
   518  
   519  type InputData_AnnounceNode struct {
   520  	// Command used by a node operator to announce its node as a pending validator.
   521  	AnnounceNode *AnnounceNode `protobuf:"bytes,1014,opt,name=announce_node,json=announceNode,proto3,oneof"`
   522  }
   523  
   524  type InputData_BatchMarketInstructions struct {
   525  	// Command to submit a batch of order instructions.
   526  	BatchMarketInstructions *BatchMarketInstructions `protobuf:"bytes,1015,opt,name=batch_market_instructions,json=batchMarketInstructions,proto3,oneof"`
   527  }
   528  
   529  type InputData_StopOrdersSubmission struct {
   530  	// Command to submit a pair of stop orders.
   531  	StopOrdersSubmission *StopOrdersSubmission `protobuf:"bytes,1016,opt,name=stop_orders_submission,json=stopOrdersSubmission,proto3,oneof"`
   532  }
   533  
   534  type InputData_StopOrdersCancellation struct {
   535  	// Command to cancel stop orders.
   536  	StopOrdersCancellation *StopOrdersCancellation `protobuf:"bytes,1017,opt,name=stop_orders_cancellation,json=stopOrdersCancellation,proto3,oneof"`
   537  }
   538  
   539  type InputData_CreateReferralSet struct {
   540  	// Command to create a referral set.
   541  	CreateReferralSet *CreateReferralSet `protobuf:"bytes,1018,opt,name=create_referral_set,json=createReferralSet,proto3,oneof"`
   542  }
   543  
   544  type InputData_UpdateReferralSet struct {
   545  	// Command to update a referral set.
   546  	UpdateReferralSet *UpdateReferralSet `protobuf:"bytes,1019,opt,name=update_referral_set,json=updateReferralSet,proto3,oneof"`
   547  }
   548  
   549  type InputData_ApplyReferralCode struct {
   550  	// Command to apply a referral code.
   551  	ApplyReferralCode *ApplyReferralCode `protobuf:"bytes,1020,opt,name=apply_referral_code,json=applyReferralCode,proto3,oneof"`
   552  }
   553  
   554  type InputData_UpdateMarginMode struct {
   555  	// Command to update the margin mode of a party in a market.
   556  	UpdateMarginMode *UpdateMarginMode `protobuf:"bytes,1021,opt,name=update_margin_mode,json=updateMarginMode,proto3,oneof"`
   557  }
   558  
   559  type InputData_JoinTeam struct {
   560  	// Command to join a team.
   561  	JoinTeam *JoinTeam `protobuf:"bytes,1022,opt,name=join_team,json=joinTeam,proto3,oneof"`
   562  }
   563  
   564  type InputData_BatchProposalSubmission struct {
   565  	// Command to submit a batch governance proposal.
   566  	BatchProposalSubmission *BatchProposalSubmission `protobuf:"bytes,1023,opt,name=batch_proposal_submission,json=batchProposalSubmission,proto3,oneof"`
   567  }
   568  
   569  type InputData_UpdatePartyProfile struct {
   570  	// Command to update a party's profile.
   571  	UpdatePartyProfile *UpdatePartyProfile `protobuf:"bytes,1024,opt,name=update_party_profile,json=updatePartyProfile,proto3,oneof"`
   572  }
   573  
   574  type InputData_SubmitAmm struct {
   575  	// Command to submit an AMM pool to a market
   576  	SubmitAmm *SubmitAMM `protobuf:"bytes,1025,opt,name=submit_amm,json=submitAmm,proto3,oneof"`
   577  }
   578  
   579  type InputData_AmendAmm struct {
   580  	// Command to amend an AMM pool on a market
   581  	AmendAmm *AmendAMM `protobuf:"bytes,1026,opt,name=amend_amm,json=amendAmm,proto3,oneof"`
   582  }
   583  
   584  type InputData_CancelAmm struct {
   585  	// Command to cancel an AMM pool on a market
   586  	CancelAmm *CancelAMM `protobuf:"bytes,1027,opt,name=cancel_amm,json=cancelAmm,proto3,oneof"`
   587  }
   588  
   589  type InputData_NodeVote struct {
   590  	// Validator command sent automatically to vote on that validity of an external resource.
   591  	NodeVote *NodeVote `protobuf:"bytes,2002,opt,name=node_vote,json=nodeVote,proto3,oneof"`
   592  }
   593  
   594  type InputData_NodeSignature struct {
   595  	// Validator command sent automatically to provide signatures for the Ethereum bridge.
   596  	NodeSignature *NodeSignature `protobuf:"bytes,2003,opt,name=node_signature,json=nodeSignature,proto3,oneof"`
   597  }
   598  
   599  type InputData_ChainEvent struct {
   600  	// Validator command sent automatically to notify the Vega chain of an off-chain event.
   601  	ChainEvent *ChainEvent `protobuf:"bytes,2004,opt,name=chain_event,json=chainEvent,proto3,oneof"`
   602  }
   603  
   604  type InputData_KeyRotateSubmission struct {
   605  	// Validator command sent manually by a node operator to rotate their node's Vega keys.
   606  	KeyRotateSubmission *KeyRotateSubmission `protobuf:"bytes,2005,opt,name=key_rotate_submission,json=keyRotateSubmission,proto3,oneof"`
   607  }
   608  
   609  type InputData_StateVariableProposal struct {
   610  	// Validator command sent automatically to reach consensus on floating point values.
   611  	StateVariableProposal *StateVariableProposal `protobuf:"bytes,2006,opt,name=state_variable_proposal,json=stateVariableProposal,proto3,oneof"`
   612  }
   613  
   614  type InputData_ValidatorHeartbeat struct {
   615  	// Validator command sent automatically to signal regular participation in the network.
   616  	ValidatorHeartbeat *ValidatorHeartbeat `protobuf:"bytes,2007,opt,name=validator_heartbeat,json=validatorHeartbeat,proto3,oneof"`
   617  }
   618  
   619  type InputData_EthereumKeyRotateSubmission struct {
   620  	// Validator command sent manually by a node operator to rotate their node's Ethereum keys.
   621  	EthereumKeyRotateSubmission *EthereumKeyRotateSubmission `protobuf:"bytes,2008,opt,name=ethereum_key_rotate_submission,json=ethereumKeyRotateSubmission,proto3,oneof"`
   622  }
   623  
   624  type InputData_ProtocolUpgradeProposal struct {
   625  	// Validator command sent manually to propose a protocol upgrade.
   626  	ProtocolUpgradeProposal *ProtocolUpgradeProposal `protobuf:"bytes,2009,opt,name=protocol_upgrade_proposal,json=protocolUpgradeProposal,proto3,oneof"`
   627  }
   628  
   629  type InputData_IssueSignatures struct {
   630  	// Command to request signatures to amend the multisig-control contract.
   631  	IssueSignatures *IssueSignatures `protobuf:"bytes,2010,opt,name=issue_signatures,json=issueSignatures,proto3,oneof"`
   632  }
   633  
   634  type InputData_OracleDataSubmission struct {
   635  	// Command to submit external oracle data.
   636  	OracleDataSubmission *OracleDataSubmission `protobuf:"bytes,3001,opt,name=oracle_data_submission,json=oracleDataSubmission,proto3,oneof"`
   637  }
   638  
   639  type InputData_DelayedTransactionsWrapper struct {
   640  	// Internal transactions used to convey delayed transactions to be included in the next block.
   641  	DelayedTransactionsWrapper *DelayedTransactionsWrapper `protobuf:"bytes,4000,opt,name=delayed_transactions_wrapper,json=delayedTransactionsWrapper,proto3,oneof"`
   642  }
   643  
   644  func (*InputData_OrderSubmission) isInputData_Command() {}
   645  
   646  func (*InputData_OrderCancellation) isInputData_Command() {}
   647  
   648  func (*InputData_OrderAmendment) isInputData_Command() {}
   649  
   650  func (*InputData_WithdrawSubmission) isInputData_Command() {}
   651  
   652  func (*InputData_ProposalSubmission) isInputData_Command() {}
   653  
   654  func (*InputData_VoteSubmission) isInputData_Command() {}
   655  
   656  func (*InputData_LiquidityProvisionSubmission) isInputData_Command() {}
   657  
   658  func (*InputData_DelegateSubmission) isInputData_Command() {}
   659  
   660  func (*InputData_UndelegateSubmission) isInputData_Command() {}
   661  
   662  func (*InputData_LiquidityProvisionCancellation) isInputData_Command() {}
   663  
   664  func (*InputData_LiquidityProvisionAmendment) isInputData_Command() {}
   665  
   666  func (*InputData_Transfer) isInputData_Command() {}
   667  
   668  func (*InputData_CancelTransfer) isInputData_Command() {}
   669  
   670  func (*InputData_AnnounceNode) isInputData_Command() {}
   671  
   672  func (*InputData_BatchMarketInstructions) isInputData_Command() {}
   673  
   674  func (*InputData_StopOrdersSubmission) isInputData_Command() {}
   675  
   676  func (*InputData_StopOrdersCancellation) isInputData_Command() {}
   677  
   678  func (*InputData_CreateReferralSet) isInputData_Command() {}
   679  
   680  func (*InputData_UpdateReferralSet) isInputData_Command() {}
   681  
   682  func (*InputData_ApplyReferralCode) isInputData_Command() {}
   683  
   684  func (*InputData_UpdateMarginMode) isInputData_Command() {}
   685  
   686  func (*InputData_JoinTeam) isInputData_Command() {}
   687  
   688  func (*InputData_BatchProposalSubmission) isInputData_Command() {}
   689  
   690  func (*InputData_UpdatePartyProfile) isInputData_Command() {}
   691  
   692  func (*InputData_SubmitAmm) isInputData_Command() {}
   693  
   694  func (*InputData_AmendAmm) isInputData_Command() {}
   695  
   696  func (*InputData_CancelAmm) isInputData_Command() {}
   697  
   698  func (*InputData_NodeVote) isInputData_Command() {}
   699  
   700  func (*InputData_NodeSignature) isInputData_Command() {}
   701  
   702  func (*InputData_ChainEvent) isInputData_Command() {}
   703  
   704  func (*InputData_KeyRotateSubmission) isInputData_Command() {}
   705  
   706  func (*InputData_StateVariableProposal) isInputData_Command() {}
   707  
   708  func (*InputData_ValidatorHeartbeat) isInputData_Command() {}
   709  
   710  func (*InputData_EthereumKeyRotateSubmission) isInputData_Command() {}
   711  
   712  func (*InputData_ProtocolUpgradeProposal) isInputData_Command() {}
   713  
   714  func (*InputData_IssueSignatures) isInputData_Command() {}
   715  
   716  func (*InputData_OracleDataSubmission) isInputData_Command() {}
   717  
   718  func (*InputData_DelayedTransactionsWrapper) isInputData_Command() {}
   719  
   720  // Transaction containing a command that can be sent to instruct the network to execute an action.
   721  // A transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.
   722  type Transaction struct {
   723  	state         protoimpl.MessageState
   724  	sizeCache     protoimpl.SizeCache
   725  	unknownFields protoimpl.UnknownFields
   726  
   727  	// Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes
   728  	// string must be prepended with `chain_id_as_byes + \0`.
   729  	InputData []byte `protobuf:"bytes,1,opt,name=input_data,json=inputData,proto3" json:"input_data,omitempty"`
   730  	// Signature of the input data field, signed by the sender of this transaction.
   731  	Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
   732  	// Sender of the transaction.
   733  	//
   734  	// Types that are assignable to From:
   735  	//
   736  	//	*Transaction_Address
   737  	//	*Transaction_PubKey
   738  	From isTransaction_From `protobuf_oneof:"from"`
   739  	// Version of the transaction.
   740  	Version TxVersion `protobuf:"varint,2000,opt,name=version,proto3,enum=vega.commands.v1.TxVersion" json:"version,omitempty"`
   741  	// Proof-of-work containing the random transaction ID used by the client and the nonce.
   742  	Pow *ProofOfWork `protobuf:"bytes,3000,opt,name=pow,proto3" json:"pow,omitempty"`
   743  }
   744  
   745  func (x *Transaction) Reset() {
   746  	*x = Transaction{}
   747  	if protoimpl.UnsafeEnabled {
   748  		mi := &file_vega_commands_v1_transaction_proto_msgTypes[1]
   749  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   750  		ms.StoreMessageInfo(mi)
   751  	}
   752  }
   753  
   754  func (x *Transaction) String() string {
   755  	return protoimpl.X.MessageStringOf(x)
   756  }
   757  
   758  func (*Transaction) ProtoMessage() {}
   759  
   760  func (x *Transaction) ProtoReflect() protoreflect.Message {
   761  	mi := &file_vega_commands_v1_transaction_proto_msgTypes[1]
   762  	if protoimpl.UnsafeEnabled && x != nil {
   763  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   764  		if ms.LoadMessageInfo() == nil {
   765  			ms.StoreMessageInfo(mi)
   766  		}
   767  		return ms
   768  	}
   769  	return mi.MessageOf(x)
   770  }
   771  
   772  // Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
   773  func (*Transaction) Descriptor() ([]byte, []int) {
   774  	return file_vega_commands_v1_transaction_proto_rawDescGZIP(), []int{1}
   775  }
   776  
   777  func (x *Transaction) GetInputData() []byte {
   778  	if x != nil {
   779  		return x.InputData
   780  	}
   781  	return nil
   782  }
   783  
   784  func (x *Transaction) GetSignature() *Signature {
   785  	if x != nil {
   786  		return x.Signature
   787  	}
   788  	return nil
   789  }
   790  
   791  func (m *Transaction) GetFrom() isTransaction_From {
   792  	if m != nil {
   793  		return m.From
   794  	}
   795  	return nil
   796  }
   797  
   798  func (x *Transaction) GetAddress() string {
   799  	if x, ok := x.GetFrom().(*Transaction_Address); ok {
   800  		return x.Address
   801  	}
   802  	return ""
   803  }
   804  
   805  func (x *Transaction) GetPubKey() string {
   806  	if x, ok := x.GetFrom().(*Transaction_PubKey); ok {
   807  		return x.PubKey
   808  	}
   809  	return ""
   810  }
   811  
   812  func (x *Transaction) GetVersion() TxVersion {
   813  	if x != nil {
   814  		return x.Version
   815  	}
   816  	return TxVersion_TX_VERSION_UNSPECIFIED
   817  }
   818  
   819  func (x *Transaction) GetPow() *ProofOfWork {
   820  	if x != nil {
   821  		return x.Pow
   822  	}
   823  	return nil
   824  }
   825  
   826  type isTransaction_From interface {
   827  	isTransaction_From()
   828  }
   829  
   830  type Transaction_Address struct {
   831  	// Hex-encoded address of the sender. Not supported yet.
   832  	Address string `protobuf:"bytes,1001,opt,name=address,proto3,oneof"`
   833  }
   834  
   835  type Transaction_PubKey struct {
   836  	// Hex-encoded public key of the sender.
   837  	PubKey string `protobuf:"bytes,1002,opt,name=pub_key,json=pubKey,proto3,oneof"`
   838  }
   839  
   840  func (*Transaction_Address) isTransaction_From() {}
   841  
   842  func (*Transaction_PubKey) isTransaction_From() {}
   843  
   844  // Components needed for the network to verify proof-of-work.
   845  type ProofOfWork struct {
   846  	state         protoimpl.MessageState
   847  	sizeCache     protoimpl.SizeCache
   848  	unknownFields protoimpl.UnknownFields
   849  
   850  	// Unique transaction identifier used to seed the proof-of-work hash.
   851  	Tid string `protobuf:"bytes,1,opt,name=tid,proto3" json:"tid,omitempty"`
   852  	// Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.
   853  	Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
   854  }
   855  
   856  func (x *ProofOfWork) Reset() {
   857  	*x = ProofOfWork{}
   858  	if protoimpl.UnsafeEnabled {
   859  		mi := &file_vega_commands_v1_transaction_proto_msgTypes[2]
   860  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   861  		ms.StoreMessageInfo(mi)
   862  	}
   863  }
   864  
   865  func (x *ProofOfWork) String() string {
   866  	return protoimpl.X.MessageStringOf(x)
   867  }
   868  
   869  func (*ProofOfWork) ProtoMessage() {}
   870  
   871  func (x *ProofOfWork) ProtoReflect() protoreflect.Message {
   872  	mi := &file_vega_commands_v1_transaction_proto_msgTypes[2]
   873  	if protoimpl.UnsafeEnabled && x != nil {
   874  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   875  		if ms.LoadMessageInfo() == nil {
   876  			ms.StoreMessageInfo(mi)
   877  		}
   878  		return ms
   879  	}
   880  	return mi.MessageOf(x)
   881  }
   882  
   883  // Deprecated: Use ProofOfWork.ProtoReflect.Descriptor instead.
   884  func (*ProofOfWork) Descriptor() ([]byte, []int) {
   885  	return file_vega_commands_v1_transaction_proto_rawDescGZIP(), []int{2}
   886  }
   887  
   888  func (x *ProofOfWork) GetTid() string {
   889  	if x != nil {
   890  		return x.Tid
   891  	}
   892  	return ""
   893  }
   894  
   895  func (x *ProofOfWork) GetNonce() uint64 {
   896  	if x != nil {
   897  		return x.Nonce
   898  	}
   899  	return 0
   900  }
   901  
   902  var File_vega_commands_v1_transaction_proto protoreflect.FileDescriptor
   903  
   904  var file_vega_commands_v1_transaction_proto_rawDesc = []byte{
   905  	0x0a, 0x22, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f,
   906  	0x76, 0x31, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
   907  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
   908  	0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f, 0x6d,
   909  	0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
   910  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f,
   911  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70,
   912  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
   913  	0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
   914  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f, 0x6d,
   915  	0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
   916  	0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   917  	0x6f, 0x22, 0xfd, 0x1a, 0x0a, 0x09, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12,
   918  	0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05,
   919  	0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68,
   920  	0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f,
   921  	0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x4f, 0x0a, 0x10, 0x6f, 0x72, 0x64, 0x65,
   922  	0x72, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xe9, 0x07, 0x20,
   923  	0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
   924  	0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x75, 0x62, 0x6d,
   925  	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x53,
   926  	0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x55, 0x0a, 0x12, 0x6f, 0x72, 0x64,
   927  	0x65, 0x72, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   928  	0xea, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f,
   929  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43,
   930  	0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x11, 0x6f,
   931  	0x72, 0x64, 0x65, 0x72, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   932  	0x12, 0x4c, 0x0a, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x6d, 0x65, 0x6e, 0x64, 0x6d,
   933  	0x65, 0x6e, 0x74, 0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67,
   934  	0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72,
   935  	0x64, 0x65, 0x72, 0x41, 0x6d, 0x65, 0x6e, 0x64, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0e,
   936  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x6d, 0x65, 0x6e, 0x64, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x58,
   937  	0x0a, 0x13, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69,
   938  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xec, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76,
   939  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   940  	0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69,
   941  	0x6f, 0x6e, 0x48, 0x00, 0x52, 0x12, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x53, 0x75,
   942  	0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x70,
   943  	0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18,
   944  	0xed, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f,
   945  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73,
   946  	0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x12,
   947  	0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69,
   948  	0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0f, 0x76, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69,
   949  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xee, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76,
   950  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   951  	0x56, 0x6f, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00,
   952  	0x52, 0x0e, 0x76, 0x6f, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   953  	0x12, 0x77, 0x0a, 0x1e, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x72,
   954  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69,
   955  	0x6f, 0x6e, 0x18, 0xef, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61,
   956  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71,
   957  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53,
   958  	0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x1c, 0x6c, 0x69, 0x71,
   959  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53,
   960  	0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x13, 0x64, 0x65, 0x6c,
   961  	0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   962  	0x18, 0xf0, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63,
   963  	0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67,
   964  	0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
   965  	0x12, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
   966  	0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x15, 0x75, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74,
   967  	0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xf1, 0x07, 0x20,
   968  	0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
   969  	0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74,
   970  	0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x14, 0x75,
   971  	0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
   972  	0x69, 0x6f, 0x6e, 0x12, 0x7d, 0x0a, 0x20, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
   973  	0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65,
   974  	0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xf2, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30,
   975  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76,
   976  	0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69,
   977  	0x73, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   978  	0x48, 0x00, 0x52, 0x1e, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f,
   979  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69,
   980  	0x6f, 0x6e, 0x12, 0x74, 0x0a, 0x1d, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f,
   981  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6d, 0x65, 0x6e, 0x64, 0x6d,
   982  	0x65, 0x6e, 0x74, 0x18, 0xf3, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x76, 0x65, 0x67,
   983  	0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
   984  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   985  	0x41, 0x6d, 0x65, 0x6e, 0x64, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x1b, 0x6c, 0x69, 0x71,
   986  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41,
   987  	0x6d, 0x65, 0x6e, 0x64, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x6e,
   988  	0x73, 0x66, 0x65, 0x72, 0x18, 0xf4, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65,
   989  	0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54,
   990  	0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x48, 0x00, 0x52, 0x08, 0x74, 0x72, 0x61, 0x6e, 0x73,
   991  	0x66, 0x65, 0x72, 0x12, 0x4c, 0x0a, 0x0f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x5f, 0x74, 0x72,
   992  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x18, 0xf5, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e,
   993  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31,
   994  	0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x48,
   995  	0x00, 0x52, 0x0e, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
   996  	0x72, 0x12, 0x46, 0x0a, 0x0d, 0x61, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x6f,
   997  	0x64, 0x65, 0x18, 0xf6, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61,
   998  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x6e,
   999  	0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x6e, 0x6e,
  1000  	0x6f, 0x75, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x62, 0x61, 0x74,
  1001  	0x63, 0x68, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x72, 0x75,
  1002  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf7, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
  1003  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31,
  1004  	0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74,
  1005  	0x72, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x17, 0x62, 0x61, 0x74, 0x63,
  1006  	0x68, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69,
  1007  	0x6f, 0x6e, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64, 0x65,
  1008  	0x72, 0x73, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xf8, 0x07,
  1009  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
  1010  	0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65,
  1011  	0x72, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x14,
  1012  	0x73, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73,
  1013  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x65, 0x0a, 0x18, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64,
  1014  	0x65, 0x72, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1015  	0x18, 0xf9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63,
  1016  	0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4f,
  1017  	0x72, 0x64, 0x65, 0x72, 0x73, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f,
  1018  	0x6e, 0x48, 0x00, 0x52, 0x16, 0x73, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x43,
  1019  	0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x13, 0x63,
  1020  	0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x5f, 0x73,
  1021  	0x65, 0x74, 0x18, 0xfa, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61,
  1022  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65,
  1023  	0x61, 0x74, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x48, 0x00,
  1024  	0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c,
  1025  	0x53, 0x65, 0x74, 0x12, 0x56, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65,
  1026  	0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x74, 0x18, 0xfb, 0x07, 0x20, 0x01, 0x28,
  1027  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
  1028  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72,
  1029  	0x72, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  1030  	0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x12, 0x56, 0x0a, 0x13, 0x61,
  1031  	0x70, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x5f, 0x63, 0x6f,
  1032  	0x64, 0x65, 0x18, 0xfc, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61,
  1033  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70,
  1034  	0x6c, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x48, 0x00,
  1035  	0x52, 0x11, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x43,
  1036  	0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
  1037  	0x72, 0x67, 0x69, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0xfd, 0x07, 0x20, 0x01, 0x28, 0x0b,
  1038  	0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73,
  1039  	0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x72, 0x67, 0x69, 0x6e,
  1040  	0x4d, 0x6f, 0x64, 0x65, 0x48, 0x00, 0x52, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
  1041  	0x72, 0x67, 0x69, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x6a, 0x6f, 0x69, 0x6e,
  1042  	0x5f, 0x74, 0x65, 0x61, 0x6d, 0x18, 0xfe, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76,
  1043  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  1044  	0x4a, 0x6f, 0x69, 0x6e, 0x54, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x08, 0x6a, 0x6f, 0x69, 0x6e,
  1045  	0x54, 0x65, 0x61, 0x6d, 0x12, 0x68, 0x0a, 0x19, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x72,
  1046  	0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
  1047  	0x6e, 0x18, 0xff, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
  1048  	0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63,
  1049  	0x68, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
  1050  	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x17, 0x62, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x70,
  1051  	0x6f, 0x73, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x59,
  1052  	0x0a, 0x14, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x70,
  1053  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x80, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e,
  1054  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31,
  1055  	0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
  1056  	0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x12, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72,
  1057  	0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x73, 0x75, 0x62,
  1058  	0x6d, 0x69, 0x74, 0x5f, 0x61, 0x6d, 0x6d, 0x18, 0x81, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
  1059  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76,
  1060  	0x31, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x4d, 0x4d, 0x48, 0x00, 0x52, 0x09, 0x73,
  1061  	0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x6d, 0x6d, 0x12, 0x3a, 0x0a, 0x09, 0x61, 0x6d, 0x65, 0x6e,
  1062  	0x64, 0x5f, 0x61, 0x6d, 0x6d, 0x18, 0x82, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76,
  1063  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  1064  	0x41, 0x6d, 0x65, 0x6e, 0x64, 0x41, 0x4d, 0x4d, 0x48, 0x00, 0x52, 0x08, 0x61, 0x6d, 0x65, 0x6e,
  1065  	0x64, 0x41, 0x6d, 0x6d, 0x12, 0x3d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x5f, 0x61,
  1066  	0x6d, 0x6d, 0x18, 0x83, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61,
  1067  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6e,
  1068  	0x63, 0x65, 0x6c, 0x41, 0x4d, 0x4d, 0x48, 0x00, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c,
  1069  	0x41, 0x6d, 0x6d, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x76, 0x6f, 0x74, 0x65,
  1070  	0x18, 0xd2, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63,
  1071  	0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56,
  1072  	0x6f, 0x74, 0x65, 0x48, 0x00, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x56, 0x6f, 0x74, 0x65, 0x12,
  1073  	0x49, 0x0a, 0x0e, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
  1074  	0x65, 0x18, 0xd3, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
  1075  	0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
  1076  	0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x6e, 0x6f, 0x64,
  1077  	0x65, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x68,
  1078  	0x61, 0x69, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0xd4, 0x0f, 0x20, 0x01, 0x28, 0x0b,
  1079  	0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73,
  1080  	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00,
  1081  	0x52, 0x0a, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x5c, 0x0a, 0x15,
  1082  	0x6b, 0x65, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69,
  1083  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xd5, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76,
  1084  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  1085  	0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
  1086  	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x13, 0x6b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65,
  1087  	0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x62, 0x0a, 0x17, 0x73, 0x74,
  1088  	0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x72, 0x6f,
  1089  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x18, 0xd6, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76,
  1090  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  1091  	0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f,
  1092  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x48, 0x00, 0x52, 0x15, 0x73, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61,
  1093  	0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x58,
  1094  	0x0a, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x68, 0x65, 0x61, 0x72,
  1095  	0x74, 0x62, 0x65, 0x61, 0x74, 0x18, 0xd7, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76,
  1096  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  1097  	0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65,
  1098  	0x61, 0x74, 0x48, 0x00, 0x52, 0x12, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x48,
  1099  	0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x75, 0x0a, 0x1e, 0x65, 0x74, 0x68, 0x65,
  1100  	0x72, 0x65, 0x75, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f,
  1101  	0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xd8, 0x0f, 0x20, 0x01, 0x28,
  1102  	0x0b, 0x32, 0x2d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
  1103  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79,
  1104  	0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
  1105  	0x48, 0x00, 0x52, 0x1b, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79, 0x52,
  1106  	0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
  1107  	0x68, 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x75, 0x70, 0x67, 0x72,
  1108  	0x61, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x18, 0xd9, 0x0f, 0x20,
  1109  	0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
  1110  	0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55,
  1111  	0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x48, 0x00,
  1112  	0x52, 0x17, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64,
  1113  	0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x4f, 0x0a, 0x10, 0x69, 0x73, 0x73,
  1114  	0x75, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0xda, 0x0f,
  1115  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
  1116  	0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x53, 0x69, 0x67,
  1117  	0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x69, 0x73, 0x73, 0x75, 0x65,
  1118  	0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x6f, 0x72,
  1119  	0x61, 0x63, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73,
  1120  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0xb9, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65,
  1121  	0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
  1122  	0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
  1123  	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x14, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74,
  1124  	0x61, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x71, 0x0a, 0x1c, 0x64,
  1125  	0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
  1126  	0x6f, 0x6e, 0x73, 0x5f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x18, 0xa0, 0x1f, 0x20, 0x01,
  1127  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
  1128  	0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x54, 0x72, 0x61,
  1129  	0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72,
  1130  	0x48, 0x00, 0x52, 0x1a, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73,
  1131  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x42, 0x09,
  1132  	0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4a, 0x06, 0x08, 0xa1, 0x1f, 0x10, 0xa2,
  1133  	0x1f, 0x22, 0x92, 0x02, 0x0a, 0x0b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
  1134  	0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
  1135  	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x44, 0x61, 0x74, 0x61,
  1136  	0x12, 0x39, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20,
  1137  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
  1138  	0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
  1139  	0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1b, 0x0a, 0x07, 0x61,
  1140  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
  1141  	0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x07, 0x70, 0x75, 0x62, 0x5f,
  1142  	0x6b, 0x65, 0x79, 0x18, 0xea, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x70, 0x75,
  1143  	0x62, 0x4b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
  1144  	0xd0, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x6f,
  1145  	0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x78, 0x56, 0x65, 0x72, 0x73,
  1146  	0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x03,
  1147  	0x70, 0x6f, 0x77, 0x18, 0xb8, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67,
  1148  	0x61, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72,
  1149  	0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x52, 0x03, 0x70, 0x6f, 0x77, 0x42, 0x06,
  1150  	0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x22, 0x35, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f,
  1151  	0x66, 0x57, 0x6f, 0x72, 0x6b, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
  1152  	0x28, 0x09, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65,
  1153  	0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x2a, 0x53, 0x0a,
  1154  	0x09, 0x54, 0x78, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x58,
  1155  	0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  1156  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x58, 0x5f, 0x56, 0x45, 0x52,
  1157  	0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x56, 0x32, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x58, 0x5f,
  1158  	0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x56, 0x33, 0x10, 0x03, 0x22, 0x04, 0x08, 0x01,
  1159  	0x10, 0x01, 0x42, 0x33, 0x5a, 0x31, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x70,
  1160  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2f,
  1161  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x6d,
  1162  	0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1163  }
  1164  
  1165  var (
  1166  	file_vega_commands_v1_transaction_proto_rawDescOnce sync.Once
  1167  	file_vega_commands_v1_transaction_proto_rawDescData = file_vega_commands_v1_transaction_proto_rawDesc
  1168  )
  1169  
  1170  func file_vega_commands_v1_transaction_proto_rawDescGZIP() []byte {
  1171  	file_vega_commands_v1_transaction_proto_rawDescOnce.Do(func() {
  1172  		file_vega_commands_v1_transaction_proto_rawDescData = protoimpl.X.CompressGZIP(file_vega_commands_v1_transaction_proto_rawDescData)
  1173  	})
  1174  	return file_vega_commands_v1_transaction_proto_rawDescData
  1175  }
  1176  
  1177  var file_vega_commands_v1_transaction_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  1178  var file_vega_commands_v1_transaction_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
  1179  var file_vega_commands_v1_transaction_proto_goTypes = []interface{}{
  1180  	(TxVersion)(0),                         // 0: vega.commands.v1.TxVersion
  1181  	(*InputData)(nil),                      // 1: vega.commands.v1.InputData
  1182  	(*Transaction)(nil),                    // 2: vega.commands.v1.Transaction
  1183  	(*ProofOfWork)(nil),                    // 3: vega.commands.v1.ProofOfWork
  1184  	(*OrderSubmission)(nil),                // 4: vega.commands.v1.OrderSubmission
  1185  	(*OrderCancellation)(nil),              // 5: vega.commands.v1.OrderCancellation
  1186  	(*OrderAmendment)(nil),                 // 6: vega.commands.v1.OrderAmendment
  1187  	(*WithdrawSubmission)(nil),             // 7: vega.commands.v1.WithdrawSubmission
  1188  	(*ProposalSubmission)(nil),             // 8: vega.commands.v1.ProposalSubmission
  1189  	(*VoteSubmission)(nil),                 // 9: vega.commands.v1.VoteSubmission
  1190  	(*LiquidityProvisionSubmission)(nil),   // 10: vega.commands.v1.LiquidityProvisionSubmission
  1191  	(*DelegateSubmission)(nil),             // 11: vega.commands.v1.DelegateSubmission
  1192  	(*UndelegateSubmission)(nil),           // 12: vega.commands.v1.UndelegateSubmission
  1193  	(*LiquidityProvisionCancellation)(nil), // 13: vega.commands.v1.LiquidityProvisionCancellation
  1194  	(*LiquidityProvisionAmendment)(nil),    // 14: vega.commands.v1.LiquidityProvisionAmendment
  1195  	(*Transfer)(nil),                       // 15: vega.commands.v1.Transfer
  1196  	(*CancelTransfer)(nil),                 // 16: vega.commands.v1.CancelTransfer
  1197  	(*AnnounceNode)(nil),                   // 17: vega.commands.v1.AnnounceNode
  1198  	(*BatchMarketInstructions)(nil),        // 18: vega.commands.v1.BatchMarketInstructions
  1199  	(*StopOrdersSubmission)(nil),           // 19: vega.commands.v1.StopOrdersSubmission
  1200  	(*StopOrdersCancellation)(nil),         // 20: vega.commands.v1.StopOrdersCancellation
  1201  	(*CreateReferralSet)(nil),              // 21: vega.commands.v1.CreateReferralSet
  1202  	(*UpdateReferralSet)(nil),              // 22: vega.commands.v1.UpdateReferralSet
  1203  	(*ApplyReferralCode)(nil),              // 23: vega.commands.v1.ApplyReferralCode
  1204  	(*UpdateMarginMode)(nil),               // 24: vega.commands.v1.UpdateMarginMode
  1205  	(*JoinTeam)(nil),                       // 25: vega.commands.v1.JoinTeam
  1206  	(*BatchProposalSubmission)(nil),        // 26: vega.commands.v1.BatchProposalSubmission
  1207  	(*UpdatePartyProfile)(nil),             // 27: vega.commands.v1.UpdatePartyProfile
  1208  	(*SubmitAMM)(nil),                      // 28: vega.commands.v1.SubmitAMM
  1209  	(*AmendAMM)(nil),                       // 29: vega.commands.v1.AmendAMM
  1210  	(*CancelAMM)(nil),                      // 30: vega.commands.v1.CancelAMM
  1211  	(*NodeVote)(nil),                       // 31: vega.commands.v1.NodeVote
  1212  	(*NodeSignature)(nil),                  // 32: vega.commands.v1.NodeSignature
  1213  	(*ChainEvent)(nil),                     // 33: vega.commands.v1.ChainEvent
  1214  	(*KeyRotateSubmission)(nil),            // 34: vega.commands.v1.KeyRotateSubmission
  1215  	(*StateVariableProposal)(nil),          // 35: vega.commands.v1.StateVariableProposal
  1216  	(*ValidatorHeartbeat)(nil),             // 36: vega.commands.v1.ValidatorHeartbeat
  1217  	(*EthereumKeyRotateSubmission)(nil),    // 37: vega.commands.v1.EthereumKeyRotateSubmission
  1218  	(*ProtocolUpgradeProposal)(nil),        // 38: vega.commands.v1.ProtocolUpgradeProposal
  1219  	(*IssueSignatures)(nil),                // 39: vega.commands.v1.IssueSignatures
  1220  	(*OracleDataSubmission)(nil),           // 40: vega.commands.v1.OracleDataSubmission
  1221  	(*DelayedTransactionsWrapper)(nil),     // 41: vega.commands.v1.DelayedTransactionsWrapper
  1222  	(*Signature)(nil),                      // 42: vega.commands.v1.Signature
  1223  }
  1224  var file_vega_commands_v1_transaction_proto_depIdxs = []int32{
  1225  	4,  // 0: vega.commands.v1.InputData.order_submission:type_name -> vega.commands.v1.OrderSubmission
  1226  	5,  // 1: vega.commands.v1.InputData.order_cancellation:type_name -> vega.commands.v1.OrderCancellation
  1227  	6,  // 2: vega.commands.v1.InputData.order_amendment:type_name -> vega.commands.v1.OrderAmendment
  1228  	7,  // 3: vega.commands.v1.InputData.withdraw_submission:type_name -> vega.commands.v1.WithdrawSubmission
  1229  	8,  // 4: vega.commands.v1.InputData.proposal_submission:type_name -> vega.commands.v1.ProposalSubmission
  1230  	9,  // 5: vega.commands.v1.InputData.vote_submission:type_name -> vega.commands.v1.VoteSubmission
  1231  	10, // 6: vega.commands.v1.InputData.liquidity_provision_submission:type_name -> vega.commands.v1.LiquidityProvisionSubmission
  1232  	11, // 7: vega.commands.v1.InputData.delegate_submission:type_name -> vega.commands.v1.DelegateSubmission
  1233  	12, // 8: vega.commands.v1.InputData.undelegate_submission:type_name -> vega.commands.v1.UndelegateSubmission
  1234  	13, // 9: vega.commands.v1.InputData.liquidity_provision_cancellation:type_name -> vega.commands.v1.LiquidityProvisionCancellation
  1235  	14, // 10: vega.commands.v1.InputData.liquidity_provision_amendment:type_name -> vega.commands.v1.LiquidityProvisionAmendment
  1236  	15, // 11: vega.commands.v1.InputData.transfer:type_name -> vega.commands.v1.Transfer
  1237  	16, // 12: vega.commands.v1.InputData.cancel_transfer:type_name -> vega.commands.v1.CancelTransfer
  1238  	17, // 13: vega.commands.v1.InputData.announce_node:type_name -> vega.commands.v1.AnnounceNode
  1239  	18, // 14: vega.commands.v1.InputData.batch_market_instructions:type_name -> vega.commands.v1.BatchMarketInstructions
  1240  	19, // 15: vega.commands.v1.InputData.stop_orders_submission:type_name -> vega.commands.v1.StopOrdersSubmission
  1241  	20, // 16: vega.commands.v1.InputData.stop_orders_cancellation:type_name -> vega.commands.v1.StopOrdersCancellation
  1242  	21, // 17: vega.commands.v1.InputData.create_referral_set:type_name -> vega.commands.v1.CreateReferralSet
  1243  	22, // 18: vega.commands.v1.InputData.update_referral_set:type_name -> vega.commands.v1.UpdateReferralSet
  1244  	23, // 19: vega.commands.v1.InputData.apply_referral_code:type_name -> vega.commands.v1.ApplyReferralCode
  1245  	24, // 20: vega.commands.v1.InputData.update_margin_mode:type_name -> vega.commands.v1.UpdateMarginMode
  1246  	25, // 21: vega.commands.v1.InputData.join_team:type_name -> vega.commands.v1.JoinTeam
  1247  	26, // 22: vega.commands.v1.InputData.batch_proposal_submission:type_name -> vega.commands.v1.BatchProposalSubmission
  1248  	27, // 23: vega.commands.v1.InputData.update_party_profile:type_name -> vega.commands.v1.UpdatePartyProfile
  1249  	28, // 24: vega.commands.v1.InputData.submit_amm:type_name -> vega.commands.v1.SubmitAMM
  1250  	29, // 25: vega.commands.v1.InputData.amend_amm:type_name -> vega.commands.v1.AmendAMM
  1251  	30, // 26: vega.commands.v1.InputData.cancel_amm:type_name -> vega.commands.v1.CancelAMM
  1252  	31, // 27: vega.commands.v1.InputData.node_vote:type_name -> vega.commands.v1.NodeVote
  1253  	32, // 28: vega.commands.v1.InputData.node_signature:type_name -> vega.commands.v1.NodeSignature
  1254  	33, // 29: vega.commands.v1.InputData.chain_event:type_name -> vega.commands.v1.ChainEvent
  1255  	34, // 30: vega.commands.v1.InputData.key_rotate_submission:type_name -> vega.commands.v1.KeyRotateSubmission
  1256  	35, // 31: vega.commands.v1.InputData.state_variable_proposal:type_name -> vega.commands.v1.StateVariableProposal
  1257  	36, // 32: vega.commands.v1.InputData.validator_heartbeat:type_name -> vega.commands.v1.ValidatorHeartbeat
  1258  	37, // 33: vega.commands.v1.InputData.ethereum_key_rotate_submission:type_name -> vega.commands.v1.EthereumKeyRotateSubmission
  1259  	38, // 34: vega.commands.v1.InputData.protocol_upgrade_proposal:type_name -> vega.commands.v1.ProtocolUpgradeProposal
  1260  	39, // 35: vega.commands.v1.InputData.issue_signatures:type_name -> vega.commands.v1.IssueSignatures
  1261  	40, // 36: vega.commands.v1.InputData.oracle_data_submission:type_name -> vega.commands.v1.OracleDataSubmission
  1262  	41, // 37: vega.commands.v1.InputData.delayed_transactions_wrapper:type_name -> vega.commands.v1.DelayedTransactionsWrapper
  1263  	42, // 38: vega.commands.v1.Transaction.signature:type_name -> vega.commands.v1.Signature
  1264  	0,  // 39: vega.commands.v1.Transaction.version:type_name -> vega.commands.v1.TxVersion
  1265  	3,  // 40: vega.commands.v1.Transaction.pow:type_name -> vega.commands.v1.ProofOfWork
  1266  	41, // [41:41] is the sub-list for method output_type
  1267  	41, // [41:41] is the sub-list for method input_type
  1268  	41, // [41:41] is the sub-list for extension type_name
  1269  	41, // [41:41] is the sub-list for extension extendee
  1270  	0,  // [0:41] is the sub-list for field type_name
  1271  }
  1272  
  1273  func init() { file_vega_commands_v1_transaction_proto_init() }
  1274  func file_vega_commands_v1_transaction_proto_init() {
  1275  	if File_vega_commands_v1_transaction_proto != nil {
  1276  		return
  1277  	}
  1278  	file_vega_commands_v1_commands_proto_init()
  1279  	file_vega_commands_v1_data_proto_init()
  1280  	file_vega_commands_v1_signature_proto_init()
  1281  	file_vega_commands_v1_validator_commands_proto_init()
  1282  	if !protoimpl.UnsafeEnabled {
  1283  		file_vega_commands_v1_transaction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1284  			switch v := v.(*InputData); i {
  1285  			case 0:
  1286  				return &v.state
  1287  			case 1:
  1288  				return &v.sizeCache
  1289  			case 2:
  1290  				return &v.unknownFields
  1291  			default:
  1292  				return nil
  1293  			}
  1294  		}
  1295  		file_vega_commands_v1_transaction_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1296  			switch v := v.(*Transaction); i {
  1297  			case 0:
  1298  				return &v.state
  1299  			case 1:
  1300  				return &v.sizeCache
  1301  			case 2:
  1302  				return &v.unknownFields
  1303  			default:
  1304  				return nil
  1305  			}
  1306  		}
  1307  		file_vega_commands_v1_transaction_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1308  			switch v := v.(*ProofOfWork); i {
  1309  			case 0:
  1310  				return &v.state
  1311  			case 1:
  1312  				return &v.sizeCache
  1313  			case 2:
  1314  				return &v.unknownFields
  1315  			default:
  1316  				return nil
  1317  			}
  1318  		}
  1319  	}
  1320  	file_vega_commands_v1_transaction_proto_msgTypes[0].OneofWrappers = []interface{}{
  1321  		(*InputData_OrderSubmission)(nil),
  1322  		(*InputData_OrderCancellation)(nil),
  1323  		(*InputData_OrderAmendment)(nil),
  1324  		(*InputData_WithdrawSubmission)(nil),
  1325  		(*InputData_ProposalSubmission)(nil),
  1326  		(*InputData_VoteSubmission)(nil),
  1327  		(*InputData_LiquidityProvisionSubmission)(nil),
  1328  		(*InputData_DelegateSubmission)(nil),
  1329  		(*InputData_UndelegateSubmission)(nil),
  1330  		(*InputData_LiquidityProvisionCancellation)(nil),
  1331  		(*InputData_LiquidityProvisionAmendment)(nil),
  1332  		(*InputData_Transfer)(nil),
  1333  		(*InputData_CancelTransfer)(nil),
  1334  		(*InputData_AnnounceNode)(nil),
  1335  		(*InputData_BatchMarketInstructions)(nil),
  1336  		(*InputData_StopOrdersSubmission)(nil),
  1337  		(*InputData_StopOrdersCancellation)(nil),
  1338  		(*InputData_CreateReferralSet)(nil),
  1339  		(*InputData_UpdateReferralSet)(nil),
  1340  		(*InputData_ApplyReferralCode)(nil),
  1341  		(*InputData_UpdateMarginMode)(nil),
  1342  		(*InputData_JoinTeam)(nil),
  1343  		(*InputData_BatchProposalSubmission)(nil),
  1344  		(*InputData_UpdatePartyProfile)(nil),
  1345  		(*InputData_SubmitAmm)(nil),
  1346  		(*InputData_AmendAmm)(nil),
  1347  		(*InputData_CancelAmm)(nil),
  1348  		(*InputData_NodeVote)(nil),
  1349  		(*InputData_NodeSignature)(nil),
  1350  		(*InputData_ChainEvent)(nil),
  1351  		(*InputData_KeyRotateSubmission)(nil),
  1352  		(*InputData_StateVariableProposal)(nil),
  1353  		(*InputData_ValidatorHeartbeat)(nil),
  1354  		(*InputData_EthereumKeyRotateSubmission)(nil),
  1355  		(*InputData_ProtocolUpgradeProposal)(nil),
  1356  		(*InputData_IssueSignatures)(nil),
  1357  		(*InputData_OracleDataSubmission)(nil),
  1358  		(*InputData_DelayedTransactionsWrapper)(nil),
  1359  	}
  1360  	file_vega_commands_v1_transaction_proto_msgTypes[1].OneofWrappers = []interface{}{
  1361  		(*Transaction_Address)(nil),
  1362  		(*Transaction_PubKey)(nil),
  1363  	}
  1364  	type x struct{}
  1365  	out := protoimpl.TypeBuilder{
  1366  		File: protoimpl.DescBuilder{
  1367  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1368  			RawDescriptor: file_vega_commands_v1_transaction_proto_rawDesc,
  1369  			NumEnums:      1,
  1370  			NumMessages:   3,
  1371  			NumExtensions: 0,
  1372  			NumServices:   0,
  1373  		},
  1374  		GoTypes:           file_vega_commands_v1_transaction_proto_goTypes,
  1375  		DependencyIndexes: file_vega_commands_v1_transaction_proto_depIdxs,
  1376  		EnumInfos:         file_vega_commands_v1_transaction_proto_enumTypes,
  1377  		MessageInfos:      file_vega_commands_v1_transaction_proto_msgTypes,
  1378  	}.Build()
  1379  	File_vega_commands_v1_transaction_proto = out.File
  1380  	file_vega_commands_v1_transaction_proto_rawDesc = nil
  1381  	file_vega_commands_v1_transaction_proto_goTypes = nil
  1382  	file_vega_commands_v1_transaction_proto_depIdxs = nil
  1383  }