Documentation ¶
Index ¶
- Variables
- type AnnounceNode
- func (*AnnounceNode) Descriptor() ([]byte, []int)deprecated
- func (x *AnnounceNode) GetAvatarUrl() string
- func (x *AnnounceNode) GetChainPubKey() string
- func (x *AnnounceNode) GetCountry() string
- func (x *AnnounceNode) GetEthereumAddress() string
- func (x *AnnounceNode) GetEthereumSignature() *Signature
- func (x *AnnounceNode) GetFromEpoch() uint64
- func (x *AnnounceNode) GetId() string
- func (x *AnnounceNode) GetInfoUrl() string
- func (x *AnnounceNode) GetName() string
- func (x *AnnounceNode) GetSubmitterAddress() string
- func (x *AnnounceNode) GetVegaPubKey() string
- func (x *AnnounceNode) GetVegaPubKeyIndex() uint32
- func (x *AnnounceNode) GetVegaSignature() *Signature
- func (*AnnounceNode) ProtoMessage()
- func (x *AnnounceNode) ProtoReflect() protoreflect.Message
- func (x *AnnounceNode) Reset()
- func (x *AnnounceNode) String() string
- type ApplyReferralCode
- type BatchMarketInstructions
- func (*BatchMarketInstructions) Descriptor() ([]byte, []int)deprecated
- func (x *BatchMarketInstructions) GetAmendments() []*OrderAmendment
- func (x *BatchMarketInstructions) GetCancellations() []*OrderCancellation
- func (x *BatchMarketInstructions) GetStopOrdersCancellation() []*StopOrdersCancellation
- func (x *BatchMarketInstructions) GetStopOrdersSubmission() []*StopOrdersSubmission
- func (x *BatchMarketInstructions) GetSubmissions() []*OrderSubmission
- func (*BatchMarketInstructions) ProtoMessage()
- func (x *BatchMarketInstructions) ProtoReflect() protoreflect.Message
- func (x *BatchMarketInstructions) Reset()
- func (x *BatchMarketInstructions) String() string
- type CancelTransfer
- type ChainEvent
- func (*ChainEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ChainEvent) GetBuiltin() *vega.BuiltinAssetEvent
- func (x *ChainEvent) GetContractCall() *vega.EthContractCallEvent
- func (x *ChainEvent) GetErc20() *vega.ERC20Event
- func (x *ChainEvent) GetErc20Multisig() *vega.ERC20MultiSigEvent
- func (m *ChainEvent) GetEvent() isChainEvent_Event
- func (x *ChainEvent) GetNonce() uint64
- func (x *ChainEvent) GetStakingEvent() *vega.StakingEvent
- func (x *ChainEvent) GetTxId() string
- func (*ChainEvent) ProtoMessage()
- func (x *ChainEvent) ProtoReflect() protoreflect.Message
- func (x *ChainEvent) Reset()
- func (x *ChainEvent) String() string
- type ChainEvent_Builtin
- type ChainEvent_ContractCall
- type ChainEvent_Erc20
- type ChainEvent_Erc20Multisig
- type ChainEvent_StakingEvent
- type CreateReferralSet
- func (*CreateReferralSet) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReferralSet) GetIsTeam() bool
- func (x *CreateReferralSet) GetTeam() *CreateReferralSet_Team
- func (*CreateReferralSet) ProtoMessage()
- func (x *CreateReferralSet) ProtoReflect() protoreflect.Message
- func (x *CreateReferralSet) Reset()
- func (x *CreateReferralSet) String() string
- type CreateReferralSet_Team
- func (*CreateReferralSet_Team) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReferralSet_Team) GetAvatarUrl() string
- func (x *CreateReferralSet_Team) GetClosed() bool
- func (x *CreateReferralSet_Team) GetName() string
- func (x *CreateReferralSet_Team) GetTeamUrl() string
- func (*CreateReferralSet_Team) ProtoMessage()
- func (x *CreateReferralSet_Team) ProtoReflect() protoreflect.Message
- func (x *CreateReferralSet_Team) Reset()
- func (x *CreateReferralSet_Team) String() string
- type DelegateSubmission
- func (*DelegateSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *DelegateSubmission) GetAmount() string
- func (x *DelegateSubmission) GetNodeId() string
- func (*DelegateSubmission) ProtoMessage()
- func (x *DelegateSubmission) ProtoReflect() protoreflect.Message
- func (x *DelegateSubmission) Reset()
- func (x *DelegateSubmission) String() string
- type EthereumKeyRotateSubmission
- func (*EthereumKeyRotateSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *EthereumKeyRotateSubmission) GetCurrentAddress() string
- func (x *EthereumKeyRotateSubmission) GetEthereumSignature() *Signature
- func (x *EthereumKeyRotateSubmission) GetNewAddress() string
- func (x *EthereumKeyRotateSubmission) GetSubmitterAddress() string
- func (x *EthereumKeyRotateSubmission) GetTargetBlock() uint64
- func (*EthereumKeyRotateSubmission) ProtoMessage()
- func (x *EthereumKeyRotateSubmission) ProtoReflect() protoreflect.Message
- func (x *EthereumKeyRotateSubmission) Reset()
- func (x *EthereumKeyRotateSubmission) String() string
- type IcebergOpts
- func (*IcebergOpts) Descriptor() ([]byte, []int)deprecated
- func (x *IcebergOpts) GetMinimumVisibleSize() uint64
- func (x *IcebergOpts) GetPeakSize() uint64
- func (*IcebergOpts) ProtoMessage()
- func (x *IcebergOpts) ProtoReflect() protoreflect.Message
- func (x *IcebergOpts) Reset()
- func (x *IcebergOpts) String() string
- type InputData
- func (*InputData) Descriptor() ([]byte, []int)deprecated
- func (x *InputData) GetAnnounceNode() *AnnounceNode
- func (x *InputData) GetApplyReferralCode() *ApplyReferralCode
- func (x *InputData) GetBatchMarketInstructions() *BatchMarketInstructions
- func (x *InputData) GetBlockHeight() uint64
- func (x *InputData) GetCancelTransfer() *CancelTransfer
- func (x *InputData) GetChainEvent() *ChainEvent
- func (m *InputData) GetCommand() isInputData_Command
- func (x *InputData) GetCreateReferralSet() *CreateReferralSet
- func (x *InputData) GetDelegateSubmission() *DelegateSubmission
- func (x *InputData) GetEthereumKeyRotateSubmission() *EthereumKeyRotateSubmission
- func (x *InputData) GetIssueSignatures() *IssueSignatures
- func (x *InputData) GetKeyRotateSubmission() *KeyRotateSubmission
- func (x *InputData) GetLiquidityProvisionAmendment() *LiquidityProvisionAmendment
- func (x *InputData) GetLiquidityProvisionCancellation() *LiquidityProvisionCancellation
- func (x *InputData) GetLiquidityProvisionSubmission() *LiquidityProvisionSubmission
- func (x *InputData) GetNodeSignature() *NodeSignature
- func (x *InputData) GetNodeVote() *NodeVote
- func (x *InputData) GetNonce() uint64
- func (x *InputData) GetOracleDataSubmission() *OracleDataSubmission
- func (x *InputData) GetOrderAmendment() *OrderAmendment
- func (x *InputData) GetOrderCancellation() *OrderCancellation
- func (x *InputData) GetOrderSubmission() *OrderSubmission
- func (x *InputData) GetProposalSubmission() *ProposalSubmission
- func (x *InputData) GetProtocolUpgradeProposal() *ProtocolUpgradeProposal
- func (x *InputData) GetStateVariableProposal() *StateVariableProposal
- func (x *InputData) GetStopOrdersCancellation() *StopOrdersCancellation
- func (x *InputData) GetStopOrdersSubmission() *StopOrdersSubmission
- func (x *InputData) GetTransfer() *Transfer
- func (x *InputData) GetUndelegateSubmission() *UndelegateSubmission
- func (x *InputData) GetUpdateReferralSet() *UpdateReferralSet
- func (x *InputData) GetValidatorHeartbeat() *ValidatorHeartbeat
- func (x *InputData) GetVoteSubmission() *VoteSubmission
- func (x *InputData) GetWithdrawSubmission() *WithdrawSubmission
- func (*InputData) ProtoMessage()
- func (x *InputData) ProtoReflect() protoreflect.Message
- func (x *InputData) Reset()
- func (x *InputData) String() string
- type InputData_AnnounceNode
- type InputData_ApplyReferralCode
- type InputData_BatchMarketInstructions
- type InputData_CancelTransfer
- type InputData_ChainEvent
- type InputData_CreateReferralSet
- type InputData_DelegateSubmission
- type InputData_EthereumKeyRotateSubmission
- type InputData_IssueSignatures
- type InputData_KeyRotateSubmission
- type InputData_LiquidityProvisionAmendment
- type InputData_LiquidityProvisionCancellation
- type InputData_LiquidityProvisionSubmission
- type InputData_NodeSignature
- type InputData_NodeVote
- type InputData_OracleDataSubmission
- type InputData_OrderAmendment
- type InputData_OrderCancellation
- type InputData_OrderSubmission
- type InputData_ProposalSubmission
- type InputData_ProtocolUpgradeProposal
- type InputData_StateVariableProposal
- type InputData_StopOrdersCancellation
- type InputData_StopOrdersSubmission
- type InputData_Transfer
- type InputData_UndelegateSubmission
- type InputData_UpdateReferralSet
- type InputData_ValidatorHeartbeat
- type InputData_VoteSubmission
- type InputData_WithdrawSubmission
- type IssueSignatures
- func (*IssueSignatures) Descriptor() ([]byte, []int)deprecated
- func (x *IssueSignatures) GetKind() NodeSignatureKind
- func (x *IssueSignatures) GetSubmitter() string
- func (x *IssueSignatures) GetValidatorNodeId() string
- func (*IssueSignatures) ProtoMessage()
- func (x *IssueSignatures) ProtoReflect() protoreflect.Message
- func (x *IssueSignatures) Reset()
- func (x *IssueSignatures) String() string
- type KeyRotateSubmission
- func (*KeyRotateSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *KeyRotateSubmission) GetCurrentPubKeyHash() string
- func (x *KeyRotateSubmission) GetNewPubKey() string
- func (x *KeyRotateSubmission) GetNewPubKeyIndex() uint32
- func (x *KeyRotateSubmission) GetTargetBlock() uint64
- func (*KeyRotateSubmission) ProtoMessage()
- func (x *KeyRotateSubmission) ProtoReflect() protoreflect.Message
- func (x *KeyRotateSubmission) Reset()
- func (x *KeyRotateSubmission) String() string
- type LiquidityProvisionAmendment
- func (*LiquidityProvisionAmendment) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityProvisionAmendment) GetCommitmentAmount() string
- func (x *LiquidityProvisionAmendment) GetFee() string
- func (x *LiquidityProvisionAmendment) GetMarketId() string
- func (x *LiquidityProvisionAmendment) GetReference() string
- func (*LiquidityProvisionAmendment) ProtoMessage()
- func (x *LiquidityProvisionAmendment) ProtoReflect() protoreflect.Message
- func (x *LiquidityProvisionAmendment) Reset()
- func (x *LiquidityProvisionAmendment) String() string
- type LiquidityProvisionCancellation
- func (*LiquidityProvisionCancellation) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityProvisionCancellation) GetMarketId() string
- func (*LiquidityProvisionCancellation) ProtoMessage()
- func (x *LiquidityProvisionCancellation) ProtoReflect() protoreflect.Message
- func (x *LiquidityProvisionCancellation) Reset()
- func (x *LiquidityProvisionCancellation) String() string
- type LiquidityProvisionSubmission
- func (*LiquidityProvisionSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityProvisionSubmission) GetCommitmentAmount() string
- func (x *LiquidityProvisionSubmission) GetFee() string
- func (x *LiquidityProvisionSubmission) GetMarketId() string
- func (x *LiquidityProvisionSubmission) GetReference() string
- func (*LiquidityProvisionSubmission) ProtoMessage()
- func (x *LiquidityProvisionSubmission) ProtoReflect() protoreflect.Message
- func (x *LiquidityProvisionSubmission) Reset()
- func (x *LiquidityProvisionSubmission) String() string
- type NodeSignature
- func (n NodeSignature) DeepClone() *NodeSignature
- func (*NodeSignature) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSignature) GetId() string
- func (x *NodeSignature) GetKind() NodeSignatureKind
- func (x *NodeSignature) GetSig() []byte
- func (NodeSignature) IsEvent()
- func (*NodeSignature) ProtoMessage()
- func (x *NodeSignature) ProtoReflect() protoreflect.Message
- func (x *NodeSignature) Reset()
- func (x *NodeSignature) String() string
- type NodeSignatureKind
- func (NodeSignatureKind) Descriptor() protoreflect.EnumDescriptor
- func (x NodeSignatureKind) Enum() *NodeSignatureKind
- func (NodeSignatureKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeSignatureKind) Number() protoreflect.EnumNumber
- func (x NodeSignatureKind) String() string
- func (NodeSignatureKind) Type() protoreflect.EnumType
- type NodeVote
- type NodeVote_Type
- func (NodeVote_Type) Descriptor() protoreflect.EnumDescriptor
- func (x NodeVote_Type) Enum() *NodeVote_Type
- func (NodeVote_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeVote_Type) Number() protoreflect.EnumNumber
- func (x NodeVote_Type) String() string
- func (NodeVote_Type) Type() protoreflect.EnumType
- type OneOffTransfer
- type OracleDataSubmission
- func (*OracleDataSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *OracleDataSubmission) GetPayload() []byte
- func (x *OracleDataSubmission) GetSource() OracleDataSubmission_OracleSource
- func (*OracleDataSubmission) ProtoMessage()
- func (x *OracleDataSubmission) ProtoReflect() protoreflect.Message
- func (x *OracleDataSubmission) Reset()
- func (x *OracleDataSubmission) String() string
- type OracleDataSubmission_OracleSource
- func (OracleDataSubmission_OracleSource) Descriptor() protoreflect.EnumDescriptor
- func (x OracleDataSubmission_OracleSource) Enum() *OracleDataSubmission_OracleSource
- func (OracleDataSubmission_OracleSource) EnumDescriptor() ([]byte, []int)deprecated
- func (x OracleDataSubmission_OracleSource) Number() protoreflect.EnumNumber
- func (x OracleDataSubmission_OracleSource) String() string
- func (OracleDataSubmission_OracleSource) Type() protoreflect.EnumType
- type OrderAmendment
- func (*OrderAmendment) Descriptor() ([]byte, []int)deprecated
- func (x *OrderAmendment) GetExpiresAt() int64
- func (x *OrderAmendment) GetMarketId() string
- func (x *OrderAmendment) GetOrderId() string
- func (x *OrderAmendment) GetPeggedOffset() string
- func (x *OrderAmendment) GetPeggedReference() vega.PeggedReference
- func (x *OrderAmendment) GetPrice() string
- func (x *OrderAmendment) GetSizeDelta() int64
- func (x *OrderAmendment) GetTimeInForce() vega.Order_TimeInForce
- func (*OrderAmendment) ProtoMessage()
- func (x *OrderAmendment) ProtoReflect() protoreflect.Message
- func (x *OrderAmendment) Reset()
- func (x *OrderAmendment) String() string
- type OrderCancellation
- func (*OrderCancellation) Descriptor() ([]byte, []int)deprecated
- func (x *OrderCancellation) GetMarketId() string
- func (x *OrderCancellation) GetOrderId() string
- func (*OrderCancellation) ProtoMessage()
- func (x *OrderCancellation) ProtoReflect() protoreflect.Message
- func (x *OrderCancellation) Reset()
- func (x *OrderCancellation) String() string
- type OrderSubmission
- func (*OrderSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *OrderSubmission) GetExpiresAt() int64
- func (x *OrderSubmission) GetIcebergOpts() *IcebergOpts
- func (x *OrderSubmission) GetMarketId() string
- func (x *OrderSubmission) GetPeggedOrder() *vega.PeggedOrder
- func (x *OrderSubmission) GetPostOnly() bool
- func (x *OrderSubmission) GetPrice() string
- func (x *OrderSubmission) GetReduceOnly() bool
- func (x *OrderSubmission) GetReference() string
- func (x *OrderSubmission) GetSide() vega.Side
- func (x *OrderSubmission) GetSize() uint64
- func (x *OrderSubmission) GetTimeInForce() vega.Order_TimeInForce
- func (x *OrderSubmission) GetType() vega.Order_Type
- func (*OrderSubmission) ProtoMessage()
- func (x *OrderSubmission) ProtoReflect() protoreflect.Message
- func (x *OrderSubmission) Reset()
- func (x *OrderSubmission) String() string
- type ProofOfWork
- type ProposalSubmission
- func (*ProposalSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *ProposalSubmission) GetRationale() *vega.ProposalRationale
- func (x *ProposalSubmission) GetReference() string
- func (x *ProposalSubmission) GetTerms() *vega.ProposalTerms
- func (*ProposalSubmission) ProtoMessage()
- func (x *ProposalSubmission) ProtoReflect() protoreflect.Message
- func (x *ProposalSubmission) Reset()
- func (x *ProposalSubmission) String() string
- type ProtocolUpgradeProposal
- func (*ProtocolUpgradeProposal) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolUpgradeProposal) GetUpgradeBlockHeight() uint64
- func (x *ProtocolUpgradeProposal) GetVegaReleaseTag() string
- func (*ProtocolUpgradeProposal) ProtoMessage()
- func (x *ProtocolUpgradeProposal) ProtoReflect() protoreflect.Message
- func (x *ProtocolUpgradeProposal) Reset()
- func (x *ProtocolUpgradeProposal) String() string
- type RecurringTransfer
- func (*RecurringTransfer) Descriptor() ([]byte, []int)deprecated
- func (x *RecurringTransfer) GetDispatchStrategy() *vega.DispatchStrategy
- func (x *RecurringTransfer) GetEndEpoch() uint64
- func (x *RecurringTransfer) GetFactor() string
- func (x *RecurringTransfer) GetStartEpoch() uint64
- func (*RecurringTransfer) ProtoMessage()
- func (x *RecurringTransfer) ProtoReflect() protoreflect.Message
- func (x *RecurringTransfer) Reset()
- func (x *RecurringTransfer) String() string
- type Signature
- func (*Signature) Descriptor() ([]byte, []int)deprecated
- func (x *Signature) GetAlgo() string
- func (x *Signature) GetValue() string
- func (x *Signature) GetVersion() uint32
- func (*Signature) ProtoMessage()
- func (x *Signature) ProtoReflect() protoreflect.Message
- func (x *Signature) Reset()
- func (x *Signature) String() string
- type StateVariableProposal
- func (*StateVariableProposal) Descriptor() ([]byte, []int)deprecated
- func (x *StateVariableProposal) GetProposal() *vega.StateValueProposal
- func (*StateVariableProposal) ProtoMessage()
- func (x *StateVariableProposal) ProtoReflect() protoreflect.Message
- func (x *StateVariableProposal) Reset()
- func (x *StateVariableProposal) String() string
- type StopOrderSetup
- func (*StopOrderSetup) Descriptor() ([]byte, []int)deprecated
- func (x *StopOrderSetup) GetExpiresAt() int64
- func (x *StopOrderSetup) GetExpiryStrategy() vega.StopOrder_ExpiryStrategy
- func (x *StopOrderSetup) GetOrderSubmission() *OrderSubmission
- func (x *StopOrderSetup) GetPrice() string
- func (x *StopOrderSetup) GetTrailingPercentOffset() string
- func (m *StopOrderSetup) GetTrigger() isStopOrderSetup_Trigger
- func (*StopOrderSetup) ProtoMessage()
- func (x *StopOrderSetup) ProtoReflect() protoreflect.Message
- func (x *StopOrderSetup) Reset()
- func (x *StopOrderSetup) String() string
- type StopOrderSetup_Price
- type StopOrderSetup_TrailingPercentOffset
- type StopOrdersCancellation
- func (*StopOrdersCancellation) Descriptor() ([]byte, []int)deprecated
- func (x *StopOrdersCancellation) GetMarketId() string
- func (x *StopOrdersCancellation) GetStopOrderId() string
- func (*StopOrdersCancellation) ProtoMessage()
- func (x *StopOrdersCancellation) ProtoReflect() protoreflect.Message
- func (x *StopOrdersCancellation) Reset()
- func (x *StopOrdersCancellation) String() string
- type StopOrdersSubmission
- func (*StopOrdersSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *StopOrdersSubmission) GetFallsBelow() *StopOrderSetup
- func (x *StopOrdersSubmission) GetRisesAbove() *StopOrderSetup
- func (*StopOrdersSubmission) ProtoMessage()
- func (x *StopOrdersSubmission) ProtoReflect() protoreflect.Message
- func (x *StopOrdersSubmission) Reset()
- func (x *StopOrdersSubmission) String() string
- type Transaction
- func (*Transaction) Descriptor() ([]byte, []int)deprecated
- func (x *Transaction) GetAddress() string
- func (m *Transaction) GetFrom() isTransaction_From
- func (x *Transaction) GetInputData() []byte
- func (x *Transaction) GetPow() *ProofOfWork
- func (x *Transaction) GetPubKey() string
- func (x *Transaction) GetSignature() *Signature
- func (x *Transaction) GetVersion() TxVersion
- func (*Transaction) ProtoMessage()
- func (x *Transaction) ProtoReflect() protoreflect.Message
- func (x *Transaction) Reset()
- func (x *Transaction) String() string
- type Transaction_Address
- type Transaction_PubKey
- type Transfer
- func (*Transfer) Descriptor() ([]byte, []int)deprecated
- func (x *Transfer) GetAmount() string
- func (x *Transfer) GetAsset() string
- func (x *Transfer) GetFromAccountType() vega.AccountType
- func (m *Transfer) GetKind() isTransfer_Kind
- func (x *Transfer) GetOneOff() *OneOffTransfer
- func (x *Transfer) GetRecurring() *RecurringTransfer
- func (x *Transfer) GetReference() string
- func (x *Transfer) GetTo() string
- func (x *Transfer) GetToAccountType() vega.AccountType
- func (*Transfer) ProtoMessage()
- func (x *Transfer) ProtoReflect() protoreflect.Message
- func (x *Transfer) Reset()
- func (x *Transfer) String() string
- type Transfer_OneOff
- type Transfer_Recurring
- type TxVersion
- type UndelegateSubmission
- func (*UndelegateSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *UndelegateSubmission) GetAmount() string
- func (x *UndelegateSubmission) GetMethod() UndelegateSubmission_Method
- func (x *UndelegateSubmission) GetNodeId() string
- func (*UndelegateSubmission) ProtoMessage()
- func (x *UndelegateSubmission) ProtoReflect() protoreflect.Message
- func (x *UndelegateSubmission) Reset()
- func (x *UndelegateSubmission) String() string
- type UndelegateSubmission_Method
- func (UndelegateSubmission_Method) Descriptor() protoreflect.EnumDescriptor
- func (x UndelegateSubmission_Method) Enum() *UndelegateSubmission_Method
- func (UndelegateSubmission_Method) EnumDescriptor() ([]byte, []int)deprecated
- func (x UndelegateSubmission_Method) Number() protoreflect.EnumNumber
- func (x UndelegateSubmission_Method) String() string
- func (UndelegateSubmission_Method) Type() protoreflect.EnumType
- type UpdateReferralSet
- func (*UpdateReferralSet) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateReferralSet) GetId() string
- func (x *UpdateReferralSet) GetIsTeam() bool
- func (x *UpdateReferralSet) GetTeam() *UpdateReferralSet_Team
- func (*UpdateReferralSet) ProtoMessage()
- func (x *UpdateReferralSet) ProtoReflect() protoreflect.Message
- func (x *UpdateReferralSet) Reset()
- func (x *UpdateReferralSet) String() string
- type UpdateReferralSet_Team
- func (*UpdateReferralSet_Team) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateReferralSet_Team) GetAvatarUrl() string
- func (x *UpdateReferralSet_Team) GetClosed() bool
- func (x *UpdateReferralSet_Team) GetName() string
- func (x *UpdateReferralSet_Team) GetTeamUrl() string
- func (*UpdateReferralSet_Team) ProtoMessage()
- func (x *UpdateReferralSet_Team) ProtoReflect() protoreflect.Message
- func (x *UpdateReferralSet_Team) Reset()
- func (x *UpdateReferralSet_Team) String() string
- type ValidatorHeartbeat
- func (*ValidatorHeartbeat) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorHeartbeat) GetEthereumSignature() *Signature
- func (x *ValidatorHeartbeat) GetMessage() string
- func (x *ValidatorHeartbeat) GetNodeId() string
- func (x *ValidatorHeartbeat) GetVegaSignature() *Signature
- func (*ValidatorHeartbeat) ProtoMessage()
- func (x *ValidatorHeartbeat) ProtoReflect() protoreflect.Message
- func (x *ValidatorHeartbeat) Reset()
- func (x *ValidatorHeartbeat) String() string
- type VoteSubmission
- func (*VoteSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *VoteSubmission) GetProposalId() string
- func (x *VoteSubmission) GetValue() vega.Vote_Value
- func (*VoteSubmission) ProtoMessage()
- func (x *VoteSubmission) ProtoReflect() protoreflect.Message
- func (x *VoteSubmission) Reset()
- func (x *VoteSubmission) String() string
- type WithdrawSubmission
- func (*WithdrawSubmission) Descriptor() ([]byte, []int)deprecated
- func (x *WithdrawSubmission) GetAmount() string
- func (x *WithdrawSubmission) GetAsset() string
- func (x *WithdrawSubmission) GetExt() *vega.WithdrawExt
- func (*WithdrawSubmission) ProtoMessage()
- func (x *WithdrawSubmission) ProtoReflect() protoreflect.Message
- func (x *WithdrawSubmission) Reset()
- func (x *WithdrawSubmission) String() string
Constants ¶
This section is empty.
Variables ¶
var ( UndelegateSubmission_Method_name = map[int32]string{ 0: "METHOD_UNSPECIFIED", 1: "METHOD_NOW", 2: "METHOD_AT_END_OF_EPOCH", } UndelegateSubmission_Method_value = map[string]int32{ "METHOD_UNSPECIFIED": 0, "METHOD_NOW": 1, "METHOD_AT_END_OF_EPOCH": 2, } )
Enum value maps for UndelegateSubmission_Method.
var ( OracleDataSubmission_OracleSource_name = map[int32]string{ 0: "ORACLE_SOURCE_UNSPECIFIED", 1: "ORACLE_SOURCE_OPEN_ORACLE", 2: "ORACLE_SOURCE_JSON", 3: "ORACLE_SOURCE_ETHEREUM", } OracleDataSubmission_OracleSource_value = map[string]int32{ "ORACLE_SOURCE_UNSPECIFIED": 0, "ORACLE_SOURCE_OPEN_ORACLE": 1, "ORACLE_SOURCE_JSON": 2, "ORACLE_SOURCE_ETHEREUM": 3, } )
Enum value maps for OracleDataSubmission_OracleSource.
var ( TxVersion_name = map[int32]string{ 0: "TX_VERSION_UNSPECIFIED", 2: "TX_VERSION_V2", 3: "TX_VERSION_V3", } TxVersion_value = map[string]int32{ "TX_VERSION_UNSPECIFIED": 0, "TX_VERSION_V2": 2, "TX_VERSION_V3": 3, } )
Enum value maps for TxVersion.
var ( NodeSignatureKind_name = map[int32]string{ 0: "NODE_SIGNATURE_KIND_UNSPECIFIED", 1: "NODE_SIGNATURE_KIND_ASSET_NEW", 2: "NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL", 3: "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED", 4: "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED", 5: "NODE_SIGNATURE_KIND_ASSET_UPDATE", } NodeSignatureKind_value = map[string]int32{ "NODE_SIGNATURE_KIND_UNSPECIFIED": 0, "NODE_SIGNATURE_KIND_ASSET_NEW": 1, "NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL": 2, "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED": 3, "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED": 4, "NODE_SIGNATURE_KIND_ASSET_UPDATE": 5, } )
Enum value maps for NodeSignatureKind.
var ( NodeVote_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_STAKE_DEPOSITED", 2: "TYPE_STAKE_REMOVED", 3: "TYPE_FUNDS_DEPOSITED", 4: "TYPE_SIGNER_ADDED", 5: "TYPE_SIGNER_REMOVED", 6: "TYPE_BRIDGE_STOPPED", 7: "TYPE_BRIDGE_RESUMED", 8: "TYPE_ASSET_LISTED", 9: "TYPE_LIMITS_UPDATED", 10: "TYPE_STAKE_TOTAL_SUPPLY", 11: "TYPE_SIGNER_THRESHOLD_SET", 12: "TYPE_GOVERNANCE_VALIDATE_ASSET", 13: "TYPE_ETHEREUM_CONTRACT_CALL_RESULT", } NodeVote_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_STAKE_DEPOSITED": 1, "TYPE_STAKE_REMOVED": 2, "TYPE_FUNDS_DEPOSITED": 3, "TYPE_SIGNER_ADDED": 4, "TYPE_SIGNER_REMOVED": 5, "TYPE_BRIDGE_STOPPED": 6, "TYPE_BRIDGE_RESUMED": 7, "TYPE_ASSET_LISTED": 8, "TYPE_LIMITS_UPDATED": 9, "TYPE_STAKE_TOTAL_SUPPLY": 10, "TYPE_SIGNER_THRESHOLD_SET": 11, "TYPE_GOVERNANCE_VALIDATE_ASSET": 12, "TYPE_ETHEREUM_CONTRACT_CALL_RESULT": 13, } )
Enum value maps for NodeVote_Type.
var File_vega_commands_v1_commands_proto protoreflect.FileDescriptor
var File_vega_commands_v1_data_proto protoreflect.FileDescriptor
var File_vega_commands_v1_signature_proto protoreflect.FileDescriptor
var File_vega_commands_v1_transaction_proto protoreflect.FileDescriptor
var File_vega_commands_v1_validator_commands_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AnnounceNode ¶
type AnnounceNode struct { // Vega public key of the node being announced. VegaPubKey string `protobuf:"bytes,1,opt,name=vega_pub_key,json=vegaPubKey,proto3" json:"vega_pub_key,omitempty"` // Ethereum public key of the node being announced. EthereumAddress string `protobuf:"bytes,2,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"` // Public key for the blockchain, currently the node's CometBFT key. ChainPubKey string `protobuf:"bytes,3,opt,name=chain_pub_key,json=chainPubKey,proto3" json:"chain_pub_key,omitempty"` // URL to the node operators homepage allowing stake holders to make an informed decision when delegating. InfoUrl string `protobuf:"bytes,4,opt,name=info_url,json=infoUrl,proto3" json:"info_url,omitempty"` // Country code (ISO 3166-1 alpha-2) for the location of the node. Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"` // Node ID of the validator, which is the node's public master key. Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"` // Human-readable name of the node. Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` // URL to the node operator's avatar. AvatarUrl string `protobuf:"bytes,8,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"` // Vega public key derivation index. VegaPubKeyIndex uint32 `protobuf:"varint,9,opt,name=vega_pub_key_index,json=vegaPubKeyIndex,proto3" json:"vega_pub_key_index,omitempty"` // Epoch from which the node is expected to be ready to validate blocks. FromEpoch uint64 `protobuf:"varint,10,opt,name=from_epoch,json=fromEpoch,proto3" json:"from_epoch,omitempty"` // Signature from the node made using the ethereum wallet. EthereumSignature *Signature `protobuf:"bytes,11,opt,name=ethereum_signature,json=ethereumSignature,proto3" json:"ethereum_signature,omitempty"` // Signature from the node made using the Vega wallet. VegaSignature *Signature `protobuf:"bytes,12,opt,name=vega_signature,json=vegaSignature,proto3" json:"vega_signature,omitempty"` // Ethereum public key to use as a submitter to allow automatic signature generation. SubmitterAddress string `protobuf:"bytes,13,opt,name=submitter_address,json=submitterAddress,proto3" json:"submitter_address,omitempty"` // contains filtered or unexported fields }
A command that allows a new node operator to announce themselves to the network as a new validator.
func (*AnnounceNode) Descriptor
deprecated
func (*AnnounceNode) Descriptor() ([]byte, []int)
Deprecated: Use AnnounceNode.ProtoReflect.Descriptor instead.
func (*AnnounceNode) GetAvatarUrl ¶
func (x *AnnounceNode) GetAvatarUrl() string
func (*AnnounceNode) GetChainPubKey ¶
func (x *AnnounceNode) GetChainPubKey() string
func (*AnnounceNode) GetCountry ¶
func (x *AnnounceNode) GetCountry() string
func (*AnnounceNode) GetEthereumAddress ¶
func (x *AnnounceNode) GetEthereumAddress() string
func (*AnnounceNode) GetEthereumSignature ¶
func (x *AnnounceNode) GetEthereumSignature() *Signature
func (*AnnounceNode) GetFromEpoch ¶
func (x *AnnounceNode) GetFromEpoch() uint64
func (*AnnounceNode) GetId ¶
func (x *AnnounceNode) GetId() string
func (*AnnounceNode) GetInfoUrl ¶
func (x *AnnounceNode) GetInfoUrl() string
func (*AnnounceNode) GetName ¶
func (x *AnnounceNode) GetName() string
func (*AnnounceNode) GetSubmitterAddress ¶ added in v0.55.0
func (x *AnnounceNode) GetSubmitterAddress() string
func (*AnnounceNode) GetVegaPubKey ¶
func (x *AnnounceNode) GetVegaPubKey() string
func (*AnnounceNode) GetVegaPubKeyIndex ¶
func (x *AnnounceNode) GetVegaPubKeyIndex() uint32
func (*AnnounceNode) GetVegaSignature ¶
func (x *AnnounceNode) GetVegaSignature() *Signature
func (*AnnounceNode) ProtoMessage ¶
func (*AnnounceNode) ProtoMessage()
func (*AnnounceNode) ProtoReflect ¶
func (x *AnnounceNode) ProtoReflect() protoreflect.Message
func (*AnnounceNode) Reset ¶
func (x *AnnounceNode) Reset()
func (*AnnounceNode) String ¶
func (x *AnnounceNode) String() string
type ApplyReferralCode ¶ added in v0.73.0
type ApplyReferralCode struct { // Referral code, normally the referral set ID, for the party to join. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set. A party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer. To switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.
func (*ApplyReferralCode) Descriptor
deprecated
added in
v0.73.0
func (*ApplyReferralCode) Descriptor() ([]byte, []int)
Deprecated: Use ApplyReferralCode.ProtoReflect.Descriptor instead.
func (*ApplyReferralCode) GetId ¶ added in v0.73.0
func (x *ApplyReferralCode) GetId() string
func (*ApplyReferralCode) ProtoMessage ¶ added in v0.73.0
func (*ApplyReferralCode) ProtoMessage()
func (*ApplyReferralCode) ProtoReflect ¶ added in v0.73.0
func (x *ApplyReferralCode) ProtoReflect() protoreflect.Message
func (*ApplyReferralCode) Reset ¶ added in v0.73.0
func (x *ApplyReferralCode) Reset()
func (*ApplyReferralCode) String ¶ added in v0.73.0
func (x *ApplyReferralCode) String() string
type BatchMarketInstructions ¶ added in v0.55.0
type BatchMarketInstructions struct { // List of order cancellations to be processed sequentially. Cancellations []*OrderCancellation `protobuf:"bytes,1,rep,name=cancellations,proto3" json:"cancellations,omitempty"` // List of order amendments to be processed sequentially. Amendments []*OrderAmendment `protobuf:"bytes,2,rep,name=amendments,proto3" json:"amendments,omitempty"` // List of order submissions to be processed sequentially. Submissions []*OrderSubmission `protobuf:"bytes,3,rep,name=submissions,proto3" json:"submissions,omitempty"` // List of stop order cancellations to be processed sequentially. StopOrdersCancellation []*StopOrdersCancellation `` /* 129-byte string literal not displayed */ // List of stop order submissions to be processed sequentially. StopOrdersSubmission []*StopOrdersSubmission `protobuf:"bytes,5,rep,name=stop_orders_submission,json=stopOrdersSubmission,proto3" json:"stop_orders_submission,omitempty"` // contains filtered or unexported fields }
A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction. These instructions are then processed sequentially in the following order: - OrderCancellation - OrderAmendment - OrderSubmission - StopOrderSubmission where the maximum allow of instructions in a batch is controlled by the network parameter "spam.protection.max.batchSize".
func (*BatchMarketInstructions) Descriptor
deprecated
added in
v0.55.0
func (*BatchMarketInstructions) Descriptor() ([]byte, []int)
Deprecated: Use BatchMarketInstructions.ProtoReflect.Descriptor instead.
func (*BatchMarketInstructions) GetAmendments ¶ added in v0.55.0
func (x *BatchMarketInstructions) GetAmendments() []*OrderAmendment
func (*BatchMarketInstructions) GetCancellations ¶ added in v0.55.0
func (x *BatchMarketInstructions) GetCancellations() []*OrderCancellation
func (*BatchMarketInstructions) GetStopOrdersCancellation ¶ added in v0.72.0
func (x *BatchMarketInstructions) GetStopOrdersCancellation() []*StopOrdersCancellation
func (*BatchMarketInstructions) GetStopOrdersSubmission ¶ added in v0.72.0
func (x *BatchMarketInstructions) GetStopOrdersSubmission() []*StopOrdersSubmission
func (*BatchMarketInstructions) GetSubmissions ¶ added in v0.55.0
func (x *BatchMarketInstructions) GetSubmissions() []*OrderSubmission
func (*BatchMarketInstructions) ProtoMessage ¶ added in v0.55.0
func (*BatchMarketInstructions) ProtoMessage()
func (*BatchMarketInstructions) ProtoReflect ¶ added in v0.55.0
func (x *BatchMarketInstructions) ProtoReflect() protoreflect.Message
func (*BatchMarketInstructions) Reset ¶ added in v0.55.0
func (x *BatchMarketInstructions) Reset()
func (*BatchMarketInstructions) String ¶ added in v0.55.0
func (x *BatchMarketInstructions) String() string
type CancelTransfer ¶
type CancelTransfer struct { // Transfer ID of the transfer to cancel. TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"` // contains filtered or unexported fields }
Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.
func (*CancelTransfer) Descriptor
deprecated
func (*CancelTransfer) Descriptor() ([]byte, []int)
Deprecated: Use CancelTransfer.ProtoReflect.Descriptor instead.
func (*CancelTransfer) GetTransferId ¶
func (x *CancelTransfer) GetTransferId() string
func (*CancelTransfer) ProtoMessage ¶
func (*CancelTransfer) ProtoMessage()
func (*CancelTransfer) ProtoReflect ¶
func (x *CancelTransfer) ProtoReflect() protoreflect.Message
func (*CancelTransfer) Reset ¶
func (x *CancelTransfer) Reset()
func (*CancelTransfer) String ¶
func (x *CancelTransfer) String() string
type ChainEvent ¶
type ChainEvent struct { // ID of the transaction on the foreign chain that caused the event. TxId string `protobuf:"bytes,1,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"` // Arbitrary one-time integer used to prevent replay attacks. Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // Event being forwarded. // // Types that are assignable to Event: // // *ChainEvent_Builtin // *ChainEvent_Erc20 // *ChainEvent_StakingEvent // *ChainEvent_Erc20Multisig // *ChainEvent_ContractCall Event isChainEvent_Event `protobuf_oneof:"event"` // contains filtered or unexported fields }
A validator command sent automatically that provides information of events that have happened on foreign chains.
func (*ChainEvent) Descriptor
deprecated
func (*ChainEvent) Descriptor() ([]byte, []int)
Deprecated: Use ChainEvent.ProtoReflect.Descriptor instead.
func (*ChainEvent) GetBuiltin ¶
func (x *ChainEvent) GetBuiltin() *vega.BuiltinAssetEvent
func (*ChainEvent) GetContractCall ¶ added in v0.72.0
func (x *ChainEvent) GetContractCall() *vega.EthContractCallEvent
func (*ChainEvent) GetErc20 ¶
func (x *ChainEvent) GetErc20() *vega.ERC20Event
func (*ChainEvent) GetErc20Multisig ¶
func (x *ChainEvent) GetErc20Multisig() *vega.ERC20MultiSigEvent
func (*ChainEvent) GetEvent ¶
func (m *ChainEvent) GetEvent() isChainEvent_Event
func (*ChainEvent) GetNonce ¶
func (x *ChainEvent) GetNonce() uint64
func (*ChainEvent) GetStakingEvent ¶
func (x *ChainEvent) GetStakingEvent() *vega.StakingEvent
func (*ChainEvent) GetTxId ¶
func (x *ChainEvent) GetTxId() string
func (*ChainEvent) ProtoMessage ¶
func (*ChainEvent) ProtoMessage()
func (*ChainEvent) ProtoReflect ¶
func (x *ChainEvent) ProtoReflect() protoreflect.Message
func (*ChainEvent) Reset ¶
func (x *ChainEvent) Reset()
func (*ChainEvent) String ¶
func (x *ChainEvent) String() string
type ChainEvent_Builtin ¶
type ChainEvent_Builtin struct { // Built-in asset event. Builtin *vega.BuiltinAssetEvent `protobuf:"bytes,1001,opt,name=builtin,proto3,oneof"` }
type ChainEvent_ContractCall ¶ added in v0.72.0
type ChainEvent_ContractCall struct { // Ethereum contract call event. ContractCall *vega.EthContractCallEvent `protobuf:"bytes,1007,opt,name=contract_call,json=contractCall,proto3,oneof"` }
type ChainEvent_Erc20 ¶
type ChainEvent_Erc20 struct { // Ethereum ERC20 event. Erc20 *vega.ERC20Event `protobuf:"bytes,1002,opt,name=erc20,proto3,oneof"` }
type ChainEvent_Erc20Multisig ¶
type ChainEvent_Erc20Multisig struct { // Ethereum ERC20 multisig event. Erc20Multisig *vega.ERC20MultiSigEvent `protobuf:"bytes,1006,opt,name=erc20_multisig,json=erc20Multisig,proto3,oneof"` }
type ChainEvent_StakingEvent ¶
type ChainEvent_StakingEvent struct { // Ethereum Staking event. StakingEvent *vega.StakingEvent `protobuf:"bytes,1005,opt,name=staking_event,json=stakingEvent,proto3,oneof"` }
type CreateReferralSet ¶ added in v0.73.0
type CreateReferralSet struct { // Whether or not the referral set should be considered a team that can participate in team games on the network. IsTeam bool `protobuf:"varint,1,opt,name=is_team,json=isTeam,proto3" json:"is_team,omitempty"` // Team details, if the referral set is to be considered a team. Team *CreateReferralSet_Team `protobuf:"bytes,2,opt,name=team,proto3,oneof" json:"team,omitempty"` // contains filtered or unexported fields }
Command that a party can use to instruct the network to create a new referral set on the network. The submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set. A referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.
func (*CreateReferralSet) Descriptor
deprecated
added in
v0.73.0
func (*CreateReferralSet) Descriptor() ([]byte, []int)
Deprecated: Use CreateReferralSet.ProtoReflect.Descriptor instead.
func (*CreateReferralSet) GetIsTeam ¶ added in v0.73.0
func (x *CreateReferralSet) GetIsTeam() bool
func (*CreateReferralSet) GetTeam ¶ added in v0.73.0
func (x *CreateReferralSet) GetTeam() *CreateReferralSet_Team
func (*CreateReferralSet) ProtoMessage ¶ added in v0.73.0
func (*CreateReferralSet) ProtoMessage()
func (*CreateReferralSet) ProtoReflect ¶ added in v0.73.0
func (x *CreateReferralSet) ProtoReflect() protoreflect.Message
func (*CreateReferralSet) Reset ¶ added in v0.73.0
func (x *CreateReferralSet) Reset()
func (*CreateReferralSet) String ¶ added in v0.73.0
func (x *CreateReferralSet) String() string
type CreateReferralSet_Team ¶ added in v0.73.0
type CreateReferralSet_Team struct { // Name of the team. Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` // External link to the team's homepage. TeamUrl *string `protobuf:"bytes,11,opt,name=team_url,json=teamUrl,proto3,oneof" json:"team_url,omitempty"` // External link to an avatar for the team. AvatarUrl *string `protobuf:"bytes,12,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"` // Whether or not the team is closed to new party members. Closed bool `protobuf:"varint,13,opt,name=closed,proto3" json:"closed,omitempty"` // contains filtered or unexported fields }
func (*CreateReferralSet_Team) Descriptor
deprecated
added in
v0.73.0
func (*CreateReferralSet_Team) Descriptor() ([]byte, []int)
Deprecated: Use CreateReferralSet_Team.ProtoReflect.Descriptor instead.
func (*CreateReferralSet_Team) GetAvatarUrl ¶ added in v0.73.0
func (x *CreateReferralSet_Team) GetAvatarUrl() string
func (*CreateReferralSet_Team) GetClosed ¶ added in v0.73.0
func (x *CreateReferralSet_Team) GetClosed() bool
func (*CreateReferralSet_Team) GetName ¶ added in v0.73.0
func (x *CreateReferralSet_Team) GetName() string
func (*CreateReferralSet_Team) GetTeamUrl ¶ added in v0.73.0
func (x *CreateReferralSet_Team) GetTeamUrl() string
func (*CreateReferralSet_Team) ProtoMessage ¶ added in v0.73.0
func (*CreateReferralSet_Team) ProtoMessage()
func (*CreateReferralSet_Team) ProtoReflect ¶ added in v0.73.0
func (x *CreateReferralSet_Team) ProtoReflect() protoreflect.Message
func (*CreateReferralSet_Team) Reset ¶ added in v0.73.0
func (x *CreateReferralSet_Team) Reset()
func (*CreateReferralSet_Team) String ¶ added in v0.73.0
func (x *CreateReferralSet_Team) String() string
type DelegateSubmission ¶
type DelegateSubmission struct { // Node ID to delegate stake to. NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places. Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
Command to allow a token holder to delegate their tokens to a validator to help secure the network. A token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.
func (*DelegateSubmission) Descriptor
deprecated
func (*DelegateSubmission) Descriptor() ([]byte, []int)
Deprecated: Use DelegateSubmission.ProtoReflect.Descriptor instead.
func (*DelegateSubmission) GetAmount ¶
func (x *DelegateSubmission) GetAmount() string
func (*DelegateSubmission) GetNodeId ¶
func (x *DelegateSubmission) GetNodeId() string
func (*DelegateSubmission) ProtoMessage ¶
func (*DelegateSubmission) ProtoMessage()
func (*DelegateSubmission) ProtoReflect ¶
func (x *DelegateSubmission) ProtoReflect() protoreflect.Message
func (*DelegateSubmission) Reset ¶
func (x *DelegateSubmission) Reset()
func (*DelegateSubmission) String ¶
func (x *DelegateSubmission) String() string
type EthereumKeyRotateSubmission ¶
type EthereumKeyRotateSubmission struct { // Block height at which the key rotation will take effect. TargetBlock uint64 `protobuf:"varint,1,opt,name=target_block,json=targetBlock,proto3" json:"target_block,omitempty"` // Ethereum address that is being rotated to. NewAddress string `protobuf:"bytes,2,opt,name=new_address,json=newAddress,proto3" json:"new_address,omitempty"` // Ethereum address of the node's current Ethereum keys. CurrentAddress string `protobuf:"bytes,3,opt,name=current_address,json=currentAddress,proto3" json:"current_address,omitempty"` // Ethereum public key to use as a submitter to allow automatic signature generation. SubmitterAddress string `protobuf:"bytes,4,opt,name=submitter_address,json=submitterAddress,proto3" json:"submitter_address,omitempty"` // Signature signed by the new Ethereum key that can be verified to prove ownership. EthereumSignature *Signature `protobuf:"bytes,5,opt,name=ethereum_signature,json=ethereumSignature,proto3" json:"ethereum_signature,omitempty"` // contains filtered or unexported fields }
A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.
func (*EthereumKeyRotateSubmission) Descriptor
deprecated
func (*EthereumKeyRotateSubmission) Descriptor() ([]byte, []int)
Deprecated: Use EthereumKeyRotateSubmission.ProtoReflect.Descriptor instead.
func (*EthereumKeyRotateSubmission) GetCurrentAddress ¶
func (x *EthereumKeyRotateSubmission) GetCurrentAddress() string
func (*EthereumKeyRotateSubmission) GetEthereumSignature ¶ added in v0.58.0
func (x *EthereumKeyRotateSubmission) GetEthereumSignature() *Signature
func (*EthereumKeyRotateSubmission) GetNewAddress ¶
func (x *EthereumKeyRotateSubmission) GetNewAddress() string
func (*EthereumKeyRotateSubmission) GetSubmitterAddress ¶ added in v0.55.0
func (x *EthereumKeyRotateSubmission) GetSubmitterAddress() string
func (*EthereumKeyRotateSubmission) GetTargetBlock ¶
func (x *EthereumKeyRotateSubmission) GetTargetBlock() uint64
func (*EthereumKeyRotateSubmission) ProtoMessage ¶
func (*EthereumKeyRotateSubmission) ProtoMessage()
func (*EthereumKeyRotateSubmission) ProtoReflect ¶
func (x *EthereumKeyRotateSubmission) ProtoReflect() protoreflect.Message
func (*EthereumKeyRotateSubmission) Reset ¶
func (x *EthereumKeyRotateSubmission) Reset()
func (*EthereumKeyRotateSubmission) String ¶
func (x *EthereumKeyRotateSubmission) String() string
type IcebergOpts ¶ added in v0.72.0
type IcebergOpts struct { // Size of the order that is made visible and can be traded with during the execution of a single order. PeakSize uint64 `protobuf:"varint,1,opt,name=peak_size,json=peakSize,proto3" json:"peak_size,omitempty"` // Minimum allowed remaining size of the order before it is replenished back to its peak size. MinimumVisibleSize uint64 `protobuf:"varint,2,opt,name=minimum_visible_size,json=minimumVisibleSize,proto3" json:"minimum_visible_size,omitempty"` // contains filtered or unexported fields }
Iceberg order options
func (*IcebergOpts) Descriptor
deprecated
added in
v0.72.0
func (*IcebergOpts) Descriptor() ([]byte, []int)
Deprecated: Use IcebergOpts.ProtoReflect.Descriptor instead.
func (*IcebergOpts) GetMinimumVisibleSize ¶ added in v0.72.0
func (x *IcebergOpts) GetMinimumVisibleSize() uint64
func (*IcebergOpts) GetPeakSize ¶ added in v0.72.0
func (x *IcebergOpts) GetPeakSize() uint64
func (*IcebergOpts) ProtoMessage ¶ added in v0.72.0
func (*IcebergOpts) ProtoMessage()
func (*IcebergOpts) ProtoReflect ¶ added in v0.72.0
func (x *IcebergOpts) ProtoReflect() protoreflect.Message
func (*IcebergOpts) Reset ¶ added in v0.72.0
func (x *IcebergOpts) Reset()
func (*IcebergOpts) String ¶ added in v0.72.0
func (x *IcebergOpts) String() string
type InputData ¶
type InputData struct { // Arbitrary number used to provide uniqueness to the signature of two otherwise identical input data, preventing replay attacks. // Must be set to a different value for all new transactions sent by a party. It is advised to generate this number randomly. Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` // Block height which has been used to calculate the transaction proof-of-work. BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"` // Types that are assignable to Command: // // *InputData_OrderSubmission // *InputData_OrderCancellation // *InputData_OrderAmendment // *InputData_WithdrawSubmission // *InputData_ProposalSubmission // *InputData_VoteSubmission // *InputData_LiquidityProvisionSubmission // *InputData_DelegateSubmission // *InputData_UndelegateSubmission // *InputData_LiquidityProvisionCancellation // *InputData_LiquidityProvisionAmendment // *InputData_Transfer // *InputData_CancelTransfer // *InputData_AnnounceNode // *InputData_BatchMarketInstructions // *InputData_StopOrdersSubmission // *InputData_StopOrdersCancellation // *InputData_CreateReferralSet // *InputData_UpdateReferralSet // *InputData_ApplyReferralCode // *InputData_NodeVote // *InputData_NodeSignature // *InputData_ChainEvent // *InputData_KeyRotateSubmission // *InputData_StateVariableProposal // *InputData_ValidatorHeartbeat // *InputData_EthereumKeyRotateSubmission // *InputData_ProtocolUpgradeProposal // *InputData_IssueSignatures // *InputData_OracleDataSubmission Command isInputData_Command `protobuf_oneof:"command"` // contains filtered or unexported fields }
Input data for a transaction containing a network command for the Vega network to execute. Once populated the protobuf message should be marshalled into a byte array and included in a transaction message.
func (*InputData) Descriptor
deprecated
func (*InputData) GetAnnounceNode ¶
func (x *InputData) GetAnnounceNode() *AnnounceNode
func (*InputData) GetApplyReferralCode ¶ added in v0.73.0
func (x *InputData) GetApplyReferralCode() *ApplyReferralCode
func (*InputData) GetBatchMarketInstructions ¶ added in v0.55.0
func (x *InputData) GetBatchMarketInstructions() *BatchMarketInstructions
func (*InputData) GetBlockHeight ¶
func (*InputData) GetCancelTransfer ¶
func (x *InputData) GetCancelTransfer() *CancelTransfer
func (*InputData) GetChainEvent ¶
func (x *InputData) GetChainEvent() *ChainEvent
func (*InputData) GetCommand ¶
func (m *InputData) GetCommand() isInputData_Command
func (*InputData) GetCreateReferralSet ¶ added in v0.73.0
func (x *InputData) GetCreateReferralSet() *CreateReferralSet
func (*InputData) GetDelegateSubmission ¶
func (x *InputData) GetDelegateSubmission() *DelegateSubmission
func (*InputData) GetEthereumKeyRotateSubmission ¶
func (x *InputData) GetEthereumKeyRotateSubmission() *EthereumKeyRotateSubmission
func (*InputData) GetIssueSignatures ¶ added in v0.55.0
func (x *InputData) GetIssueSignatures() *IssueSignatures
func (*InputData) GetKeyRotateSubmission ¶
func (x *InputData) GetKeyRotateSubmission() *KeyRotateSubmission
func (*InputData) GetLiquidityProvisionAmendment ¶
func (x *InputData) GetLiquidityProvisionAmendment() *LiquidityProvisionAmendment
func (*InputData) GetLiquidityProvisionCancellation ¶
func (x *InputData) GetLiquidityProvisionCancellation() *LiquidityProvisionCancellation
func (*InputData) GetLiquidityProvisionSubmission ¶
func (x *InputData) GetLiquidityProvisionSubmission() *LiquidityProvisionSubmission
func (*InputData) GetNodeSignature ¶
func (x *InputData) GetNodeSignature() *NodeSignature
func (*InputData) GetNodeVote ¶
func (*InputData) GetOracleDataSubmission ¶
func (x *InputData) GetOracleDataSubmission() *OracleDataSubmission
func (*InputData) GetOrderAmendment ¶
func (x *InputData) GetOrderAmendment() *OrderAmendment
func (*InputData) GetOrderCancellation ¶
func (x *InputData) GetOrderCancellation() *OrderCancellation
func (*InputData) GetOrderSubmission ¶
func (x *InputData) GetOrderSubmission() *OrderSubmission
func (*InputData) GetProposalSubmission ¶
func (x *InputData) GetProposalSubmission() *ProposalSubmission
func (*InputData) GetProtocolUpgradeProposal ¶
func (x *InputData) GetProtocolUpgradeProposal() *ProtocolUpgradeProposal
func (*InputData) GetStateVariableProposal ¶
func (x *InputData) GetStateVariableProposal() *StateVariableProposal
func (*InputData) GetStopOrdersCancellation ¶ added in v0.72.0
func (x *InputData) GetStopOrdersCancellation() *StopOrdersCancellation
func (*InputData) GetStopOrdersSubmission ¶ added in v0.72.0
func (x *InputData) GetStopOrdersSubmission() *StopOrdersSubmission
func (*InputData) GetTransfer ¶
func (*InputData) GetUndelegateSubmission ¶
func (x *InputData) GetUndelegateSubmission() *UndelegateSubmission
func (*InputData) GetUpdateReferralSet ¶ added in v0.73.0
func (x *InputData) GetUpdateReferralSet() *UpdateReferralSet
func (*InputData) GetValidatorHeartbeat ¶
func (x *InputData) GetValidatorHeartbeat() *ValidatorHeartbeat
func (*InputData) GetVoteSubmission ¶
func (x *InputData) GetVoteSubmission() *VoteSubmission
func (*InputData) GetWithdrawSubmission ¶
func (x *InputData) GetWithdrawSubmission() *WithdrawSubmission
func (*InputData) ProtoMessage ¶
func (*InputData) ProtoMessage()
func (*InputData) ProtoReflect ¶
func (x *InputData) ProtoReflect() protoreflect.Message
type InputData_AnnounceNode ¶
type InputData_AnnounceNode struct { // Command used by a node operator to announce its node as a pending validator. AnnounceNode *AnnounceNode `protobuf:"bytes,1014,opt,name=announce_node,json=announceNode,proto3,oneof"` }
type InputData_ApplyReferralCode ¶ added in v0.73.0
type InputData_ApplyReferralCode struct { // Command to apply a referral code. ApplyReferralCode *ApplyReferralCode `protobuf:"bytes,1020,opt,name=apply_referral_code,json=applyReferralCode,proto3,oneof"` }
type InputData_BatchMarketInstructions ¶ added in v0.55.0
type InputData_BatchMarketInstructions struct { // Command to submit a batch of order instructions. BatchMarketInstructions *BatchMarketInstructions `protobuf:"bytes,1015,opt,name=batch_market_instructions,json=batchMarketInstructions,proto3,oneof"` }
type InputData_CancelTransfer ¶
type InputData_CancelTransfer struct { // Command to cancel a recurring transfer. CancelTransfer *CancelTransfer `protobuf:"bytes,1013,opt,name=cancel_transfer,json=cancelTransfer,proto3,oneof"` }
type InputData_ChainEvent ¶
type InputData_ChainEvent struct { // Validator command sent automatically to notify the Vega chain of an off-chain event. ChainEvent *ChainEvent `protobuf:"bytes,2004,opt,name=chain_event,json=chainEvent,proto3,oneof"` }
type InputData_CreateReferralSet ¶ added in v0.73.0
type InputData_CreateReferralSet struct { // Command to create a referral set. CreateReferralSet *CreateReferralSet `protobuf:"bytes,1018,opt,name=create_referral_set,json=createReferralSet,proto3,oneof"` }
type InputData_DelegateSubmission ¶
type InputData_DelegateSubmission struct { // Command to delegate tokens to a validator. DelegateSubmission *DelegateSubmission `protobuf:"bytes,1008,opt,name=delegate_submission,json=delegateSubmission,proto3,oneof"` }
type InputData_EthereumKeyRotateSubmission ¶
type InputData_EthereumKeyRotateSubmission struct { // Validator command sent manually by a node operator to rotate their node's Ethereum keys. EthereumKeyRotateSubmission *EthereumKeyRotateSubmission `protobuf:"bytes,2008,opt,name=ethereum_key_rotate_submission,json=ethereumKeyRotateSubmission,proto3,oneof"` }
type InputData_IssueSignatures ¶ added in v0.55.0
type InputData_IssueSignatures struct { // Command to request signatures to amend the multisig-control contract. IssueSignatures *IssueSignatures `protobuf:"bytes,2010,opt,name=issue_signatures,json=issueSignatures,proto3,oneof"` }
type InputData_KeyRotateSubmission ¶
type InputData_KeyRotateSubmission struct { // Validator command sent manually by a node operator to rotate their node's Vega keys. KeyRotateSubmission *KeyRotateSubmission `protobuf:"bytes,2005,opt,name=key_rotate_submission,json=keyRotateSubmission,proto3,oneof"` }
type InputData_LiquidityProvisionAmendment ¶
type InputData_LiquidityProvisionAmendment struct { // Command to amend a liquidity commitment. LiquidityProvisionAmendment *LiquidityProvisionAmendment `protobuf:"bytes,1011,opt,name=liquidity_provision_amendment,json=liquidityProvisionAmendment,proto3,oneof"` }
type InputData_LiquidityProvisionCancellation ¶
type InputData_LiquidityProvisionCancellation struct { // Command to cancel a liquidity commitment. LiquidityProvisionCancellation *LiquidityProvisionCancellation `protobuf:"bytes,1010,opt,name=liquidity_provision_cancellation,json=liquidityProvisionCancellation,proto3,oneof"` }
type InputData_LiquidityProvisionSubmission ¶
type InputData_LiquidityProvisionSubmission struct { // Command to submit a liquidity commitment. LiquidityProvisionSubmission *LiquidityProvisionSubmission `protobuf:"bytes,1007,opt,name=liquidity_provision_submission,json=liquidityProvisionSubmission,proto3,oneof"` }
type InputData_NodeSignature ¶
type InputData_NodeSignature struct { // Validator command sent automatically to provide signatures for the Ethereum bridge. NodeSignature *NodeSignature `protobuf:"bytes,2003,opt,name=node_signature,json=nodeSignature,proto3,oneof"` }
type InputData_NodeVote ¶
type InputData_NodeVote struct { // Validator command sent automatically to vote on that validity of an external resource. NodeVote *NodeVote `protobuf:"bytes,2002,opt,name=node_vote,json=nodeVote,proto3,oneof"` }
type InputData_OracleDataSubmission ¶
type InputData_OracleDataSubmission struct { // Command to submit external oracle data. OracleDataSubmission *OracleDataSubmission `protobuf:"bytes,3001,opt,name=oracle_data_submission,json=oracleDataSubmission,proto3,oneof"` }
type InputData_OrderAmendment ¶
type InputData_OrderAmendment struct { // Command to amend an order. OrderAmendment *OrderAmendment `protobuf:"bytes,1003,opt,name=order_amendment,json=orderAmendment,proto3,oneof"` }
type InputData_OrderCancellation ¶
type InputData_OrderCancellation struct { // Command to cancel an order. OrderCancellation *OrderCancellation `protobuf:"bytes,1002,opt,name=order_cancellation,json=orderCancellation,proto3,oneof"` }
type InputData_OrderSubmission ¶
type InputData_OrderSubmission struct { // Command to submit an order. OrderSubmission *OrderSubmission `protobuf:"bytes,1001,opt,name=order_submission,json=orderSubmission,proto3,oneof"` }
type InputData_ProposalSubmission ¶
type InputData_ProposalSubmission struct { // Command to submit a governance proposal. ProposalSubmission *ProposalSubmission `protobuf:"bytes,1005,opt,name=proposal_submission,json=proposalSubmission,proto3,oneof"` }
type InputData_ProtocolUpgradeProposal ¶
type InputData_ProtocolUpgradeProposal struct { // Validator command sent manually to propose a protocol upgrade. ProtocolUpgradeProposal *ProtocolUpgradeProposal `protobuf:"bytes,2009,opt,name=protocol_upgrade_proposal,json=protocolUpgradeProposal,proto3,oneof"` }
type InputData_StateVariableProposal ¶
type InputData_StateVariableProposal struct { // Validator command sent automatically to reach consensus on floating point values. StateVariableProposal *StateVariableProposal `protobuf:"bytes,2006,opt,name=state_variable_proposal,json=stateVariableProposal,proto3,oneof"` }
type InputData_StopOrdersCancellation ¶ added in v0.72.0
type InputData_StopOrdersCancellation struct { // Command to cancel stop orders. StopOrdersCancellation *StopOrdersCancellation `protobuf:"bytes,1017,opt,name=stop_orders_cancellation,json=stopOrdersCancellation,proto3,oneof"` }
type InputData_StopOrdersSubmission ¶ added in v0.72.0
type InputData_StopOrdersSubmission struct { // Command to submit a pair of stop orders. StopOrdersSubmission *StopOrdersSubmission `protobuf:"bytes,1016,opt,name=stop_orders_submission,json=stopOrdersSubmission,proto3,oneof"` }
type InputData_Transfer ¶
type InputData_Transfer struct { // Command to submit a transfer. Transfer *Transfer `protobuf:"bytes,1012,opt,name=transfer,proto3,oneof"` }
type InputData_UndelegateSubmission ¶
type InputData_UndelegateSubmission struct { // Command to remove tokens delegated to a validator. UndelegateSubmission *UndelegateSubmission `protobuf:"bytes,1009,opt,name=undelegate_submission,json=undelegateSubmission,proto3,oneof"` }
type InputData_UpdateReferralSet ¶ added in v0.73.0
type InputData_UpdateReferralSet struct { // Command to update a referral set. UpdateReferralSet *UpdateReferralSet `protobuf:"bytes,1019,opt,name=update_referral_set,json=updateReferralSet,proto3,oneof"` }
type InputData_ValidatorHeartbeat ¶
type InputData_ValidatorHeartbeat struct { // Validator command sent automatically to signal regular participation in the network. ValidatorHeartbeat *ValidatorHeartbeat `protobuf:"bytes,2007,opt,name=validator_heartbeat,json=validatorHeartbeat,proto3,oneof"` }
type InputData_VoteSubmission ¶
type InputData_VoteSubmission struct { // Command to submit a vote on a governance proposal. VoteSubmission *VoteSubmission `protobuf:"bytes,1006,opt,name=vote_submission,json=voteSubmission,proto3,oneof"` }
type InputData_WithdrawSubmission ¶
type InputData_WithdrawSubmission struct { // Command to submit a withdrawal. WithdrawSubmission *WithdrawSubmission `protobuf:"bytes,1004,opt,name=withdraw_submission,json=withdrawSubmission,proto3,oneof"` }
type IssueSignatures ¶ added in v0.55.0
type IssueSignatures struct { // Ethereum address which will submit the signatures to the smart contract. Submitter string `protobuf:"bytes,1,opt,name=submitter,proto3" json:"submitter,omitempty"` // What kind of signatures to generate, namely for whether a signer is being added or removed. Kind NodeSignatureKind `protobuf:"varint,2,opt,name=kind,proto3,enum=vega.commands.v1.NodeSignatureKind" json:"kind,omitempty"` // Node ID of the validator node that will be signed in or out of the smart contract. ValidatorNodeId string `protobuf:"bytes,3,opt,name=validator_node_id,json=validatorNodeId,proto3" json:"validator_node_id,omitempty"` // contains filtered or unexported fields }
Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract. Signatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected. The generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.
func (*IssueSignatures) Descriptor
deprecated
added in
v0.55.0
func (*IssueSignatures) Descriptor() ([]byte, []int)
Deprecated: Use IssueSignatures.ProtoReflect.Descriptor instead.
func (*IssueSignatures) GetKind ¶ added in v0.55.0
func (x *IssueSignatures) GetKind() NodeSignatureKind
func (*IssueSignatures) GetSubmitter ¶ added in v0.55.0
func (x *IssueSignatures) GetSubmitter() string
func (*IssueSignatures) GetValidatorNodeId ¶ added in v0.55.0
func (x *IssueSignatures) GetValidatorNodeId() string
func (*IssueSignatures) ProtoMessage ¶ added in v0.55.0
func (*IssueSignatures) ProtoMessage()
func (*IssueSignatures) ProtoReflect ¶ added in v0.55.0
func (x *IssueSignatures) ProtoReflect() protoreflect.Message
func (*IssueSignatures) Reset ¶ added in v0.55.0
func (x *IssueSignatures) Reset()
func (*IssueSignatures) String ¶ added in v0.55.0
func (x *IssueSignatures) String() string
type KeyRotateSubmission ¶
type KeyRotateSubmission struct { // New Vega public key derivation index. NewPubKeyIndex uint32 `protobuf:"varint,1,opt,name=new_pub_key_index,json=newPubKeyIndex,proto3" json:"new_pub_key_index,omitempty"` // Block height at which the key rotation will take effect. TargetBlock uint64 `protobuf:"varint,2,opt,name=target_block,json=targetBlock,proto3" json:"target_block,omitempty"` // Vega public key that would be rotated to. NewPubKey string `protobuf:"bytes,3,opt,name=new_pub_key,json=newPubKey,proto3" json:"new_pub_key,omitempty"` // Hash of the node's current Vega public key. CurrentPubKeyHash string `protobuf:"bytes,4,opt,name=current_pub_key_hash,json=currentPubKeyHash,proto3" json:"current_pub_key_hash,omitempty"` // contains filtered or unexported fields }
A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.
func (*KeyRotateSubmission) Descriptor
deprecated
func (*KeyRotateSubmission) Descriptor() ([]byte, []int)
Deprecated: Use KeyRotateSubmission.ProtoReflect.Descriptor instead.
func (*KeyRotateSubmission) GetCurrentPubKeyHash ¶
func (x *KeyRotateSubmission) GetCurrentPubKeyHash() string
func (*KeyRotateSubmission) GetNewPubKey ¶
func (x *KeyRotateSubmission) GetNewPubKey() string
func (*KeyRotateSubmission) GetNewPubKeyIndex ¶
func (x *KeyRotateSubmission) GetNewPubKeyIndex() uint32
func (*KeyRotateSubmission) GetTargetBlock ¶
func (x *KeyRotateSubmission) GetTargetBlock() uint64
func (*KeyRotateSubmission) ProtoMessage ¶
func (*KeyRotateSubmission) ProtoMessage()
func (*KeyRotateSubmission) ProtoReflect ¶
func (x *KeyRotateSubmission) ProtoReflect() protoreflect.Message
func (*KeyRotateSubmission) Reset ¶
func (x *KeyRotateSubmission) Reset()
func (*KeyRotateSubmission) String ¶
func (x *KeyRotateSubmission) String() string
type LiquidityProvisionAmendment ¶
type LiquidityProvisionAmendment struct { // Market that the submitter wants to amend the liquidity commitment for. MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // New commitment amount. CommitmentAmount string `protobuf:"bytes,2,opt,name=commitment_amount,json=commitmentAmount,proto3" json:"commitment_amount,omitempty"` // New nominated liquidity fee factor. Fee string `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee,omitempty"` // New arbitrary reference to be added to every order created out of this liquidity provision submission. Reference string `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
Command that allows a liquidity provider to update the details of their existing liquidity commitment. Any field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.
func (*LiquidityProvisionAmendment) Descriptor
deprecated
func (*LiquidityProvisionAmendment) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityProvisionAmendment.ProtoReflect.Descriptor instead.
func (*LiquidityProvisionAmendment) GetCommitmentAmount ¶
func (x *LiquidityProvisionAmendment) GetCommitmentAmount() string
func (*LiquidityProvisionAmendment) GetFee ¶
func (x *LiquidityProvisionAmendment) GetFee() string
func (*LiquidityProvisionAmendment) GetMarketId ¶
func (x *LiquidityProvisionAmendment) GetMarketId() string
func (*LiquidityProvisionAmendment) GetReference ¶
func (x *LiquidityProvisionAmendment) GetReference() string
func (*LiquidityProvisionAmendment) ProtoMessage ¶
func (*LiquidityProvisionAmendment) ProtoMessage()
func (*LiquidityProvisionAmendment) ProtoReflect ¶
func (x *LiquidityProvisionAmendment) ProtoReflect() protoreflect.Message
func (*LiquidityProvisionAmendment) Reset ¶
func (x *LiquidityProvisionAmendment) Reset()
func (*LiquidityProvisionAmendment) String ¶
func (x *LiquidityProvisionAmendment) String() string
type LiquidityProvisionCancellation ¶
type LiquidityProvisionCancellation struct { // Market that the submitter will stop providing liquidity for. MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // contains filtered or unexported fields }
Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.
func (*LiquidityProvisionCancellation) Descriptor
deprecated
func (*LiquidityProvisionCancellation) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityProvisionCancellation.ProtoReflect.Descriptor instead.
func (*LiquidityProvisionCancellation) GetMarketId ¶
func (x *LiquidityProvisionCancellation) GetMarketId() string
func (*LiquidityProvisionCancellation) ProtoMessage ¶
func (*LiquidityProvisionCancellation) ProtoMessage()
func (*LiquidityProvisionCancellation) ProtoReflect ¶
func (x *LiquidityProvisionCancellation) ProtoReflect() protoreflect.Message
func (*LiquidityProvisionCancellation) Reset ¶
func (x *LiquidityProvisionCancellation) Reset()
func (*LiquidityProvisionCancellation) String ¶
func (x *LiquidityProvisionCancellation) String() string
type LiquidityProvisionSubmission ¶
type LiquidityProvisionSubmission struct { // Market that the submitter wishes to provide liquidity for. MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market. // This field is an unsigned integer scaled using the asset's decimal places. CommitmentAmount string `protobuf:"bytes,2,opt,name=commitment_amount,json=commitmentAmount,proto3" json:"commitment_amount,omitempty"` // Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers. Fee string `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee,omitempty"` // Arbitrary reference to be added to every order created out of this liquidity provision submission. Reference string `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider. An active liquidity provider for a market will earn fees based on the trades that occur in the market.
func (*LiquidityProvisionSubmission) Descriptor
deprecated
func (*LiquidityProvisionSubmission) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityProvisionSubmission.ProtoReflect.Descriptor instead.
func (*LiquidityProvisionSubmission) GetCommitmentAmount ¶
func (x *LiquidityProvisionSubmission) GetCommitmentAmount() string
func (*LiquidityProvisionSubmission) GetFee ¶
func (x *LiquidityProvisionSubmission) GetFee() string
func (*LiquidityProvisionSubmission) GetMarketId ¶
func (x *LiquidityProvisionSubmission) GetMarketId() string
func (*LiquidityProvisionSubmission) GetReference ¶
func (x *LiquidityProvisionSubmission) GetReference() string
func (*LiquidityProvisionSubmission) ProtoMessage ¶
func (*LiquidityProvisionSubmission) ProtoMessage()
func (*LiquidityProvisionSubmission) ProtoReflect ¶
func (x *LiquidityProvisionSubmission) ProtoReflect() protoreflect.Message
func (*LiquidityProvisionSubmission) Reset ¶
func (x *LiquidityProvisionSubmission) Reset()
func (*LiquidityProvisionSubmission) String ¶
func (x *LiquidityProvisionSubmission) String() string
type NodeSignature ¶
type NodeSignature struct { // ID of the resource that the signature relates to. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Signature generated by the node. Sig []byte `protobuf:"bytes,2,opt,name=sig,proto3" json:"sig,omitempty"` // Kind of resource being signed. Kind NodeSignatureKind `protobuf:"varint,3,opt,name=kind,proto3,enum=vega.commands.v1.NodeSignatureKind" json:"kind,omitempty"` // contains filtered or unexported fields }
A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.
func (NodeSignature) DeepClone ¶
func (n NodeSignature) DeepClone() *NodeSignature
func (*NodeSignature) Descriptor
deprecated
func (*NodeSignature) Descriptor() ([]byte, []int)
Deprecated: Use NodeSignature.ProtoReflect.Descriptor instead.
func (*NodeSignature) GetId ¶
func (x *NodeSignature) GetId() string
func (*NodeSignature) GetKind ¶
func (x *NodeSignature) GetKind() NodeSignatureKind
func (*NodeSignature) GetSig ¶
func (x *NodeSignature) GetSig() []byte
func (NodeSignature) IsEvent ¶
func (NodeSignature) IsEvent()
IsEvent required for graphql event stream.
func (*NodeSignature) ProtoMessage ¶
func (*NodeSignature) ProtoMessage()
func (*NodeSignature) ProtoReflect ¶
func (x *NodeSignature) ProtoReflect() protoreflect.Message
func (*NodeSignature) Reset ¶
func (x *NodeSignature) Reset()
func (*NodeSignature) String ¶
func (x *NodeSignature) String() string
type NodeSignatureKind ¶
type NodeSignatureKind int32
Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc
const ( // Represents an unspecified or missing value from the input. NodeSignatureKind_NODE_SIGNATURE_KIND_UNSPECIFIED NodeSignatureKind = 0 // Represents a signature for a new asset allow-listing. NodeSignatureKind_NODE_SIGNATURE_KIND_ASSET_NEW NodeSignatureKind = 1 // Represents a signature for an asset withdrawal. NodeSignatureKind_NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL NodeSignatureKind = 2 // Represents a signature for a new signer added to the erc20 multisig contract. NodeSignatureKind_NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED NodeSignatureKind = 3 // Represents a signature for a signer removed from the erc20 multisig contract. NodeSignatureKind_NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED NodeSignatureKind = 4 // Represents a signature for an asset update allow-listing. NodeSignatureKind_NODE_SIGNATURE_KIND_ASSET_UPDATE NodeSignatureKind = 5 )
func (NodeSignatureKind) Descriptor ¶
func (NodeSignatureKind) Descriptor() protoreflect.EnumDescriptor
func (NodeSignatureKind) Enum ¶
func (x NodeSignatureKind) Enum() *NodeSignatureKind
func (NodeSignatureKind) EnumDescriptor
deprecated
func (NodeSignatureKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeSignatureKind.Descriptor instead.
func (NodeSignatureKind) Number ¶
func (x NodeSignatureKind) Number() protoreflect.EnumNumber
func (NodeSignatureKind) String ¶
func (x NodeSignatureKind) String() string
func (NodeSignatureKind) Type ¶
func (NodeSignatureKind) Type() protoreflect.EnumType
type NodeVote ¶
type NodeVote struct { // Reference identifying the resource that has been verified. Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // Type of external event that has been verified. Type NodeVote_Type `protobuf:"varint,3,opt,name=type,proto3,enum=vega.commands.v1.NodeVote_Type" json:"type,omitempty"` // contains filtered or unexported fields }
A validator command which is sent automatically by a node when it has verified a resource external to the network.
func (*NodeVote) Descriptor
deprecated
func (*NodeVote) GetReference ¶
func (*NodeVote) GetType ¶ added in v0.66.0
func (x *NodeVote) GetType() NodeVote_Type
func (*NodeVote) ProtoMessage ¶
func (*NodeVote) ProtoMessage()
func (*NodeVote) ProtoReflect ¶
func (x *NodeVote) ProtoReflect() protoreflect.Message
type NodeVote_Type ¶ added in v0.66.0
type NodeVote_Type int32
const ( // Represents an unspecified or missing value from the input NodeVote_TYPE_UNSPECIFIED NodeVote_Type = 0 // Node vote for a new stake deposit NodeVote_TYPE_STAKE_DEPOSITED NodeVote_Type = 1 // Node vote for a new stake removed event NodeVote_TYPE_STAKE_REMOVED NodeVote_Type = 2 // Node vote for a new collateral deposit NodeVote_TYPE_FUNDS_DEPOSITED NodeVote_Type = 3 // Node vote for a new signer added to the erc20 bridge NodeVote_TYPE_SIGNER_ADDED NodeVote_Type = 4 // Node vote for a signer removed from the erc20 bridge NodeVote_TYPE_SIGNER_REMOVED NodeVote_Type = 5 // Node vote for a bridge stopped event NodeVote_TYPE_BRIDGE_STOPPED NodeVote_Type = 6 // Node vote for a bridge resumed event NodeVote_TYPE_BRIDGE_RESUMED NodeVote_Type = 7 // Node vote for a newly listed asset NodeVote_TYPE_ASSET_LISTED NodeVote_Type = 8 // Node vote for an asset limits update NodeVote_TYPE_LIMITS_UPDATED NodeVote_Type = 9 // Node vote to share the total supply of the staking token NodeVote_TYPE_STAKE_TOTAL_SUPPLY NodeVote_Type = 10 // Node vote to update the threshold of the signer set for the multisig contract NodeVote_TYPE_SIGNER_THRESHOLD_SET NodeVote_Type = 11 // Node vote to validate a new assert governance proposal NodeVote_TYPE_GOVERNANCE_VALIDATE_ASSET NodeVote_Type = 12 // Node vote for an Ethereum contract call result NodeVote_TYPE_ETHEREUM_CONTRACT_CALL_RESULT NodeVote_Type = 13 )
func (NodeVote_Type) Descriptor ¶ added in v0.66.0
func (NodeVote_Type) Descriptor() protoreflect.EnumDescriptor
func (NodeVote_Type) Enum ¶ added in v0.66.0
func (x NodeVote_Type) Enum() *NodeVote_Type
func (NodeVote_Type) EnumDescriptor
deprecated
added in
v0.66.0
func (NodeVote_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeVote_Type.Descriptor instead.
func (NodeVote_Type) Number ¶ added in v0.66.0
func (x NodeVote_Type) Number() protoreflect.EnumNumber
func (NodeVote_Type) String ¶ added in v0.66.0
func (x NodeVote_Type) String() string
func (NodeVote_Type) Type ¶ added in v0.66.0
func (NodeVote_Type) Type() protoreflect.EnumType
type OneOffTransfer ¶
type OneOffTransfer struct { // Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account. DeliverOn int64 `protobuf:"varint,1,opt,name=deliver_on,json=deliverOn,proto3" json:"deliver_on,omitempty"` // contains filtered or unexported fields }
Details for a one-off transfer.
func (*OneOffTransfer) Descriptor
deprecated
func (*OneOffTransfer) Descriptor() ([]byte, []int)
Deprecated: Use OneOffTransfer.ProtoReflect.Descriptor instead.
func (*OneOffTransfer) GetDeliverOn ¶
func (x *OneOffTransfer) GetDeliverOn() int64
func (*OneOffTransfer) ProtoMessage ¶
func (*OneOffTransfer) ProtoMessage()
func (*OneOffTransfer) ProtoReflect ¶
func (x *OneOffTransfer) ProtoReflect() protoreflect.Message
func (*OneOffTransfer) Reset ¶
func (x *OneOffTransfer) Reset()
func (*OneOffTransfer) String ¶
func (x *OneOffTransfer) String() string
type OracleDataSubmission ¶
type OracleDataSubmission struct { // Source from which the data is coming from. Source OracleDataSubmission_OracleSource `protobuf:"varint,1,opt,name=source,proto3,enum=vega.commands.v1.OracleDataSubmission_OracleSource" json:"source,omitempty"` // Data provided by the data source. Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
Command to submit new oracle data from third party providers
func (*OracleDataSubmission) Descriptor
deprecated
func (*OracleDataSubmission) Descriptor() ([]byte, []int)
Deprecated: Use OracleDataSubmission.ProtoReflect.Descriptor instead.
func (*OracleDataSubmission) GetPayload ¶
func (x *OracleDataSubmission) GetPayload() []byte
func (*OracleDataSubmission) GetSource ¶
func (x *OracleDataSubmission) GetSource() OracleDataSubmission_OracleSource
func (*OracleDataSubmission) ProtoMessage ¶
func (*OracleDataSubmission) ProtoMessage()
func (*OracleDataSubmission) ProtoReflect ¶
func (x *OracleDataSubmission) ProtoReflect() protoreflect.Message
func (*OracleDataSubmission) Reset ¶
func (x *OracleDataSubmission) Reset()
func (*OracleDataSubmission) String ¶
func (x *OracleDataSubmission) String() string
type OracleDataSubmission_OracleSource ¶
type OracleDataSubmission_OracleSource int32
Supported oracle sources
const ( // Default value OracleDataSubmission_ORACLE_SOURCE_UNSPECIFIED OracleDataSubmission_OracleSource = 0 // Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard. OracleDataSubmission_ORACLE_SOURCE_OPEN_ORACLE OracleDataSubmission_OracleSource = 1 // Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data. OracleDataSubmission_ORACLE_SOURCE_JSON OracleDataSubmission_OracleSource = 2 // Specifies that the payload will be base64 encoded JSON conforming to the ETH standard. OracleDataSubmission_ORACLE_SOURCE_ETHEREUM OracleDataSubmission_OracleSource = 3 )
func (OracleDataSubmission_OracleSource) Descriptor ¶
func (OracleDataSubmission_OracleSource) Descriptor() protoreflect.EnumDescriptor
func (OracleDataSubmission_OracleSource) Enum ¶
func (x OracleDataSubmission_OracleSource) Enum() *OracleDataSubmission_OracleSource
func (OracleDataSubmission_OracleSource) EnumDescriptor
deprecated
func (OracleDataSubmission_OracleSource) EnumDescriptor() ([]byte, []int)
Deprecated: Use OracleDataSubmission_OracleSource.Descriptor instead.
func (OracleDataSubmission_OracleSource) Number ¶
func (x OracleDataSubmission_OracleSource) Number() protoreflect.EnumNumber
func (OracleDataSubmission_OracleSource) String ¶
func (x OracleDataSubmission_OracleSource) String() string
func (OracleDataSubmission_OracleSource) Type ¶
func (OracleDataSubmission_OracleSource) Type() protoreflect.EnumType
type OrderAmendment ¶
type OrderAmendment struct { // ID of the order to amend. OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // Market ID that the order was originally submitted to. MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // New price for the order. This field is an unsigned integer scaled to the market's decimal places. Price *string `protobuf:"bytes,3,opt,name=price,proto3,oneof" json:"price,omitempty"` // Amend the size for the order by the delta specified: // - To reduce the size from the current value set a negative integer value // - To increase the size from the current value, set a positive integer value // - To leave the size unchanged set a value of zero // This field needs to be scaled using the market's position decimal places. SizeDelta int64 `protobuf:"varint,4,opt,name=size_delta,json=sizeDelta,proto3" json:"size_delta,omitempty"` // Timestamp, in Unix nanoseconds, for the new expiry time for the order. ExpiresAt *int64 `protobuf:"varint,5,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expires_at,omitempty"` // New time in force for the order. TimeInForce vega.Order_TimeInForce `protobuf:"varint,6,opt,name=time_in_force,json=timeInForce,proto3,enum=vega.Order_TimeInForce" json:"time_in_force,omitempty"` // New pegged offset for the order. // This field is an unsigned integer scaled to the market's decimal places. PeggedOffset string `protobuf:"bytes,7,opt,name=pegged_offset,json=peggedOffset,proto3" json:"pegged_offset,omitempty"` // New pegged reference for the order. PeggedReference vega.PeggedReference `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
A command that allows a party to update the details of an existing order. Any field that is left unset or as a default value indicates that this field on the original order will be left unchanged. It is not possible to change an order's type through this command.
func (*OrderAmendment) Descriptor
deprecated
func (*OrderAmendment) Descriptor() ([]byte, []int)
Deprecated: Use OrderAmendment.ProtoReflect.Descriptor instead.
func (*OrderAmendment) GetExpiresAt ¶
func (x *OrderAmendment) GetExpiresAt() int64
func (*OrderAmendment) GetMarketId ¶
func (x *OrderAmendment) GetMarketId() string
func (*OrderAmendment) GetOrderId ¶
func (x *OrderAmendment) GetOrderId() string
func (*OrderAmendment) GetPeggedOffset ¶
func (x *OrderAmendment) GetPeggedOffset() string
func (*OrderAmendment) GetPeggedReference ¶
func (x *OrderAmendment) GetPeggedReference() vega.PeggedReference
func (*OrderAmendment) GetPrice ¶
func (x *OrderAmendment) GetPrice() string
func (*OrderAmendment) GetSizeDelta ¶
func (x *OrderAmendment) GetSizeDelta() int64
func (*OrderAmendment) GetTimeInForce ¶
func (x *OrderAmendment) GetTimeInForce() vega.Order_TimeInForce
func (*OrderAmendment) ProtoMessage ¶
func (*OrderAmendment) ProtoMessage()
func (*OrderAmendment) ProtoReflect ¶
func (x *OrderAmendment) ProtoReflect() protoreflect.Message
func (*OrderAmendment) Reset ¶
func (x *OrderAmendment) Reset()
func (*OrderAmendment) String ¶
func (x *OrderAmendment) String() string
type OrderCancellation ¶
type OrderCancellation struct { // Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided. OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled. MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // contains filtered or unexported fields }
A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction. It is not possible to cancel another party's order with this command.
func (*OrderCancellation) Descriptor
deprecated
func (*OrderCancellation) Descriptor() ([]byte, []int)
Deprecated: Use OrderCancellation.ProtoReflect.Descriptor instead.
func (*OrderCancellation) GetMarketId ¶
func (x *OrderCancellation) GetMarketId() string
func (*OrderCancellation) GetOrderId ¶
func (x *OrderCancellation) GetOrderId() string
func (*OrderCancellation) ProtoMessage ¶
func (*OrderCancellation) ProtoMessage()
func (*OrderCancellation) ProtoReflect ¶
func (x *OrderCancellation) ProtoReflect() protoreflect.Message
func (*OrderCancellation) Reset ¶
func (x *OrderCancellation) Reset()
func (*OrderCancellation) String ¶
func (x *OrderCancellation) String() string
type OrderSubmission ¶
type OrderSubmission struct { // Market ID to submit the order to. MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Price for the order, the price is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places, // required field for limit orders, however it is not required for market orders. // This field is an unsigned integer scaled to the market's decimal places. Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"` // Size for the order, for example, in a futures market the size equals the number of units. Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` // Which side of the order book the order is for, e.g. buy or sell. Side vega.Side `protobuf:"varint,4,opt,name=side,proto3,enum=vega.Side" json:"side,omitempty"` // Time in force indicates how long an order will remain active before it is executed or expires.. TimeInForce vega.Order_TimeInForce `protobuf:"varint,5,opt,name=time_in_force,json=timeInForce,proto3,enum=vega.Order_TimeInForce" json:"time_in_force,omitempty"` // Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT. ExpiresAt int64 `protobuf:"varint,6,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // Type of the order. Type vega.Order_Type `protobuf:"varint,7,opt,name=type,proto3,enum=vega.Order_Type" json:"type,omitempty"` // Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order. Reference string `protobuf:"bytes,8,opt,name=reference,proto3" json:"reference,omitempty"` // Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. PeggedOrder *vega.PeggedOrder `protobuf:"bytes,9,opt,name=pegged_order,json=peggedOrder,proto3" json:"pegged_order,omitempty"` // If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders. PostOnly bool `protobuf:"varint,10,opt,name=post_only,json=postOnly,proto3" json:"post_only,omitempty"` // If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0. // Only valid for non-persistent orders. ReduceOnly bool `protobuf:"varint,11,opt,name=reduce_only,json=reduceOnly,proto3" json:"reduce_only,omitempty"` // Iceberg order details. If set, the order will exist on the order book in chunks. IcebergOpts *IcebergOpts `protobuf:"bytes,12,opt,name=iceberg_opts,json=icebergOpts,proto3,oneof" json:"iceberg_opts,omitempty"` // contains filtered or unexported fields }
A command that submits an order to the Vega network for a given market.
func (*OrderSubmission) Descriptor
deprecated
func (*OrderSubmission) Descriptor() ([]byte, []int)
Deprecated: Use OrderSubmission.ProtoReflect.Descriptor instead.
func (*OrderSubmission) GetExpiresAt ¶
func (x *OrderSubmission) GetExpiresAt() int64
func (*OrderSubmission) GetIcebergOpts ¶ added in v0.72.0
func (x *OrderSubmission) GetIcebergOpts() *IcebergOpts
func (*OrderSubmission) GetMarketId ¶
func (x *OrderSubmission) GetMarketId() string
func (*OrderSubmission) GetPeggedOrder ¶
func (x *OrderSubmission) GetPeggedOrder() *vega.PeggedOrder
func (*OrderSubmission) GetPostOnly ¶ added in v0.70.0
func (x *OrderSubmission) GetPostOnly() bool
func (*OrderSubmission) GetPrice ¶
func (x *OrderSubmission) GetPrice() string
func (*OrderSubmission) GetReduceOnly ¶ added in v0.70.0
func (x *OrderSubmission) GetReduceOnly() bool
func (*OrderSubmission) GetReference ¶
func (x *OrderSubmission) GetReference() string
func (*OrderSubmission) GetSide ¶
func (x *OrderSubmission) GetSide() vega.Side
func (*OrderSubmission) GetSize ¶
func (x *OrderSubmission) GetSize() uint64
func (*OrderSubmission) GetTimeInForce ¶
func (x *OrderSubmission) GetTimeInForce() vega.Order_TimeInForce
func (*OrderSubmission) GetType ¶
func (x *OrderSubmission) GetType() vega.Order_Type
func (*OrderSubmission) ProtoMessage ¶
func (*OrderSubmission) ProtoMessage()
func (*OrderSubmission) ProtoReflect ¶
func (x *OrderSubmission) ProtoReflect() protoreflect.Message
func (*OrderSubmission) Reset ¶
func (x *OrderSubmission) Reset()
func (*OrderSubmission) String ¶
func (x *OrderSubmission) String() string
type ProofOfWork ¶
type ProofOfWork struct { // Unique transaction identifier used to seed the proof-of-work hash. Tid string `protobuf:"bytes,1,opt,name=tid,proto3" json:"tid,omitempty"` // Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network. Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // contains filtered or unexported fields }
Components needed for the network to verify proof-of-work.
func (*ProofOfWork) Descriptor
deprecated
func (*ProofOfWork) Descriptor() ([]byte, []int)
Deprecated: Use ProofOfWork.ProtoReflect.Descriptor instead.
func (*ProofOfWork) GetNonce ¶
func (x *ProofOfWork) GetNonce() uint64
func (*ProofOfWork) GetTid ¶
func (x *ProofOfWork) GetTid() string
func (*ProofOfWork) ProtoMessage ¶
func (*ProofOfWork) ProtoMessage()
func (*ProofOfWork) ProtoReflect ¶
func (x *ProofOfWork) ProtoReflect() protoreflect.Message
func (*ProofOfWork) Reset ¶
func (x *ProofOfWork) Reset()
func (*ProofOfWork) String ¶
func (x *ProofOfWork) String() string
type ProposalSubmission ¶
type ProposalSubmission struct { // Arbitrary human-readable reference identifying the proposal. Reference string `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"` // Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment. Terms *vega.ProposalTerms `protobuf:"bytes,2,opt,name=terms,proto3" json:"terms,omitempty"` // Rationale behind a proposal. Rationale *vega.ProposalRationale `protobuf:"bytes,3,opt,name=rationale,proto3" json:"rationale,omitempty"` // contains filtered or unexported fields }
Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network. For example this command can be used to propose a new market.
func ProposalSubmissionFromProposal ¶
func ProposalSubmissionFromProposal(p *types.Proposal) *ProposalSubmission
func (*ProposalSubmission) Descriptor
deprecated
func (*ProposalSubmission) Descriptor() ([]byte, []int)
Deprecated: Use ProposalSubmission.ProtoReflect.Descriptor instead.
func (*ProposalSubmission) GetRationale ¶
func (x *ProposalSubmission) GetRationale() *vega.ProposalRationale
func (*ProposalSubmission) GetReference ¶
func (x *ProposalSubmission) GetReference() string
func (*ProposalSubmission) GetTerms ¶
func (x *ProposalSubmission) GetTerms() *vega.ProposalTerms
func (*ProposalSubmission) ProtoMessage ¶
func (*ProposalSubmission) ProtoMessage()
func (*ProposalSubmission) ProtoReflect ¶
func (x *ProposalSubmission) ProtoReflect() protoreflect.Message
func (*ProposalSubmission) Reset ¶
func (x *ProposalSubmission) Reset()
func (*ProposalSubmission) String ¶
func (x *ProposalSubmission) String() string
type ProtocolUpgradeProposal ¶
type ProtocolUpgradeProposal struct { // Block height at which to perform the upgrade. UpgradeBlockHeight uint64 `protobuf:"varint,1,opt,name=upgrade_block_height,json=upgradeBlockHeight,proto3" json:"upgrade_block_height,omitempty"` // Release tag for the Vega binary. VegaReleaseTag string `protobuf:"bytes,2,opt,name=vega_release_tag,json=vegaReleaseTag,proto3" json:"vega_release_tag,omitempty"` // contains filtered or unexported fields }
A validator command sent manually by a node operator to propose a protocol upgrade.
func (*ProtocolUpgradeProposal) Descriptor
deprecated
func (*ProtocolUpgradeProposal) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolUpgradeProposal.ProtoReflect.Descriptor instead.
func (*ProtocolUpgradeProposal) GetUpgradeBlockHeight ¶
func (x *ProtocolUpgradeProposal) GetUpgradeBlockHeight() uint64
func (*ProtocolUpgradeProposal) GetVegaReleaseTag ¶
func (x *ProtocolUpgradeProposal) GetVegaReleaseTag() string
func (*ProtocolUpgradeProposal) ProtoMessage ¶
func (*ProtocolUpgradeProposal) ProtoMessage()
func (*ProtocolUpgradeProposal) ProtoReflect ¶
func (x *ProtocolUpgradeProposal) ProtoReflect() protoreflect.Message
func (*ProtocolUpgradeProposal) Reset ¶
func (x *ProtocolUpgradeProposal) Reset()
func (*ProtocolUpgradeProposal) String ¶
func (x *ProtocolUpgradeProposal) String() string
type RecurringTransfer ¶
type RecurringTransfer struct { // First epoch from which this transfer shall be executed. StartEpoch uint64 `protobuf:"varint,1,opt,name=start_epoch,json=startEpoch,proto3" json:"start_epoch,omitempty"` // Last epoch at which this transfer shall be executed. EndEpoch *uint64 `protobuf:"varint,2,opt,name=end_epoch,json=endEpoch,proto3,oneof" json:"end_epoch,omitempty"` // Factor that the initial transfer amount is multiplied by for each epoch that it is executed. // For example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc. Factor string `protobuf:"bytes,3,opt,name=factor,proto3" json:"factor,omitempty"` // Optional parameter defining how a transfer is dispatched. DispatchStrategy *vega.DispatchStrategy `protobuf:"bytes,4,opt,name=dispatch_strategy,json=dispatchStrategy,proto3" json:"dispatch_strategy,omitempty"` // contains filtered or unexported fields }
Details for a recurring transfer
func (*RecurringTransfer) Descriptor
deprecated
func (*RecurringTransfer) Descriptor() ([]byte, []int)
Deprecated: Use RecurringTransfer.ProtoReflect.Descriptor instead.
func (*RecurringTransfer) GetDispatchStrategy ¶
func (x *RecurringTransfer) GetDispatchStrategy() *vega.DispatchStrategy
func (*RecurringTransfer) GetEndEpoch ¶
func (x *RecurringTransfer) GetEndEpoch() uint64
func (*RecurringTransfer) GetFactor ¶
func (x *RecurringTransfer) GetFactor() string
func (*RecurringTransfer) GetStartEpoch ¶
func (x *RecurringTransfer) GetStartEpoch() uint64
func (*RecurringTransfer) ProtoMessage ¶
func (*RecurringTransfer) ProtoMessage()
func (*RecurringTransfer) ProtoReflect ¶
func (x *RecurringTransfer) ProtoReflect() protoreflect.Message
func (*RecurringTransfer) Reset ¶
func (x *RecurringTransfer) Reset()
func (*RecurringTransfer) String ¶
func (x *RecurringTransfer) String() string
type Signature ¶
type Signature struct { // Hex encoded bytes of the signature. Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Algorithm used to create the signature. Algo string `protobuf:"bytes,2,opt,name=algo,proto3" json:"algo,omitempty"` // Version of the algorithm used to create the signature. Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Signature definition that allows the network to authenticate external data.
func (*Signature) Descriptor
deprecated
func (*Signature) GetVersion ¶
func (*Signature) ProtoMessage ¶
func (*Signature) ProtoMessage()
func (*Signature) ProtoReflect ¶
func (x *Signature) ProtoReflect() protoreflect.Message
type StateVariableProposal ¶
type StateVariableProposal struct { // Details of the state variable being proposed. Proposal *vega.StateValueProposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal,omitempty"` // contains filtered or unexported fields }
A validator command sent automatically to reach consensus on floating point values.
func (*StateVariableProposal) Descriptor
deprecated
func (*StateVariableProposal) Descriptor() ([]byte, []int)
Deprecated: Use StateVariableProposal.ProtoReflect.Descriptor instead.
func (*StateVariableProposal) GetProposal ¶
func (x *StateVariableProposal) GetProposal() *vega.StateValueProposal
func (*StateVariableProposal) ProtoMessage ¶
func (*StateVariableProposal) ProtoMessage()
func (*StateVariableProposal) ProtoReflect ¶
func (x *StateVariableProposal) ProtoReflect() protoreflect.Message
func (*StateVariableProposal) Reset ¶
func (x *StateVariableProposal) Reset()
func (*StateVariableProposal) String ¶
func (x *StateVariableProposal) String() string
type StopOrderSetup ¶ added in v0.72.0
type StopOrderSetup struct { // Order to be submitted once the trigger is breached. OrderSubmission *OrderSubmission `protobuf:"bytes,1,opt,name=order_submission,json=orderSubmission,proto3" json:"order_submission,omitempty"` // Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire. ExpiresAt *int64 `protobuf:"varint,2,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expires_at,omitempty"` // Strategy to adopt if the expiry time is reached. ExpiryStrategy *vega.StopOrder_ExpiryStrategy `` /* 145-byte string literal not displayed */ // Trigger that will need to be breached for the order to be submitted to the book. // // Types that are assignable to Trigger: // // *StopOrderSetup_Price // *StopOrderSetup_TrailingPercentOffset Trigger isStopOrderSetup_Trigger `protobuf_oneof:"trigger"` // contains filtered or unexported fields }
Price and expiry configuration for a stop order.
func (*StopOrderSetup) Descriptor
deprecated
added in
v0.72.0
func (*StopOrderSetup) Descriptor() ([]byte, []int)
Deprecated: Use StopOrderSetup.ProtoReflect.Descriptor instead.
func (*StopOrderSetup) GetExpiresAt ¶ added in v0.72.0
func (x *StopOrderSetup) GetExpiresAt() int64
func (*StopOrderSetup) GetExpiryStrategy ¶ added in v0.72.0
func (x *StopOrderSetup) GetExpiryStrategy() vega.StopOrder_ExpiryStrategy
func (*StopOrderSetup) GetOrderSubmission ¶ added in v0.72.0
func (x *StopOrderSetup) GetOrderSubmission() *OrderSubmission
func (*StopOrderSetup) GetPrice ¶ added in v0.72.0
func (x *StopOrderSetup) GetPrice() string
func (*StopOrderSetup) GetTrailingPercentOffset ¶ added in v0.72.0
func (x *StopOrderSetup) GetTrailingPercentOffset() string
func (*StopOrderSetup) GetTrigger ¶ added in v0.72.0
func (m *StopOrderSetup) GetTrigger() isStopOrderSetup_Trigger
func (*StopOrderSetup) ProtoMessage ¶ added in v0.72.0
func (*StopOrderSetup) ProtoMessage()
func (*StopOrderSetup) ProtoReflect ¶ added in v0.72.0
func (x *StopOrderSetup) ProtoReflect() protoreflect.Message
func (*StopOrderSetup) Reset ¶ added in v0.72.0
func (x *StopOrderSetup) Reset()
func (*StopOrderSetup) String ¶ added in v0.72.0
func (x *StopOrderSetup) String() string
type StopOrderSetup_Price ¶ added in v0.72.0
type StopOrderSetup_Price struct { // Order will be submitted if the last traded price on the market breaches the given price. Price string `protobuf:"bytes,100,opt,name=price,proto3,oneof"` }
type StopOrderSetup_TrailingPercentOffset ¶ added in v0.72.0
type StopOrderSetup_TrailingPercentOffset struct { // Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted. TrailingPercentOffset string `protobuf:"bytes,101,opt,name=trailing_percent_offset,json=trailingPercentOffset,proto3,oneof"` }
type StopOrdersCancellation ¶ added in v0.72.0
type StopOrdersCancellation struct { // Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled. MarketId *string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"` // Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided. StopOrderId *string `protobuf:"bytes,2,opt,name=stop_order_id,json=stopOrderId,proto3,oneof" json:"stop_order_id,omitempty"` // contains filtered or unexported fields }
A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction. If any cancelled stop order is part of an OCO, both stop orders will be cancelled. It is not possible to cancel another party's stop orders with this command.
func (*StopOrdersCancellation) Descriptor
deprecated
added in
v0.72.0
func (*StopOrdersCancellation) Descriptor() ([]byte, []int)
Deprecated: Use StopOrdersCancellation.ProtoReflect.Descriptor instead.
func (*StopOrdersCancellation) GetMarketId ¶ added in v0.72.0
func (x *StopOrdersCancellation) GetMarketId() string
func (*StopOrdersCancellation) GetStopOrderId ¶ added in v0.72.0
func (x *StopOrdersCancellation) GetStopOrderId() string
func (*StopOrdersCancellation) ProtoMessage ¶ added in v0.72.0
func (*StopOrdersCancellation) ProtoMessage()
func (*StopOrdersCancellation) ProtoReflect ¶ added in v0.72.0
func (x *StopOrdersCancellation) ProtoReflect() protoreflect.Message
func (*StopOrdersCancellation) Reset ¶ added in v0.72.0
func (x *StopOrdersCancellation) Reset()
func (*StopOrdersCancellation) String ¶ added in v0.72.0
func (x *StopOrdersCancellation) String() string
type StopOrdersSubmission ¶ added in v0.72.0
type StopOrdersSubmission struct { // Stop order that will be triggered if the price rises above a given trigger price. RisesAbove *StopOrderSetup `protobuf:"bytes,1,opt,name=rises_above,json=risesAbove,proto3,oneof" json:"rises_above,omitempty"` // Stop order that will be triggered if the price falls below a given trigger price. FallsBelow *StopOrderSetup `protobuf:"bytes,2,opt,name=falls_below,json=fallsBelow,proto3,oneof" json:"falls_below,omitempty"` // contains filtered or unexported fields }
A command that allows a party to submit a stop order for a given market. A stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction. If both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).
func (*StopOrdersSubmission) Descriptor
deprecated
added in
v0.72.0
func (*StopOrdersSubmission) Descriptor() ([]byte, []int)
Deprecated: Use StopOrdersSubmission.ProtoReflect.Descriptor instead.
func (*StopOrdersSubmission) GetFallsBelow ¶ added in v0.72.0
func (x *StopOrdersSubmission) GetFallsBelow() *StopOrderSetup
func (*StopOrdersSubmission) GetRisesAbove ¶ added in v0.72.0
func (x *StopOrdersSubmission) GetRisesAbove() *StopOrderSetup
func (*StopOrdersSubmission) ProtoMessage ¶ added in v0.72.0
func (*StopOrdersSubmission) ProtoMessage()
func (*StopOrdersSubmission) ProtoReflect ¶ added in v0.72.0
func (x *StopOrdersSubmission) ProtoReflect() protoreflect.Message
func (*StopOrdersSubmission) Reset ¶ added in v0.72.0
func (x *StopOrdersSubmission) Reset()
func (*StopOrdersSubmission) String ¶ added in v0.72.0
func (x *StopOrdersSubmission) String() string
type Transaction ¶
type Transaction struct { // Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes // string must be prepended with `chain_id_as_byes + \0`. InputData []byte `protobuf:"bytes,1,opt,name=input_data,json=inputData,proto3" json:"input_data,omitempty"` // Signature of the input data field, signed by the sender of this transaction. Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // Sender of the transaction. // // Types that are assignable to From: // // *Transaction_Address // *Transaction_PubKey From isTransaction_From `protobuf_oneof:"from"` // Version of the transaction. Version TxVersion `protobuf:"varint,2000,opt,name=version,proto3,enum=vega.commands.v1.TxVersion" json:"version,omitempty"` // Proof-of-work containing the random transaction ID used by the client and the nonce. Pow *ProofOfWork `protobuf:"bytes,3000,opt,name=pow,proto3" json:"pow,omitempty"` // contains filtered or unexported fields }
Transaction containing a command that can be sent to instruct the network to execute an action. A transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.
func (*Transaction) Descriptor
deprecated
func (*Transaction) Descriptor() ([]byte, []int)
Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
func (*Transaction) GetAddress ¶
func (x *Transaction) GetAddress() string
func (*Transaction) GetFrom ¶
func (m *Transaction) GetFrom() isTransaction_From
func (*Transaction) GetInputData ¶
func (x *Transaction) GetInputData() []byte
func (*Transaction) GetPow ¶
func (x *Transaction) GetPow() *ProofOfWork
func (*Transaction) GetPubKey ¶
func (x *Transaction) GetPubKey() string
func (*Transaction) GetSignature ¶
func (x *Transaction) GetSignature() *Signature
func (*Transaction) GetVersion ¶
func (x *Transaction) GetVersion() TxVersion
func (*Transaction) ProtoMessage ¶
func (*Transaction) ProtoMessage()
func (*Transaction) ProtoReflect ¶
func (x *Transaction) ProtoReflect() protoreflect.Message
func (*Transaction) Reset ¶
func (x *Transaction) Reset()
func (*Transaction) String ¶
func (x *Transaction) String() string
type Transaction_Address ¶
type Transaction_Address struct { // Hex-encoded address of the sender. Not supported yet. Address string `protobuf:"bytes,1001,opt,name=address,proto3,oneof"` }
type Transaction_PubKey ¶
type Transaction_PubKey struct { // Hex-encoded public key of the sender. PubKey string `protobuf:"bytes,1002,opt,name=pub_key,json=pubKey,proto3,oneof"` }
type Transfer ¶
type Transfer struct { // Account type from which the funds of the party should be taken. FromAccountType vega.AccountType `` /* 131-byte string literal not displayed */ // Public key of the destination account. To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` // Type of the destination account. ToAccountType vega.AccountType `protobuf:"varint,3,opt,name=to_account_type,json=toAccountType,proto3,enum=vega.AccountType" json:"to_account_type,omitempty"` // Asset ID of the asset to be transferred. Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"` // Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places. Amount string `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"` // Reference to be attached to the transfer. Reference string `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"` // Specific details of the transfer. // // Types that are assignable to Kind: // // *Transfer_OneOff // *Transfer_Recurring Kind isTransfer_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
Command that allows a party to move assets from one account to another. A transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch. Each transfer incurs a fee as specified by the network parameter `transfer.fee.factor`
func (*Transfer) Descriptor
deprecated
func (*Transfer) GetFromAccountType ¶
func (x *Transfer) GetFromAccountType() vega.AccountType
func (*Transfer) GetOneOff ¶
func (x *Transfer) GetOneOff() *OneOffTransfer
func (*Transfer) GetRecurring ¶
func (x *Transfer) GetRecurring() *RecurringTransfer
func (*Transfer) GetReference ¶
func (*Transfer) GetToAccountType ¶
func (x *Transfer) GetToAccountType() vega.AccountType
func (*Transfer) ProtoMessage ¶
func (*Transfer) ProtoMessage()
func (*Transfer) ProtoReflect ¶
func (x *Transfer) ProtoReflect() protoreflect.Message
type Transfer_OneOff ¶
type Transfer_OneOff struct { // Details of a one-off transfer that is executed once at a specified time. OneOff *OneOffTransfer `protobuf:"bytes,101,opt,name=one_off,json=oneOff,proto3,oneof"` }
type Transfer_Recurring ¶
type Transfer_Recurring struct { // Details of a transfer that is executed once every epoch until stopped. Recurring *RecurringTransfer `protobuf:"bytes,102,opt,name=recurring,proto3,oneof"` }
type TxVersion ¶
type TxVersion int32
Transaction versions to maintain backwards compatibility of transaction formats.
const ( // Transaction version is unspecified. TxVersion_TX_VERSION_UNSPECIFIED TxVersion = 0 // Transaction requires the addition of a proof-of-work calculation. TxVersion_TX_VERSION_V2 TxVersion = 2 // Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks. TxVersion_TX_VERSION_V3 TxVersion = 3 )
func (TxVersion) Descriptor ¶
func (TxVersion) Descriptor() protoreflect.EnumDescriptor
func (TxVersion) EnumDescriptor
deprecated
func (TxVersion) Number ¶
func (x TxVersion) Number() protoreflect.EnumNumber
func (TxVersion) Type ¶
func (TxVersion) Type() protoreflect.EnumType
type UndelegateSubmission ¶
type UndelegateSubmission struct { // Node ID to undelegate stake from. NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places. // If not set, then all delegations to the given validator node will be removed. Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` // Method of delegation. Method UndelegateSubmission_Method `protobuf:"varint,3,opt,name=method,proto3,enum=vega.commands.v1.UndelegateSubmission_Method" json:"method,omitempty"` // contains filtered or unexported fields }
Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.
func (*UndelegateSubmission) Descriptor
deprecated
func (*UndelegateSubmission) Descriptor() ([]byte, []int)
Deprecated: Use UndelegateSubmission.ProtoReflect.Descriptor instead.
func (*UndelegateSubmission) GetAmount ¶
func (x *UndelegateSubmission) GetAmount() string
func (*UndelegateSubmission) GetMethod ¶
func (x *UndelegateSubmission) GetMethod() UndelegateSubmission_Method
func (*UndelegateSubmission) GetNodeId ¶
func (x *UndelegateSubmission) GetNodeId() string
func (*UndelegateSubmission) ProtoMessage ¶
func (*UndelegateSubmission) ProtoMessage()
func (*UndelegateSubmission) ProtoReflect ¶
func (x *UndelegateSubmission) ProtoReflect() protoreflect.Message
func (*UndelegateSubmission) Reset ¶
func (x *UndelegateSubmission) Reset()
func (*UndelegateSubmission) String ¶
func (x *UndelegateSubmission) String() string
type UndelegateSubmission_Method ¶
type UndelegateSubmission_Method int32
const ( UndelegateSubmission_METHOD_UNSPECIFIED UndelegateSubmission_Method = 0 // Undelegate straight away, losing all rewards for the current epoch. UndelegateSubmission_METHOD_NOW UndelegateSubmission_Method = 1 // Undelegate at the end of an epoch, retaining all rewards for the current epoch. UndelegateSubmission_METHOD_AT_END_OF_EPOCH UndelegateSubmission_Method = 2 )
func (UndelegateSubmission_Method) Descriptor ¶
func (UndelegateSubmission_Method) Descriptor() protoreflect.EnumDescriptor
func (UndelegateSubmission_Method) Enum ¶
func (x UndelegateSubmission_Method) Enum() *UndelegateSubmission_Method
func (UndelegateSubmission_Method) EnumDescriptor
deprecated
func (UndelegateSubmission_Method) EnumDescriptor() ([]byte, []int)
Deprecated: Use UndelegateSubmission_Method.Descriptor instead.
func (UndelegateSubmission_Method) Number ¶
func (x UndelegateSubmission_Method) Number() protoreflect.EnumNumber
func (UndelegateSubmission_Method) String ¶
func (x UndelegateSubmission_Method) String() string
func (UndelegateSubmission_Method) Type ¶
func (UndelegateSubmission_Method) Type() protoreflect.EnumType
type UpdateReferralSet ¶ added in v0.73.0
type UpdateReferralSet struct { // ID of the referral set to update. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Whether or not the referral set should be considered a team that can participate in team games on the network. IsTeam bool `protobuf:"varint,2,opt,name=is_team,json=isTeam,proto3" json:"is_team,omitempty"` // Team details, if the referral set is to be considered a team. Team *UpdateReferralSet_Team `protobuf:"bytes,3,opt,name=team,proto3,oneof" json:"team,omitempty"` // contains filtered or unexported fields }
A command that allows the referrer of a referral set to update team details for a referral set. Any field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.
func (*UpdateReferralSet) Descriptor
deprecated
added in
v0.73.0
func (*UpdateReferralSet) Descriptor() ([]byte, []int)
Deprecated: Use UpdateReferralSet.ProtoReflect.Descriptor instead.
func (*UpdateReferralSet) GetId ¶ added in v0.73.0
func (x *UpdateReferralSet) GetId() string
func (*UpdateReferralSet) GetIsTeam ¶ added in v0.73.0
func (x *UpdateReferralSet) GetIsTeam() bool
func (*UpdateReferralSet) GetTeam ¶ added in v0.73.0
func (x *UpdateReferralSet) GetTeam() *UpdateReferralSet_Team
func (*UpdateReferralSet) ProtoMessage ¶ added in v0.73.0
func (*UpdateReferralSet) ProtoMessage()
func (*UpdateReferralSet) ProtoReflect ¶ added in v0.73.0
func (x *UpdateReferralSet) ProtoReflect() protoreflect.Message
func (*UpdateReferralSet) Reset ¶ added in v0.73.0
func (x *UpdateReferralSet) Reset()
func (*UpdateReferralSet) String ¶ added in v0.73.0
func (x *UpdateReferralSet) String() string
type UpdateReferralSet_Team ¶ added in v0.73.0
type UpdateReferralSet_Team struct { // New name of the team. Name *string `protobuf:"bytes,10,opt,name=name,proto3,oneof" json:"name,omitempty"` // New link to the team's homepage. TeamUrl *string `protobuf:"bytes,11,opt,name=team_url,json=teamUrl,proto3,oneof" json:"team_url,omitempty"` // New link to an avatar for the team. AvatarUrl *string `protobuf:"bytes,12,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"` // Whether or not the team is closed to new party members. Closed *bool `protobuf:"varint,13,opt,name=closed,proto3,oneof" json:"closed,omitempty"` // contains filtered or unexported fields }
func (*UpdateReferralSet_Team) Descriptor
deprecated
added in
v0.73.0
func (*UpdateReferralSet_Team) Descriptor() ([]byte, []int)
Deprecated: Use UpdateReferralSet_Team.ProtoReflect.Descriptor instead.
func (*UpdateReferralSet_Team) GetAvatarUrl ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) GetAvatarUrl() string
func (*UpdateReferralSet_Team) GetClosed ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) GetClosed() bool
func (*UpdateReferralSet_Team) GetName ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) GetName() string
func (*UpdateReferralSet_Team) GetTeamUrl ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) GetTeamUrl() string
func (*UpdateReferralSet_Team) ProtoMessage ¶ added in v0.73.0
func (*UpdateReferralSet_Team) ProtoMessage()
func (*UpdateReferralSet_Team) ProtoReflect ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) ProtoReflect() protoreflect.Message
func (*UpdateReferralSet_Team) Reset ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) Reset()
func (*UpdateReferralSet_Team) String ¶ added in v0.73.0
func (x *UpdateReferralSet_Team) String() string
type ValidatorHeartbeat ¶
type ValidatorHeartbeat struct { // Node ID of the validator emitting the heartbeat. NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Signature from the validator made using their Ethereum wallet. EthereumSignature *Signature `protobuf:"bytes,2,opt,name=ethereum_signature,json=ethereumSignature,proto3" json:"ethereum_signature,omitempty"` // Signature from the validator made using their Vega wallet. VegaSignature *Signature `protobuf:"bytes,3,opt,name=vega_signature,json=vegaSignature,proto3" json:"vega_signature,omitempty"` // Message which has been signed. Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
A validator command which is sent automatically at regular intervals by any validator participating in the network. It is used to allow the network to know whether a validator is active, or if they have shut down.
func (*ValidatorHeartbeat) Descriptor
deprecated
func (*ValidatorHeartbeat) Descriptor() ([]byte, []int)
Deprecated: Use ValidatorHeartbeat.ProtoReflect.Descriptor instead.
func (*ValidatorHeartbeat) GetEthereumSignature ¶
func (x *ValidatorHeartbeat) GetEthereumSignature() *Signature
func (*ValidatorHeartbeat) GetMessage ¶ added in v0.70.0
func (x *ValidatorHeartbeat) GetMessage() string
func (*ValidatorHeartbeat) GetNodeId ¶
func (x *ValidatorHeartbeat) GetNodeId() string
func (*ValidatorHeartbeat) GetVegaSignature ¶
func (x *ValidatorHeartbeat) GetVegaSignature() *Signature
func (*ValidatorHeartbeat) ProtoMessage ¶
func (*ValidatorHeartbeat) ProtoMessage()
func (*ValidatorHeartbeat) ProtoReflect ¶
func (x *ValidatorHeartbeat) ProtoReflect() protoreflect.Message
func (*ValidatorHeartbeat) Reset ¶
func (x *ValidatorHeartbeat) Reset()
func (*ValidatorHeartbeat) String ¶
func (x *ValidatorHeartbeat) String() string
type VoteSubmission ¶
type VoteSubmission struct { // Submit vote for the specified proposal ID. ProposalId string `protobuf:"bytes,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // Actual value of the vote. Value vega.Vote_Value `protobuf:"varint,2,opt,name=value,proto3,enum=vega.Vote_Value" json:"value,omitempty"` // contains filtered or unexported fields }
Command that allows a token holder to vote for or against an active governance proposal.
func (*VoteSubmission) Descriptor
deprecated
func (*VoteSubmission) Descriptor() ([]byte, []int)
Deprecated: Use VoteSubmission.ProtoReflect.Descriptor instead.
func (*VoteSubmission) GetProposalId ¶
func (x *VoteSubmission) GetProposalId() string
func (*VoteSubmission) GetValue ¶
func (x *VoteSubmission) GetValue() vega.Vote_Value
func (*VoteSubmission) ProtoMessage ¶
func (*VoteSubmission) ProtoMessage()
func (*VoteSubmission) ProtoReflect ¶
func (x *VoteSubmission) ProtoReflect() protoreflect.Message
func (*VoteSubmission) Reset ¶
func (x *VoteSubmission) Reset()
func (*VoteSubmission) String ¶
func (x *VoteSubmission) String() string
type WithdrawSubmission ¶
type WithdrawSubmission struct { // Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places. Amount string `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` // Asset to be withdrawn. Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` // Details specific to the foreign chain, such as the receiver address. Ext *vega.WithdrawExt `protobuf:"bytes,3,opt,name=ext,proto3" json:"ext,omitempty"` // contains filtered or unexported fields }
Command to instruct the network to process an asset withdrawal from the Vega network. The process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures that allow funds to be taken across the bridge.
func (*WithdrawSubmission) Descriptor
deprecated
func (*WithdrawSubmission) Descriptor() ([]byte, []int)
Deprecated: Use WithdrawSubmission.ProtoReflect.Descriptor instead.
func (*WithdrawSubmission) GetAmount ¶
func (x *WithdrawSubmission) GetAmount() string
func (*WithdrawSubmission) GetAsset ¶
func (x *WithdrawSubmission) GetAsset() string
func (*WithdrawSubmission) GetExt ¶
func (x *WithdrawSubmission) GetExt() *vega.WithdrawExt
func (*WithdrawSubmission) ProtoMessage ¶
func (*WithdrawSubmission) ProtoMessage()
func (*WithdrawSubmission) ProtoReflect ¶
func (x *WithdrawSubmission) ProtoReflect() protoreflect.Message
func (*WithdrawSubmission) Reset ¶
func (x *WithdrawSubmission) Reset()
func (*WithdrawSubmission) String ¶
func (x *WithdrawSubmission) String() string