Documentation ¶
Index ¶
- Variables
- type Account
- func (a Account) DeepClone() *Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetAsset() string
- func (x *Account) GetBalance() string
- func (x *Account) GetId() string
- func (x *Account) GetMarketId() string
- func (x *Account) GetOwner() string
- func (x *Account) GetType() AccountType
- func (Account) IsEvent()
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type AccountDetails
- func (a AccountDetails) DeepClone() *AccountDetails
- func (*AccountDetails) Descriptor() ([]byte, []int)deprecated
- func (x *AccountDetails) GetAssetId() string
- func (x *AccountDetails) GetMarketId() string
- func (x *AccountDetails) GetOwner() string
- func (x *AccountDetails) GetType() AccountType
- func (ad *AccountDetails) ID() string
- func (*AccountDetails) ProtoMessage()
- func (x *AccountDetails) ProtoReflect() protoreflect.Message
- func (x *AccountDetails) Reset()
- func (x *AccountDetails) String() string
- type AccountType
- func (AccountType) Descriptor() protoreflect.EnumDescriptor
- func (x AccountType) Enum() *AccountType
- func (AccountType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccountType) Number() protoreflect.EnumNumber
- func (x AccountType) String() string
- func (AccountType) Type() protoreflect.EnumType
- type Asset
- func (a Asset) DeepClone() *Asset
- func (*Asset) Descriptor() ([]byte, []int)deprecated
- func (x *Asset) GetDetails() *AssetDetails
- func (x *Asset) GetId() string
- func (x *Asset) GetStatus() Asset_Status
- func (Asset) IsEvent()
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) String() string
- type AssetDetails
- func (a AssetDetails) DeepClone() *AssetDetails
- func (*AssetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *AssetDetails) GetBuiltinAsset() *BuiltinAsset
- func (x *AssetDetails) GetDecimals() uint64
- func (x *AssetDetails) GetErc20() *ERC20
- func (x *AssetDetails) GetName() string
- func (x *AssetDetails) GetQuantum() string
- func (m *AssetDetails) GetSource() isAssetDetails_Source
- func (x *AssetDetails) GetSymbol() string
- func (*AssetDetails) ProtoMessage()
- func (x *AssetDetails) ProtoReflect() protoreflect.Message
- func (x *AssetDetails) Reset()
- func (x *AssetDetails) String() string
- type AssetDetailsUpdate
- func (*AssetDetailsUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AssetDetailsUpdate) GetErc20() *ERC20Update
- func (x *AssetDetailsUpdate) GetQuantum() string
- func (m *AssetDetailsUpdate) GetSource() isAssetDetailsUpdate_Source
- func (*AssetDetailsUpdate) ProtoMessage()
- func (x *AssetDetailsUpdate) ProtoReflect() protoreflect.Message
- func (x *AssetDetailsUpdate) Reset()
- func (x *AssetDetailsUpdate) String() string
- type AssetDetailsUpdate_Erc20
- type AssetDetails_BuiltinAsset
- type AssetDetails_Erc20
- type Asset_Status
- func (Asset_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_Status) Enum() *Asset_Status
- func (Asset_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Asset_Status) Number() protoreflect.EnumNumber
- func (x Asset_Status) String() string
- func (Asset_Status) Type() protoreflect.EnumType
- type AuctionDuration
- func (a AuctionDuration) DeepClone() *AuctionDuration
- func (*AuctionDuration) Descriptor() ([]byte, []int)deprecated
- func (x *AuctionDuration) GetDuration() int64
- func (x *AuctionDuration) GetVolume() uint64
- func (*AuctionDuration) ProtoMessage()
- func (x *AuctionDuration) ProtoReflect() protoreflect.Message
- func (x *AuctionDuration) Reset()
- func (x *AuctionDuration) String() string
- type AuctionIndicativeState
- func (*AuctionIndicativeState) Descriptor() ([]byte, []int)deprecated
- func (x *AuctionIndicativeState) GetAuctionEnd() int64
- func (x *AuctionIndicativeState) GetAuctionStart() int64
- func (x *AuctionIndicativeState) GetIndicativePrice() string
- func (x *AuctionIndicativeState) GetIndicativeVolume() uint64
- func (x *AuctionIndicativeState) GetMarketId() string
- func (*AuctionIndicativeState) ProtoMessage()
- func (x *AuctionIndicativeState) ProtoReflect() protoreflect.Message
- func (x *AuctionIndicativeState) Reset()
- func (x *AuctionIndicativeState) String() string
- type AuctionTrigger
- func (AuctionTrigger) Descriptor() protoreflect.EnumDescriptor
- func (x AuctionTrigger) Enum() *AuctionTrigger
- func (AuctionTrigger) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuctionTrigger) Number() protoreflect.EnumNumber
- func (x AuctionTrigger) String() string
- func (AuctionTrigger) Type() protoreflect.EnumType
- type BuiltinAsset
- func (b BuiltinAsset) DeepClone() *BuiltinAsset
- func (*BuiltinAsset) Descriptor() ([]byte, []int)deprecated
- func (x *BuiltinAsset) GetMaxFaucetAmountMint() string
- func (*BuiltinAsset) ProtoMessage()
- func (x *BuiltinAsset) ProtoReflect() protoreflect.Message
- func (x *BuiltinAsset) Reset()
- func (x *BuiltinAsset) String() string
- type BuiltinAssetDeposit
- func (*BuiltinAssetDeposit) Descriptor() ([]byte, []int)deprecated
- func (x *BuiltinAssetDeposit) GetAmount() string
- func (x *BuiltinAssetDeposit) GetPartyId() string
- func (x *BuiltinAssetDeposit) GetVegaAssetId() string
- func (*BuiltinAssetDeposit) ProtoMessage()
- func (x *BuiltinAssetDeposit) ProtoReflect() protoreflect.Message
- func (x *BuiltinAssetDeposit) Reset()
- func (x *BuiltinAssetDeposit) String() string
- type BuiltinAssetEvent
- func (*BuiltinAssetEvent) Descriptor() ([]byte, []int)deprecated
- func (m *BuiltinAssetEvent) GetAction() isBuiltinAssetEvent_Action
- func (x *BuiltinAssetEvent) GetDeposit() *BuiltinAssetDeposit
- func (x *BuiltinAssetEvent) GetWithdrawal() *BuiltinAssetWithdrawal
- func (*BuiltinAssetEvent) ProtoMessage()
- func (x *BuiltinAssetEvent) ProtoReflect() protoreflect.Message
- func (x *BuiltinAssetEvent) Reset()
- func (x *BuiltinAssetEvent) String() string
- type BuiltinAssetEvent_Deposit
- type BuiltinAssetEvent_Withdrawal
- type BuiltinAssetWithdrawal
- func (*BuiltinAssetWithdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *BuiltinAssetWithdrawal) GetAmount() string
- func (x *BuiltinAssetWithdrawal) GetPartyId() string
- func (x *BuiltinAssetWithdrawal) GetVegaAssetId() string
- func (*BuiltinAssetWithdrawal) ProtoMessage()
- func (x *BuiltinAssetWithdrawal) ProtoReflect() protoreflect.Message
- func (x *BuiltinAssetWithdrawal) Reset()
- func (x *BuiltinAssetWithdrawal) String() string
- type Candle
- func (*Candle) Descriptor() ([]byte, []int)deprecated
- func (x *Candle) GetClose() string
- func (x *Candle) GetDatetime() string
- func (x *Candle) GetHigh() string
- func (x *Candle) GetInterval() Interval
- func (x *Candle) GetLow() string
- func (x *Candle) GetOpen() string
- func (x *Candle) GetTimestamp() int64
- func (x *Candle) GetVolume() uint64
- func (*Candle) ProtoMessage()
- func (x *Candle) ProtoReflect() protoreflect.Message
- func (x *Candle) Reset()
- func (x *Candle) String() string
- type ChainStatus
- func (ChainStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ChainStatus) Enum() *ChainStatus
- func (ChainStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChainStatus) Number() protoreflect.EnumNumber
- func (x ChainStatus) String() string
- func (ChainStatus) Type() protoreflect.EnumType
- type Delegation
- func (*Delegation) Descriptor() ([]byte, []int)deprecated
- func (x *Delegation) GetAmount() string
- func (x *Delegation) GetEpochSeq() string
- func (x *Delegation) GetNodeId() string
- func (x *Delegation) GetParty() string
- func (*Delegation) ProtoMessage()
- func (x *Delegation) ProtoReflect() protoreflect.Message
- func (x *Delegation) Reset()
- func (x *Delegation) String() string
- type Deposit
- func (*Deposit) Descriptor() ([]byte, []int)deprecated
- func (x *Deposit) GetAmount() string
- func (x *Deposit) GetAsset() string
- func (x *Deposit) GetCreatedTimestamp() int64
- func (x *Deposit) GetCreditedTimestamp() int64
- func (x *Deposit) GetId() string
- func (x *Deposit) GetPartyId() string
- func (x *Deposit) GetStatus() Deposit_Status
- func (x *Deposit) GetTxHash() string
- func (Deposit) IsEvent()
- func (*Deposit) ProtoMessage()
- func (x *Deposit) ProtoReflect() protoreflect.Message
- func (x *Deposit) Reset()
- func (x *Deposit) String() string
- type Deposit_Status
- func (Deposit_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Deposit_Status) Enum() *Deposit_Status
- func (Deposit_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Deposit_Status) Number() protoreflect.EnumNumber
- func (x Deposit_Status) String() string
- func (Deposit_Status) Type() protoreflect.EnumType
- type DispatchMetric
- func (DispatchMetric) Descriptor() protoreflect.EnumDescriptor
- func (x DispatchMetric) Enum() *DispatchMetric
- func (DispatchMetric) EnumDescriptor() ([]byte, []int)deprecated
- func (x DispatchMetric) Number() protoreflect.EnumNumber
- func (x DispatchMetric) String() string
- func (DispatchMetric) Type() protoreflect.EnumType
- type DispatchStrategy
- func (*DispatchStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *DispatchStrategy) GetAssetForMetric() string
- func (x *DispatchStrategy) GetMarkets() []string
- func (x *DispatchStrategy) GetMetric() DispatchMetric
- func (*DispatchStrategy) ProtoMessage()
- func (x *DispatchStrategy) ProtoReflect() protoreflect.Message
- func (x *DispatchStrategy) Reset()
- func (x *DispatchStrategy) String() string
- type ERC20
- func (e ERC20) DeepClone() *ERC20
- func (*ERC20) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20) GetContractAddress() string
- func (x *ERC20) GetLifetimeLimit() string
- func (x *ERC20) GetWithdrawThreshold() string
- func (*ERC20) ProtoMessage()
- func (x *ERC20) ProtoReflect() protoreflect.Message
- func (x *ERC20) Reset()
- func (x *ERC20) String() string
- type ERC20AssetDelist
- type ERC20AssetLimitsUpdated
- func (*ERC20AssetLimitsUpdated) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20AssetLimitsUpdated) GetLifetimeLimits() string
- func (x *ERC20AssetLimitsUpdated) GetSourceEthereumAddress() string
- func (x *ERC20AssetLimitsUpdated) GetVegaAssetId() string
- func (x *ERC20AssetLimitsUpdated) GetWithdrawThreshold() string
- func (*ERC20AssetLimitsUpdated) ProtoMessage()
- func (x *ERC20AssetLimitsUpdated) ProtoReflect() protoreflect.Message
- func (x *ERC20AssetLimitsUpdated) Reset()
- func (x *ERC20AssetLimitsUpdated) String() string
- type ERC20AssetList
- func (*ERC20AssetList) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20AssetList) GetAssetSource() string
- func (x *ERC20AssetList) GetVegaAssetId() string
- func (*ERC20AssetList) ProtoMessage()
- func (x *ERC20AssetList) ProtoReflect() protoreflect.Message
- func (x *ERC20AssetList) Reset()
- func (x *ERC20AssetList) String() string
- type ERC20Deposit
- func (*ERC20Deposit) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20Deposit) GetAmount() string
- func (x *ERC20Deposit) GetSourceEthereumAddress() string
- func (x *ERC20Deposit) GetTargetPartyId() string
- func (x *ERC20Deposit) GetVegaAssetId() string
- func (*ERC20Deposit) ProtoMessage()
- func (x *ERC20Deposit) ProtoReflect() protoreflect.Message
- func (x *ERC20Deposit) Reset()
- func (x *ERC20Deposit) String() string
- type ERC20Event
- func (*ERC20Event) Descriptor() ([]byte, []int)deprecated
- func (m *ERC20Event) GetAction() isERC20Event_Action
- func (x *ERC20Event) GetAssetDelist() *ERC20AssetDelist
- func (x *ERC20Event) GetAssetLimitsUpdated() *ERC20AssetLimitsUpdated
- func (x *ERC20Event) GetAssetList() *ERC20AssetList
- func (x *ERC20Event) GetBlock() uint64
- func (x *ERC20Event) GetBridgeResumed() bool
- func (x *ERC20Event) GetBridgeStopped() bool
- func (x *ERC20Event) GetDeposit() *ERC20Deposit
- func (x *ERC20Event) GetIndex() uint64
- func (x *ERC20Event) GetWithdrawal() *ERC20Withdrawal
- func (*ERC20Event) ProtoMessage()
- func (x *ERC20Event) ProtoReflect() protoreflect.Message
- func (x *ERC20Event) Reset()
- func (x *ERC20Event) String() string
- type ERC20Event_AssetDelist
- type ERC20Event_AssetLimitsUpdated
- type ERC20Event_AssetList
- type ERC20Event_BridgeResumed
- type ERC20Event_BridgeStopped
- type ERC20Event_Deposit
- type ERC20Event_Withdrawal
- type ERC20MultiSigEvent
- func (*ERC20MultiSigEvent) Descriptor() ([]byte, []int)deprecated
- func (m *ERC20MultiSigEvent) GetAction() isERC20MultiSigEvent_Action
- func (x *ERC20MultiSigEvent) GetBlock() uint64
- func (x *ERC20MultiSigEvent) GetIndex() uint64
- func (x *ERC20MultiSigEvent) GetSignerAdded() *ERC20SignerAdded
- func (x *ERC20MultiSigEvent) GetSignerRemoved() *ERC20SignerRemoved
- func (x *ERC20MultiSigEvent) GetThresholdSet() *ERC20ThresholdSet
- func (*ERC20MultiSigEvent) ProtoMessage()
- func (x *ERC20MultiSigEvent) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigEvent) Reset()
- func (x *ERC20MultiSigEvent) String() string
- type ERC20MultiSigEvent_SignerAdded
- type ERC20MultiSigEvent_SignerRemoved
- type ERC20MultiSigEvent_ThresholdSet
- type ERC20SignerAdded
- func (*ERC20SignerAdded) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20SignerAdded) GetBlockTime() int64
- func (x *ERC20SignerAdded) GetNewSigner() string
- func (x *ERC20SignerAdded) GetNonce() string
- func (*ERC20SignerAdded) ProtoMessage()
- func (x *ERC20SignerAdded) ProtoReflect() protoreflect.Message
- func (x *ERC20SignerAdded) Reset()
- func (x *ERC20SignerAdded) String() string
- type ERC20SignerRemoved
- func (*ERC20SignerRemoved) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20SignerRemoved) GetBlockTime() int64
- func (x *ERC20SignerRemoved) GetNonce() string
- func (x *ERC20SignerRemoved) GetOldSigner() string
- func (*ERC20SignerRemoved) ProtoMessage()
- func (x *ERC20SignerRemoved) ProtoReflect() protoreflect.Message
- func (x *ERC20SignerRemoved) Reset()
- func (x *ERC20SignerRemoved) String() string
- type ERC20ThresholdSet
- func (*ERC20ThresholdSet) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20ThresholdSet) GetBlockTime() int64
- func (x *ERC20ThresholdSet) GetNewThreshold() uint32
- func (x *ERC20ThresholdSet) GetNonce() string
- func (*ERC20ThresholdSet) ProtoMessage()
- func (x *ERC20ThresholdSet) ProtoReflect() protoreflect.Message
- func (x *ERC20ThresholdSet) Reset()
- func (x *ERC20ThresholdSet) String() string
- type ERC20Update
- func (*ERC20Update) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20Update) GetLifetimeLimit() string
- func (x *ERC20Update) GetWithdrawThreshold() string
- func (*ERC20Update) ProtoMessage()
- func (x *ERC20Update) ProtoReflect() protoreflect.Message
- func (x *ERC20Update) Reset()
- func (x *ERC20Update) String() string
- type ERC20Withdrawal
- func (*ERC20Withdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20Withdrawal) GetReferenceNonce() string
- func (x *ERC20Withdrawal) GetTargetEthereumAddress() string
- func (x *ERC20Withdrawal) GetVegaAssetId() string
- func (*ERC20Withdrawal) ProtoMessage()
- func (x *ERC20Withdrawal) ProtoReflect() protoreflect.Message
- func (x *ERC20Withdrawal) Reset()
- func (x *ERC20Withdrawal) String() string
- type Epoch
- func (*Epoch) Descriptor() ([]byte, []int)deprecated
- func (x *Epoch) GetDelegations() []*Delegation
- func (x *Epoch) GetSeq() uint64
- func (x *Epoch) GetTimestamps() *EpochTimestamps
- func (x *Epoch) GetValidators() []*Node
- func (*Epoch) ProtoMessage()
- func (x *Epoch) ProtoReflect() protoreflect.Message
- func (x *Epoch) Reset()
- func (x *Epoch) String() string
- type EpochAction
- func (EpochAction) Descriptor() protoreflect.EnumDescriptor
- func (x EpochAction) Enum() *EpochAction
- func (EpochAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x EpochAction) Number() protoreflect.EnumNumber
- func (x EpochAction) String() string
- func (EpochAction) Type() protoreflect.EnumType
- type EpochData
- func (*EpochData) Descriptor() ([]byte, []int)deprecated
- func (x *EpochData) GetOffline() int32
- func (x *EpochData) GetOnline() int32
- func (x *EpochData) GetTotal() int32
- func (*EpochData) ProtoMessage()
- func (x *EpochData) ProtoReflect() protoreflect.Message
- func (x *EpochData) Reset()
- func (x *EpochData) String() string
- type EpochParticipation
- func (*EpochParticipation) Descriptor() ([]byte, []int)deprecated
- func (x *EpochParticipation) GetEpoch() *Epoch
- func (x *EpochParticipation) GetOffline() uint64
- func (x *EpochParticipation) GetOnline() uint64
- func (x *EpochParticipation) GetTotalRewards() float64
- func (*EpochParticipation) ProtoMessage()
- func (x *EpochParticipation) ProtoReflect() protoreflect.Message
- func (x *EpochParticipation) Reset()
- func (x *EpochParticipation) String() string
- type EpochTimestamps
- func (*EpochTimestamps) Descriptor() ([]byte, []int)deprecated
- func (x *EpochTimestamps) GetEndTime() int64
- func (x *EpochTimestamps) GetExpiryTime() int64
- func (x *EpochTimestamps) GetFirstBlock() uint64
- func (x *EpochTimestamps) GetLastBlock() uint64
- func (x *EpochTimestamps) GetStartTime() int64
- func (*EpochTimestamps) ProtoMessage()
- func (x *EpochTimestamps) ProtoReflect() protoreflect.Message
- func (x *EpochTimestamps) Reset()
- func (x *EpochTimestamps) String() string
- type Erc20WithdrawExt
- type ErrorDetail
- func (*ErrorDetail) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorDetail) GetCode() int32
- func (x *ErrorDetail) GetInner() string
- func (x *ErrorDetail) GetMessage() string
- func (*ErrorDetail) ProtoMessage()
- func (x *ErrorDetail) ProtoReflect() protoreflect.Message
- func (x *ErrorDetail) Reset()
- func (x *ErrorDetail) String() string
- type EthereumConfig
- func (*EthereumConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EthereumConfig) GetChainId() string
- func (x *EthereumConfig) GetCollateralBridgeContract() *EthereumContractConfig
- func (x *EthereumConfig) GetConfirmations() uint32
- func (x *EthereumConfig) GetMultisigControlContract() *EthereumContractConfig
- func (x *EthereumConfig) GetNetworkId() string
- func (x *EthereumConfig) GetStakingBridgeContract() *EthereumContractConfig
- func (x *EthereumConfig) GetTokenVestingContract() *EthereumContractConfig
- func (*EthereumConfig) ProtoMessage()
- func (x *EthereumConfig) ProtoReflect() protoreflect.Message
- func (x *EthereumConfig) Reset()
- func (x *EthereumConfig) String() string
- type EthereumContractConfig
- func (*EthereumContractConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EthereumContractConfig) GetAddress() string
- func (x *EthereumContractConfig) GetDeploymentBlockHeight() uint64
- func (*EthereumContractConfig) ProtoMessage()
- func (x *EthereumContractConfig) ProtoReflect() protoreflect.Message
- func (x *EthereumContractConfig) Reset()
- func (x *EthereumContractConfig) String() string
- type Fee
- func (f Fee) DeepClone() *Fee
- func (*Fee) Descriptor() ([]byte, []int)deprecated
- func (x *Fee) GetInfrastructureFee() string
- func (x *Fee) GetLiquidityFee() string
- func (x *Fee) GetMakerFee() string
- func (*Fee) ProtoMessage()
- func (x *Fee) ProtoReflect() protoreflect.Message
- func (x *Fee) Reset()
- func (x *Fee) String() string
- type FeeFactors
- func (f FeeFactors) DeepClone() *FeeFactors
- func (*FeeFactors) Descriptor() ([]byte, []int)deprecated
- func (x *FeeFactors) GetInfrastructureFee() string
- func (x *FeeFactors) GetLiquidityFee() string
- func (x *FeeFactors) GetMakerFee() string
- func (*FeeFactors) ProtoMessage()
- func (x *FeeFactors) ProtoReflect() protoreflect.Message
- func (x *FeeFactors) Reset()
- func (x *FeeFactors) String() string
- type Fees
- type FinancialAmount
- func (*FinancialAmount) Descriptor() ([]byte, []int)deprecated
- func (x *FinancialAmount) GetAmount() string
- func (x *FinancialAmount) GetAsset() string
- func (*FinancialAmount) ProtoMessage()
- func (x *FinancialAmount) ProtoReflect() protoreflect.Message
- func (x *FinancialAmount) Reset()
- func (x *FinancialAmount) String() string
- type Future
- func (f Future) DeepClone() *Future
- func (*Future) Descriptor() ([]byte, []int)deprecated
- func (x *Future) GetOracleSpecBinding() *OracleSpecToFutureBinding
- func (x *Future) GetOracleSpecForSettlementData() *v1.OracleSpec
- func (x *Future) GetOracleSpecForTradingTermination() *v1.OracleSpec
- func (x *Future) GetQuoteName() string
- func (x *Future) GetSettlementAsset() string
- func (x *Future) GetSettlementDataDecimals() uint32
- func (Future) IsProduct()
- func (*Future) ProtoMessage()
- func (x *Future) ProtoReflect() protoreflect.Message
- func (x *Future) Reset()
- func (x *Future) String() string
- type FutureProduct
- func (f FutureProduct) DeepClone() *FutureProduct
- func (*FutureProduct) Descriptor() ([]byte, []int)deprecated
- func (x *FutureProduct) GetOracleSpecBinding() *OracleSpecToFutureBinding
- func (x *FutureProduct) GetOracleSpecForSettlementData() *v1.OracleSpecConfiguration
- func (x *FutureProduct) GetOracleSpecForTradingTermination() *v1.OracleSpecConfiguration
- func (x *FutureProduct) GetQuoteName() string
- func (x *FutureProduct) GetSettlementAsset() string
- func (x *FutureProduct) GetSettlementDataDecimals() uint32
- func (*FutureProduct) ProtoMessage()
- func (x *FutureProduct) ProtoReflect() protoreflect.Message
- func (x *FutureProduct) Reset()
- func (x *FutureProduct) String() string
- type GovernanceData
- func (*GovernanceData) Descriptor() ([]byte, []int)deprecated
- func (x *GovernanceData) GetNo() []*Vote
- func (x *GovernanceData) GetNoParty() map[string]*Vote
- func (x *GovernanceData) GetProposal() *Proposal
- func (x *GovernanceData) GetYes() []*Vote
- func (x *GovernanceData) GetYesParty() map[string]*Vote
- func (GovernanceData) IsEvent()
- func (*GovernanceData) ProtoMessage()
- func (x *GovernanceData) ProtoReflect() protoreflect.Message
- func (x *GovernanceData) Reset()
- func (x *GovernanceData) String() string
- type Instrument
- func (i Instrument) DeepClone() *Instrument
- func (*Instrument) Descriptor() ([]byte, []int)deprecated
- func (x *Instrument) GetCode() string
- func (x *Instrument) GetFuture() *Future
- func (x *Instrument) GetId() string
- func (x *Instrument) GetMetadata() *InstrumentMetadata
- func (x *Instrument) GetName() string
- func (m *Instrument) GetProduct() isInstrument_Product
- func (*Instrument) ProtoMessage()
- func (x *Instrument) ProtoReflect() protoreflect.Message
- func (x *Instrument) Reset()
- func (x *Instrument) String() string
- type InstrumentConfiguration
- func (i InstrumentConfiguration) DeepClone() *InstrumentConfiguration
- func (*InstrumentConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *InstrumentConfiguration) GetCode() string
- func (x *InstrumentConfiguration) GetFuture() *FutureProduct
- func (x *InstrumentConfiguration) GetName() string
- func (m *InstrumentConfiguration) GetProduct() isInstrumentConfiguration_Product
- func (*InstrumentConfiguration) ProtoMessage()
- func (x *InstrumentConfiguration) ProtoReflect() protoreflect.Message
- func (x *InstrumentConfiguration) Reset()
- func (x *InstrumentConfiguration) String() string
- type InstrumentConfiguration_Future
- type InstrumentMetadata
- func (i InstrumentMetadata) DeepClone() *InstrumentMetadata
- func (*InstrumentMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *InstrumentMetadata) GetTags() []string
- func (*InstrumentMetadata) ProtoMessage()
- func (x *InstrumentMetadata) ProtoReflect() protoreflect.Message
- func (x *InstrumentMetadata) Reset()
- func (x *InstrumentMetadata) String() string
- type Instrument_Future
- type Interval
- type KeyValueBundle
- func (*KeyValueBundle) Descriptor() ([]byte, []int)deprecated
- func (x *KeyValueBundle) GetKey() string
- func (x *KeyValueBundle) GetTolerance() string
- func (x *KeyValueBundle) GetValue() *StateVarValue
- func (*KeyValueBundle) ProtoMessage()
- func (x *KeyValueBundle) ProtoReflect() protoreflect.Message
- func (x *KeyValueBundle) Reset()
- func (x *KeyValueBundle) String() string
- type LedgerEntry
- func (l LedgerEntry) DeepClone() *LedgerEntry
- func (*LedgerEntry) Descriptor() ([]byte, []int)deprecated
- func (x *LedgerEntry) GetAmount() string
- func (x *LedgerEntry) GetFromAccount() *AccountDetails
- func (x *LedgerEntry) GetTimestamp() int64
- func (x *LedgerEntry) GetToAccount() *AccountDetails
- func (x *LedgerEntry) GetType() TransferType
- func (*LedgerEntry) ProtoMessage()
- func (x *LedgerEntry) ProtoReflect() protoreflect.Message
- func (x *LedgerEntry) Reset()
- func (x *LedgerEntry) String() string
- type LedgerMovement
- func (l LedgerMovement) DeepClone() *LedgerMovement
- func (*LedgerMovement) Descriptor() ([]byte, []int)deprecated
- func (x *LedgerMovement) GetBalances() []*PostTransferBalance
- func (x *LedgerMovement) GetEntries() []*LedgerEntry
- func (*LedgerMovement) ProtoMessage()
- func (x *LedgerMovement) ProtoReflect() protoreflect.Message
- func (x *LedgerMovement) Reset()
- func (x *LedgerMovement) String() string
- type LiquidityMonitoringParameters
- func (l LiquidityMonitoringParameters) DeepClone() *LiquidityMonitoringParameters
- func (*LiquidityMonitoringParameters) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityMonitoringParameters) GetAuctionExtension() int64
- func (x *LiquidityMonitoringParameters) GetTargetStakeParameters() *TargetStakeParameters
- func (x *LiquidityMonitoringParameters) GetTriggeringRatio() float64
- func (*LiquidityMonitoringParameters) ProtoMessage()
- func (x *LiquidityMonitoringParameters) ProtoReflect() protoreflect.Message
- func (x *LiquidityMonitoringParameters) Reset()
- func (x *LiquidityMonitoringParameters) String() string
- type LiquidityOrder
- func (l LiquidityOrder) DeepClone() *LiquidityOrder
- func (*LiquidityOrder) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityOrder) GetOffset() string
- func (x *LiquidityOrder) GetProportion() uint32
- func (x *LiquidityOrder) GetReference() PeggedReference
- func (*LiquidityOrder) ProtoMessage()
- func (x *LiquidityOrder) ProtoReflect() protoreflect.Message
- func (x *LiquidityOrder) Reset()
- func (x *LiquidityOrder) String() string
- type LiquidityOrderReference
- func (l LiquidityOrderReference) DeepClone() *LiquidityOrderReference
- func (*LiquidityOrderReference) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityOrderReference) GetLiquidityOrder() *LiquidityOrder
- func (x *LiquidityOrderReference) GetOrderId() string
- func (*LiquidityOrderReference) ProtoMessage()
- func (x *LiquidityOrderReference) ProtoReflect() protoreflect.Message
- func (x *LiquidityOrderReference) Reset()
- func (x *LiquidityOrderReference) String() string
- type LiquidityProviderFeeShare
- func (l LiquidityProviderFeeShare) DeepClone() *LiquidityProviderFeeShare
- func (*LiquidityProviderFeeShare) Descriptor() ([]byte, []int)deprecated
- func (x *LiquidityProviderFeeShare) GetAverageEntryValuation() string
- func (x *LiquidityProviderFeeShare) GetEquityLikeShare() string
- func (x *LiquidityProviderFeeShare) GetParty() string
- func (*LiquidityProviderFeeShare) ProtoMessage()
- func (x *LiquidityProviderFeeShare) ProtoReflect() protoreflect.Message
- func (x *LiquidityProviderFeeShare) Reset()
- func (x *LiquidityProviderFeeShare) String() string
- type LiquidityProvision
- func (l LiquidityProvision) DeepClone() *LiquidityProvision
- func (*LiquidityProvision) Descriptor() ([]byte, []int)deprecated
- func (l *LiquidityProvision) Float64Fee() float64
- func (x *LiquidityProvision) GetBuys() []*LiquidityOrderReference
- func (x *LiquidityProvision) GetCommitmentAmount() string
- func (x *LiquidityProvision) GetCreatedAt() int64
- func (x *LiquidityProvision) GetFee() string
- func (x *LiquidityProvision) GetId() string
- func (x *LiquidityProvision) GetMarketId() string
- func (x *LiquidityProvision) GetPartyId() string
- func (x *LiquidityProvision) GetReference() string
- func (x *LiquidityProvision) GetSells() []*LiquidityOrderReference
- func (x *LiquidityProvision) GetStatus() LiquidityProvision_Status
- func (x *LiquidityProvision) GetUpdatedAt() int64
- func (x *LiquidityProvision) GetVersion() uint64
- func (LiquidityProvision) IsEvent()
- func (*LiquidityProvision) ProtoMessage()
- func (x *LiquidityProvision) ProtoReflect() protoreflect.Message
- func (x *LiquidityProvision) Reset()
- func (x *LiquidityProvision) String() string
- type LiquidityProvision_Status
- func (LiquidityProvision_Status) Descriptor() protoreflect.EnumDescriptor
- func (x LiquidityProvision_Status) Enum() *LiquidityProvision_Status
- func (LiquidityProvision_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x LiquidityProvision_Status) Number() protoreflect.EnumNumber
- func (x LiquidityProvision_Status) String() string
- func (LiquidityProvision_Status) Type() protoreflect.EnumType
- type LogNormalModelParams
- func (l LogNormalModelParams) DeepClone() *LogNormalModelParams
- func (*LogNormalModelParams) Descriptor() ([]byte, []int)deprecated
- func (x *LogNormalModelParams) GetMu() float64
- func (x *LogNormalModelParams) GetR() float64
- func (x *LogNormalModelParams) GetSigma() float64
- func (*LogNormalModelParams) ProtoMessage()
- func (x *LogNormalModelParams) ProtoReflect() protoreflect.Message
- func (x *LogNormalModelParams) Reset()
- func (x *LogNormalModelParams) String() string
- type LogNormalRiskModel
- func (l LogNormalRiskModel) DeepClone() *LogNormalRiskModel
- func (*LogNormalRiskModel) Descriptor() ([]byte, []int)deprecated
- func (x *LogNormalRiskModel) GetParams() *LogNormalModelParams
- func (x *LogNormalRiskModel) GetRiskAversionParameter() float64
- func (x *LogNormalRiskModel) GetTau() float64
- func (LogNormalRiskModel) IsRiskModel()
- func (*LogNormalRiskModel) ProtoMessage()
- func (x *LogNormalRiskModel) ProtoReflect() protoreflect.Message
- func (x *LogNormalRiskModel) Reset()
- func (x *LogNormalRiskModel) String() string
- type MarginCalculator
- func (m MarginCalculator) DeepClone() *MarginCalculator
- func (*MarginCalculator) Descriptor() ([]byte, []int)deprecated
- func (x *MarginCalculator) GetScalingFactors() *ScalingFactors
- func (*MarginCalculator) ProtoMessage()
- func (x *MarginCalculator) ProtoReflect() protoreflect.Message
- func (x *MarginCalculator) Reset()
- func (x *MarginCalculator) String() string
- type MarginLevels
- func (*MarginLevels) Descriptor() ([]byte, []int)deprecated
- func (x *MarginLevels) GetAsset() string
- func (x *MarginLevels) GetCollateralReleaseLevel() string
- func (x *MarginLevels) GetInitialMargin() string
- func (x *MarginLevels) GetMaintenanceMargin() string
- func (x *MarginLevels) GetMarketId() string
- func (x *MarginLevels) GetPartyId() string
- func (x *MarginLevels) GetSearchLevel() string
- func (x *MarginLevels) GetTimestamp() int64
- func (MarginLevels) IsEvent()
- func (*MarginLevels) ProtoMessage()
- func (x *MarginLevels) ProtoReflect() protoreflect.Message
- func (x *MarginLevels) Reset()
- func (x *MarginLevels) String() string
- type Market
- func (m Market) DeepClone() *Market
- func (*Market) Descriptor() ([]byte, []int)deprecated
- func (m *Market) GetAsset() (string, error)
- func (x *Market) GetDecimalPlaces() uint64
- func (x *Market) GetFees() *Fees
- func (x *Market) GetId() string
- func (x *Market) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
- func (x *Market) GetMarketTimestamps() *MarketTimestamps
- func (x *Market) GetOpeningAuction() *AuctionDuration
- func (x *Market) GetPositionDecimalPlaces() uint64
- func (x *Market) GetPriceMonitoringSettings() *PriceMonitoringSettings
- func (x *Market) GetState() Market_State
- func (x *Market) GetTradableInstrument() *TradableInstrument
- func (x *Market) GetTradingMode() Market_TradingMode
- func (Market) IsEvent()
- func (*Market) ProtoMessage()
- func (x *Market) ProtoReflect() protoreflect.Message
- func (x *Market) Reset()
- func (x *Market) String() string
- type MarketData
- func (m MarketData) DeepClone() *MarketData
- func (*MarketData) Descriptor() ([]byte, []int)deprecated
- func (x *MarketData) GetAuctionEnd() int64
- func (x *MarketData) GetAuctionStart() int64
- func (x *MarketData) GetBestBidPrice() string
- func (x *MarketData) GetBestBidVolume() uint64
- func (x *MarketData) GetBestOfferPrice() string
- func (x *MarketData) GetBestOfferVolume() uint64
- func (x *MarketData) GetBestStaticBidPrice() string
- func (x *MarketData) GetBestStaticBidVolume() uint64
- func (x *MarketData) GetBestStaticOfferPrice() string
- func (x *MarketData) GetBestStaticOfferVolume() uint64
- func (x *MarketData) GetExtensionTrigger() AuctionTrigger
- func (x *MarketData) GetIndicativePrice() string
- func (x *MarketData) GetIndicativeVolume() uint64
- func (x *MarketData) GetLiquidityProviderFeeShare() []*LiquidityProviderFeeShare
- func (x *MarketData) GetMarkPrice() string
- func (x *MarketData) GetMarket() string
- func (x *MarketData) GetMarketState() Market_State
- func (x *MarketData) GetMarketTradingMode() Market_TradingMode
- func (x *MarketData) GetMarketValueProxy() string
- func (x *MarketData) GetMidPrice() string
- func (x *MarketData) GetOpenInterest() uint64
- func (x *MarketData) GetPriceMonitoringBounds() []*PriceMonitoringBounds
- func (x *MarketData) GetStaticMidPrice() string
- func (x *MarketData) GetSuppliedStake() string
- func (x *MarketData) GetTargetStake() string
- func (x *MarketData) GetTimestamp() int64
- func (x *MarketData) GetTrigger() AuctionTrigger
- func (MarketData) IsEvent()
- func (*MarketData) ProtoMessage()
- func (x *MarketData) ProtoReflect() protoreflect.Message
- func (x *MarketData) Reset()
- func (x *MarketData) String() string
- type MarketDepth
- func (*MarketDepth) Descriptor() ([]byte, []int)deprecated
- func (x *MarketDepth) GetBuy() []*PriceLevel
- func (x *MarketDepth) GetMarketId() string
- func (x *MarketDepth) GetSell() []*PriceLevel
- func (x *MarketDepth) GetSequenceNumber() uint64
- func (*MarketDepth) ProtoMessage()
- func (x *MarketDepth) ProtoReflect() protoreflect.Message
- func (x *MarketDepth) Reset()
- func (x *MarketDepth) String() string
- type MarketDepthUpdate
- func (*MarketDepthUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *MarketDepthUpdate) GetBuy() []*PriceLevel
- func (x *MarketDepthUpdate) GetMarketId() string
- func (x *MarketDepthUpdate) GetPreviousSequenceNumber() uint64
- func (x *MarketDepthUpdate) GetSell() []*PriceLevel
- func (x *MarketDepthUpdate) GetSequenceNumber() uint64
- func (*MarketDepthUpdate) ProtoMessage()
- func (x *MarketDepthUpdate) ProtoReflect() protoreflect.Message
- func (x *MarketDepthUpdate) Reset()
- func (x *MarketDepthUpdate) String() string
- type MarketTimestamps
- func (m MarketTimestamps) DeepClone() *MarketTimestamps
- func (*MarketTimestamps) Descriptor() ([]byte, []int)deprecated
- func (x *MarketTimestamps) GetClose() int64
- func (x *MarketTimestamps) GetOpen() int64
- func (x *MarketTimestamps) GetPending() int64
- func (x *MarketTimestamps) GetProposed() int64
- func (*MarketTimestamps) ProtoMessage()
- func (x *MarketTimestamps) ProtoReflect() protoreflect.Message
- func (x *MarketTimestamps) Reset()
- func (x *MarketTimestamps) String() string
- type Market_State
- func (Market_State) Descriptor() protoreflect.EnumDescriptor
- func (x Market_State) Enum() *Market_State
- func (Market_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Market_State) Number() protoreflect.EnumNumber
- func (x Market_State) String() string
- func (Market_State) Type() protoreflect.EnumType
- type Market_TradingMode
- func (Market_TradingMode) Descriptor() protoreflect.EnumDescriptor
- func (x Market_TradingMode) Enum() *Market_TradingMode
- func (Market_TradingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Market_TradingMode) Number() protoreflect.EnumNumber
- func (x Market_TradingMode) String() string
- func (Market_TradingMode) Type() protoreflect.EnumType
- type MatrixValue
- type NetworkLimits
- func (n NetworkLimits) DeepClone() *NetworkLimits
- func (*NetworkLimits) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkLimits) GetBootstrapBlockCount() uint32
- func (x *NetworkLimits) GetBootstrapFinished() bool
- func (x *NetworkLimits) GetCanProposeAsset() bool
- func (x *NetworkLimits) GetCanProposeMarket() bool
- func (x *NetworkLimits) GetGenesisLoaded() bool
- func (x *NetworkLimits) GetProposeAssetEnabled() bool
- func (x *NetworkLimits) GetProposeAssetEnabledFrom() int64
- func (x *NetworkLimits) GetProposeMarketEnabled() bool
- func (x *NetworkLimits) GetProposeMarketEnabledFrom() int64
- func (*NetworkLimits) ProtoMessage()
- func (x *NetworkLimits) ProtoReflect() protoreflect.Message
- func (x *NetworkLimits) Reset()
- func (x *NetworkLimits) String() string
- type NetworkParameter
- func (n NetworkParameter) DeepClone() *NetworkParameter
- func (*NetworkParameter) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkParameter) GetKey() string
- func (x *NetworkParameter) GetValue() string
- func (*NetworkParameter) ProtoMessage()
- func (x *NetworkParameter) ProtoReflect() protoreflect.Message
- func (x *NetworkParameter) Reset()
- func (x *NetworkParameter) String() string
- type NewAsset
- func (n NewAsset) DeepClone() *NewAsset
- func (*NewAsset) Descriptor() ([]byte, []int)deprecated
- func (x *NewAsset) GetChanges() *AssetDetails
- func (NewAsset) IsProposalChange()
- func (*NewAsset) ProtoMessage()
- func (x *NewAsset) ProtoReflect() protoreflect.Message
- func (x *NewAsset) Reset()
- func (x *NewAsset) String() string
- type NewFreeform
- type NewMarket
- func (n NewMarket) DeepClone() *NewMarket
- func (*NewMarket) Descriptor() ([]byte, []int)deprecated
- func (x *NewMarket) GetChanges() *NewMarketConfiguration
- func (NewMarket) IsProposalChange()
- func (*NewMarket) ProtoMessage()
- func (x *NewMarket) ProtoReflect() protoreflect.Message
- func (x *NewMarket) Reset()
- func (x *NewMarket) String() string
- type NewMarketConfiguration
- func (n NewMarketConfiguration) DeepClone() *NewMarketConfiguration
- func (*NewMarketConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *NewMarketConfiguration) GetDecimalPlaces() uint64
- func (x *NewMarketConfiguration) GetInstrument() *InstrumentConfiguration
- func (x *NewMarketConfiguration) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
- func (x *NewMarketConfiguration) GetLogNormal() *LogNormalRiskModel
- func (x *NewMarketConfiguration) GetMetadata() []string
- func (x *NewMarketConfiguration) GetPositionDecimalPlaces() uint64
- func (x *NewMarketConfiguration) GetPriceMonitoringParameters() *PriceMonitoringParameters
- func (m *NewMarketConfiguration) GetRiskParameters() isNewMarketConfiguration_RiskParameters
- func (x *NewMarketConfiguration) GetSimple() *SimpleModelParams
- func (*NewMarketConfiguration) ProtoMessage()
- func (x *NewMarketConfiguration) ProtoReflect() protoreflect.Message
- func (x *NewMarketConfiguration) Reset()
- func (x *NewMarketConfiguration) String() string
- type NewMarketConfiguration_LogNormal
- type NewMarketConfiguration_Simple
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetAvatarUrl() string
- func (x *Node) GetDelegations() []*Delegation
- func (x *Node) GetEpochData() *EpochData
- func (x *Node) GetEthereumAddress() string
- func (x *Node) GetId() string
- func (x *Node) GetInfoUrl() string
- func (x *Node) GetLocation() string
- func (x *Node) GetMaxIntendedStake() string
- func (x *Node) GetName() string
- func (x *Node) GetPendingStake() string
- func (x *Node) GetPubKey() string
- func (x *Node) GetRankingScore() *RankingScore
- func (x *Node) GetRewardScore() *RewardScore
- func (x *Node) GetStakedByDelegates() string
- func (x *Node) GetStakedByOperator() string
- func (x *Node) GetStakedTotal() string
- func (x *Node) GetStatus() NodeStatus
- func (x *Node) GetTmPubKey() string
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type NodeData
- func (*NodeData) Descriptor() ([]byte, []int)deprecated
- func (x *NodeData) GetInactiveNodes() uint32
- func (x *NodeData) GetStakedTotal() string
- func (x *NodeData) GetTotalNodes() uint32
- func (x *NodeData) GetUptime() float32
- func (x *NodeData) GetValidatingNodes() uint32
- func (*NodeData) ProtoMessage()
- func (x *NodeData) ProtoReflect() protoreflect.Message
- func (x *NodeData) Reset()
- func (x *NodeData) String() string
- type NodeStatus
- type OracleSpecToFutureBinding
- func (o OracleSpecToFutureBinding) DeepClone() *OracleSpecToFutureBinding
- func (*OracleSpecToFutureBinding) Descriptor() ([]byte, []int)deprecated
- func (x *OracleSpecToFutureBinding) GetSettlementDataProperty() string
- func (x *OracleSpecToFutureBinding) GetTradingTerminationProperty() string
- func (*OracleSpecToFutureBinding) ProtoMessage()
- func (x *OracleSpecToFutureBinding) ProtoReflect() protoreflect.Message
- func (x *OracleSpecToFutureBinding) Reset()
- func (x *OracleSpecToFutureBinding) String() string
- type Order
- func (o *Order) Create(t time.Time) *Order
- func (o Order) DeepClone() *Order
- func (*Order) Descriptor() ([]byte, []int)deprecated
- func (x *Order) GetBatchId() uint64
- func (x *Order) GetCreatedAt() int64
- func (x *Order) GetExpiresAt() int64
- func (x *Order) GetId() string
- func (x *Order) GetLiquidityProvisionId() string
- func (x *Order) GetMarketId() string
- func (x *Order) GetPartyId() string
- func (x *Order) GetPeggedOrder() *PeggedOrder
- func (x *Order) GetPrice() string
- func (x *Order) GetReason() OrderError
- func (x *Order) GetReference() string
- func (x *Order) GetRemaining() uint64
- func (x *Order) GetSide() Side
- func (x *Order) GetSize() uint64
- func (x *Order) GetStatus() Order_Status
- func (x *Order) GetTimeInForce() Order_TimeInForce
- func (x *Order) GetType() Order_Type
- func (x *Order) GetUpdatedAt() int64
- func (x *Order) GetVersion() uint64
- func (o *Order) HasTraded() bool
- func (Order) IsEvent()
- func (o *Order) IsExpireable() bool
- func (o *Order) IsFinished() bool
- func (o *Order) IsLiquidityOrder() bool
- func (o *Order) IsPersistent() bool
- func (*Order) ProtoMessage()
- func (x *Order) ProtoReflect() protoreflect.Message
- func (x *Order) Reset()
- func (x *Order) String() string
- func (o *Order) Update(t time.Time) *Order
- type OrderCancellationConfirmation
- func (*OrderCancellationConfirmation) Descriptor() ([]byte, []int)deprecated
- func (x *OrderCancellationConfirmation) GetOrder() *Order
- func (*OrderCancellationConfirmation) ProtoMessage()
- func (x *OrderCancellationConfirmation) ProtoReflect() protoreflect.Message
- func (x *OrderCancellationConfirmation) Reset()
- func (x *OrderCancellationConfirmation) String() string
- type OrderConfirmation
- func (*OrderConfirmation) Descriptor() ([]byte, []int)deprecated
- func (x *OrderConfirmation) GetOrder() *Order
- func (x *OrderConfirmation) GetPassiveOrdersAffected() []*Order
- func (x *OrderConfirmation) GetTrades() []*Trade
- func (*OrderConfirmation) ProtoMessage()
- func (x *OrderConfirmation) ProtoReflect() protoreflect.Message
- func (x *OrderConfirmation) Reset()
- func (x *OrderConfirmation) String() string
- type OrderError
- func (OrderError) Descriptor() protoreflect.EnumDescriptor
- func (x OrderError) Enum() *OrderError
- func (OrderError) EnumDescriptor() ([]byte, []int)deprecated
- func (err OrderError) Error() string
- func (x OrderError) Number() protoreflect.EnumNumber
- func (x OrderError) String() string
- func (OrderError) Type() protoreflect.EnumType
- type Order_Status
- func (Order_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Order_Status) Enum() *Order_Status
- func (Order_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Order_Status) Number() protoreflect.EnumNumber
- func (x Order_Status) String() string
- func (Order_Status) Type() protoreflect.EnumType
- type Order_TimeInForce
- func (Order_TimeInForce) Descriptor() protoreflect.EnumDescriptor
- func (x Order_TimeInForce) Enum() *Order_TimeInForce
- func (Order_TimeInForce) EnumDescriptor() ([]byte, []int)deprecated
- func (x Order_TimeInForce) Number() protoreflect.EnumNumber
- func (x Order_TimeInForce) String() string
- func (Order_TimeInForce) Type() protoreflect.EnumType
- type Order_Type
- type Party
- type PeggedOrder
- func (p PeggedOrder) DeepClone() *PeggedOrder
- func (*PeggedOrder) Descriptor() ([]byte, []int)deprecated
- func (x *PeggedOrder) GetOffset() string
- func (x *PeggedOrder) GetReference() PeggedReference
- func (*PeggedOrder) ProtoMessage()
- func (x *PeggedOrder) ProtoReflect() protoreflect.Message
- func (x *PeggedOrder) Reset()
- func (x *PeggedOrder) String() string
- type PeggedReference
- func (PeggedReference) Descriptor() protoreflect.EnumDescriptor
- func (x PeggedReference) Enum() *PeggedReference
- func (PeggedReference) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeggedReference) Number() protoreflect.EnumNumber
- func (x PeggedReference) String() string
- func (PeggedReference) Type() protoreflect.EnumType
- type Position
- func (*Position) Descriptor() ([]byte, []int)deprecated
- func (x *Position) GetAverageEntryPrice() string
- func (x *Position) GetMarketId() string
- func (x *Position) GetOpenVolume() int64
- func (x *Position) GetPartyId() string
- func (x *Position) GetRealisedPnl() string
- func (x *Position) GetUnrealisedPnl() string
- func (x *Position) GetUpdatedAt() int64
- func (*Position) ProtoMessage()
- func (x *Position) ProtoReflect() protoreflect.Message
- func (x *Position) Reset()
- func (x *Position) String() string
- type PositionTrade
- func (*PositionTrade) Descriptor() ([]byte, []int)deprecated
- func (x *PositionTrade) GetPrice() string
- func (x *PositionTrade) GetVolume() int64
- func (*PositionTrade) ProtoMessage()
- func (x *PositionTrade) ProtoReflect() protoreflect.Message
- func (x *PositionTrade) Reset()
- func (x *PositionTrade) String() string
- type PostTransferBalance
- func (p PostTransferBalance) DeepClone() *PostTransferBalance
- func (*PostTransferBalance) Descriptor() ([]byte, []int)deprecated
- func (x *PostTransferBalance) GetAccount() *AccountDetails
- func (x *PostTransferBalance) GetBalance() string
- func (*PostTransferBalance) ProtoMessage()
- func (x *PostTransferBalance) ProtoReflect() protoreflect.Message
- func (x *PostTransferBalance) Reset()
- func (x *PostTransferBalance) String() string
- type PriceLevel
- func (*PriceLevel) Descriptor() ([]byte, []int)deprecated
- func (x *PriceLevel) GetNumberOfOrders() uint64
- func (x *PriceLevel) GetPrice() string
- func (x *PriceLevel) GetVolume() uint64
- func (*PriceLevel) ProtoMessage()
- func (x *PriceLevel) ProtoReflect() protoreflect.Message
- func (x *PriceLevel) Reset()
- func (x *PriceLevel) String() string
- type PriceMonitoringBounds
- func (p PriceMonitoringBounds) DeepClone() *PriceMonitoringBounds
- func (*PriceMonitoringBounds) Descriptor() ([]byte, []int)deprecated
- func (x *PriceMonitoringBounds) GetMaxValidPrice() string
- func (x *PriceMonitoringBounds) GetMinValidPrice() string
- func (x *PriceMonitoringBounds) GetReferencePrice() string
- func (x *PriceMonitoringBounds) GetTrigger() *PriceMonitoringTrigger
- func (*PriceMonitoringBounds) ProtoMessage()
- func (x *PriceMonitoringBounds) ProtoReflect() protoreflect.Message
- func (x *PriceMonitoringBounds) Reset()
- func (x *PriceMonitoringBounds) String() string
- type PriceMonitoringParameters
- func (p PriceMonitoringParameters) DeepClone() *PriceMonitoringParameters
- func (*PriceMonitoringParameters) Descriptor() ([]byte, []int)deprecated
- func (x *PriceMonitoringParameters) GetTriggers() []*PriceMonitoringTrigger
- func (*PriceMonitoringParameters) ProtoMessage()
- func (x *PriceMonitoringParameters) ProtoReflect() protoreflect.Message
- func (x *PriceMonitoringParameters) Reset()
- func (x *PriceMonitoringParameters) String() string
- func (p *PriceMonitoringParameters) Validate() error
- type PriceMonitoringSettings
- func (p PriceMonitoringSettings) DeepClone() *PriceMonitoringSettings
- func (*PriceMonitoringSettings) Descriptor() ([]byte, []int)deprecated
- func (x *PriceMonitoringSettings) GetParameters() *PriceMonitoringParameters
- func (*PriceMonitoringSettings) ProtoMessage()
- func (x *PriceMonitoringSettings) ProtoReflect() protoreflect.Message
- func (x *PriceMonitoringSettings) Reset()
- func (x *PriceMonitoringSettings) String() string
- type PriceMonitoringTrigger
- func (p PriceMonitoringTrigger) DeepClone() *PriceMonitoringTrigger
- func (*PriceMonitoringTrigger) Descriptor() ([]byte, []int)deprecated
- func (x *PriceMonitoringTrigger) GetAuctionExtension() int64
- func (x *PriceMonitoringTrigger) GetHorizon() int64
- func (x *PriceMonitoringTrigger) GetProbability() string
- func (*PriceMonitoringTrigger) ProtoMessage()
- func (x *PriceMonitoringTrigger) ProtoReflect() protoreflect.Message
- func (x *PriceMonitoringTrigger) Reset()
- func (x *PriceMonitoringTrigger) String() string
- func (p *PriceMonitoringTrigger) Validate() error
- type Proposal
- func (p Proposal) DeepClone() *Proposal
- func (*Proposal) Descriptor() ([]byte, []int)deprecated
- func (x *Proposal) GetErrorDetails() string
- func (x *Proposal) GetId() string
- func (x *Proposal) GetPartyId() string
- func (x *Proposal) GetRationale() *ProposalRationale
- func (x *Proposal) GetReason() ProposalError
- func (x *Proposal) GetReference() string
- func (x *Proposal) GetRequiredLiquidityProviderMajority() string
- func (x *Proposal) GetRequiredLiquidityProviderParticipation() string
- func (x *Proposal) GetRequiredMajority() string
- func (x *Proposal) GetRequiredParticipation() string
- func (x *Proposal) GetState() Proposal_State
- func (x *Proposal) GetTerms() *ProposalTerms
- func (x *Proposal) GetTimestamp() int64
- func (*Proposal) ProtoMessage()
- func (x *Proposal) ProtoReflect() protoreflect.Message
- func (x *Proposal) Reset()
- func (x *Proposal) String() string
- type ProposalError
- func (ProposalError) Descriptor() protoreflect.EnumDescriptor
- func (x ProposalError) Enum() *ProposalError
- func (ProposalError) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProposalError) Number() protoreflect.EnumNumber
- func (x ProposalError) String() string
- func (ProposalError) Type() protoreflect.EnumType
- type ProposalRationale
- func (*ProposalRationale) Descriptor() ([]byte, []int)deprecated
- func (x *ProposalRationale) GetDescription() string
- func (x *ProposalRationale) GetTitle() string
- func (*ProposalRationale) ProtoMessage()
- func (x *ProposalRationale) ProtoReflect() protoreflect.Message
- func (x *ProposalRationale) Reset()
- func (x *ProposalRationale) String() string
- type ProposalTerms
- func (p ProposalTerms) DeepClone() *ProposalTerms
- func (*ProposalTerms) Descriptor() ([]byte, []int)deprecated
- func (m *ProposalTerms) GetChange() isProposalTerms_Change
- func (x *ProposalTerms) GetClosingTimestamp() int64
- func (x *ProposalTerms) GetEnactmentTimestamp() int64
- func (x *ProposalTerms) GetNewAsset() *NewAsset
- func (x *ProposalTerms) GetNewFreeform() *NewFreeform
- func (x *ProposalTerms) GetNewMarket() *NewMarket
- func (x *ProposalTerms) GetUpdateAsset() *UpdateAsset
- func (x *ProposalTerms) GetUpdateMarket() *UpdateMarket
- func (x *ProposalTerms) GetUpdateNetworkParameter() *UpdateNetworkParameter
- func (x *ProposalTerms) GetValidationTimestamp() int64
- func (*ProposalTerms) ProtoMessage()
- func (x *ProposalTerms) ProtoReflect() protoreflect.Message
- func (x *ProposalTerms) Reset()
- func (x *ProposalTerms) String() string
- type ProposalTerms_NewAsset
- type ProposalTerms_NewFreeform
- type ProposalTerms_NewMarket
- type ProposalTerms_UpdateAsset
- type ProposalTerms_UpdateMarket
- type ProposalTerms_UpdateNetworkParameter
- type Proposal_State
- func (Proposal_State) Descriptor() protoreflect.EnumDescriptor
- func (x Proposal_State) Enum() *Proposal_State
- func (Proposal_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Proposal_State) Number() protoreflect.EnumNumber
- func (x Proposal_State) String() string
- func (Proposal_State) Type() protoreflect.EnumType
- type RankingScore
- func (*RankingScore) Descriptor() ([]byte, []int)deprecated
- func (x *RankingScore) GetPerformanceScore() string
- func (x *RankingScore) GetPreviousStatus() ValidatorNodeStatus
- func (x *RankingScore) GetRankingScore() string
- func (x *RankingScore) GetStakeScore() string
- func (x *RankingScore) GetStatus() ValidatorNodeStatus
- func (x *RankingScore) GetVotingPower() uint32
- func (*RankingScore) ProtoMessage()
- func (x *RankingScore) ProtoReflect() protoreflect.Message
- func (x *RankingScore) Reset()
- func (x *RankingScore) String() string
- type Reward
- func (*Reward) Descriptor() ([]byte, []int)deprecated
- func (x *Reward) GetAmount() string
- func (x *Reward) GetAssetId() string
- func (x *Reward) GetEpoch() uint64
- func (x *Reward) GetMarketId() string
- func (x *Reward) GetPartyId() string
- func (x *Reward) GetPercentageOfTotal() string
- func (x *Reward) GetReceivedAt() int64
- func (x *Reward) GetRewardType() string
- func (*Reward) ProtoMessage()
- func (x *Reward) ProtoReflect() protoreflect.Message
- func (x *Reward) Reset()
- func (x *Reward) String() string
- type RewardScore
- func (*RewardScore) Descriptor() ([]byte, []int)deprecated
- func (x *RewardScore) GetMultisigScore() string
- func (x *RewardScore) GetNormalisedScore() string
- func (x *RewardScore) GetPerformanceScore() string
- func (x *RewardScore) GetRawValidatorScore() string
- func (x *RewardScore) GetValidatorScore() string
- func (x *RewardScore) GetValidatorStatus() ValidatorNodeStatus
- func (*RewardScore) ProtoMessage()
- func (x *RewardScore) ProtoReflect() protoreflect.Message
- func (x *RewardScore) Reset()
- func (x *RewardScore) String() string
- type RewardSummary
- func (*RewardSummary) Descriptor() ([]byte, []int)deprecated
- func (x *RewardSummary) GetAmount() string
- func (x *RewardSummary) GetAssetId() string
- func (x *RewardSummary) GetPartyId() string
- func (*RewardSummary) ProtoMessage()
- func (x *RewardSummary) ProtoReflect() protoreflect.Message
- func (x *RewardSummary) Reset()
- func (x *RewardSummary) String() string
- type RiskFactor
- func (r RiskFactor) DeepClone() *RiskFactor
- func (*RiskFactor) Descriptor() ([]byte, []int)deprecated
- func (x *RiskFactor) GetLong() string
- func (x *RiskFactor) GetMarket() string
- func (x *RiskFactor) GetShort() string
- func (RiskFactor) IsEvent()
- func (*RiskFactor) ProtoMessage()
- func (x *RiskFactor) ProtoReflect() protoreflect.Message
- func (x *RiskFactor) Reset()
- func (x *RiskFactor) String() string
- type ScalarValue
- type ScalingFactors
- func (s ScalingFactors) DeepClone() *ScalingFactors
- func (*ScalingFactors) Descriptor() ([]byte, []int)deprecated
- func (x *ScalingFactors) GetCollateralRelease() float64
- func (x *ScalingFactors) GetInitialMargin() float64
- func (x *ScalingFactors) GetSearchLevel() float64
- func (*ScalingFactors) ProtoMessage()
- func (x *ScalingFactors) ProtoReflect() protoreflect.Message
- func (x *ScalingFactors) Reset()
- func (x *ScalingFactors) String() string
- type Side
- type SimpleModelParams
- func (s SimpleModelParams) DeepClone() *SimpleModelParams
- func (*SimpleModelParams) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleModelParams) GetFactorLong() float64
- func (x *SimpleModelParams) GetFactorShort() float64
- func (x *SimpleModelParams) GetMaxMoveUp() float64
- func (x *SimpleModelParams) GetMinMoveDown() float64
- func (x *SimpleModelParams) GetProbabilityOfTrading() float64
- func (SimpleModelParams) IsRiskModel()
- func (*SimpleModelParams) ProtoMessage()
- func (x *SimpleModelParams) ProtoReflect() protoreflect.Message
- func (x *SimpleModelParams) Reset()
- func (x *SimpleModelParams) String() string
- type SimpleRiskModel
- func (s SimpleRiskModel) DeepClone() *SimpleRiskModel
- func (*SimpleRiskModel) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleRiskModel) GetParams() *SimpleModelParams
- func (SimpleRiskModel) IsRiskModel()
- func (*SimpleRiskModel) ProtoMessage()
- func (x *SimpleRiskModel) ProtoReflect() protoreflect.Message
- func (x *SimpleRiskModel) Reset()
- func (x *SimpleRiskModel) String() string
- type StakeDeposited
- func (*StakeDeposited) Descriptor() ([]byte, []int)deprecated
- func (x *StakeDeposited) GetAmount() string
- func (x *StakeDeposited) GetBlockTime() int64
- func (x *StakeDeposited) GetEthereumAddress() string
- func (x *StakeDeposited) GetVegaPublicKey() string
- func (*StakeDeposited) ProtoMessage()
- func (x *StakeDeposited) ProtoReflect() protoreflect.Message
- func (x *StakeDeposited) Reset()
- func (x *StakeDeposited) String() string
- type StakeRemoved
- func (*StakeRemoved) Descriptor() ([]byte, []int)deprecated
- func (x *StakeRemoved) GetAmount() string
- func (x *StakeRemoved) GetBlockTime() int64
- func (x *StakeRemoved) GetEthereumAddress() string
- func (x *StakeRemoved) GetVegaPublicKey() string
- func (*StakeRemoved) ProtoMessage()
- func (x *StakeRemoved) ProtoReflect() protoreflect.Message
- func (x *StakeRemoved) Reset()
- func (x *StakeRemoved) String() string
- type StakeTotalSupply
- func (*StakeTotalSupply) Descriptor() ([]byte, []int)deprecated
- func (x *StakeTotalSupply) GetTokenAddress() string
- func (x *StakeTotalSupply) GetTotalSupply() string
- func (*StakeTotalSupply) ProtoMessage()
- func (x *StakeTotalSupply) ProtoReflect() protoreflect.Message
- func (x *StakeTotalSupply) Reset()
- func (x *StakeTotalSupply) String() string
- type StakingEvent
- func (*StakingEvent) Descriptor() ([]byte, []int)deprecated
- func (m *StakingEvent) GetAction() isStakingEvent_Action
- func (x *StakingEvent) GetBlock() uint64
- func (x *StakingEvent) GetIndex() uint64
- func (x *StakingEvent) GetStakeDeposited() *StakeDeposited
- func (x *StakingEvent) GetStakeRemoved() *StakeRemoved
- func (x *StakingEvent) GetTotalSupply() *StakeTotalSupply
- func (*StakingEvent) ProtoMessage()
- func (x *StakingEvent) ProtoReflect() protoreflect.Message
- func (x *StakingEvent) Reset()
- func (x *StakingEvent) String() string
- type StakingEvent_StakeDeposited
- type StakingEvent_StakeRemoved
- type StakingEvent_TotalSupply
- type StateValueProposal
- func (*StateValueProposal) Descriptor() ([]byte, []int)deprecated
- func (x *StateValueProposal) GetEventId() string
- func (x *StateValueProposal) GetKvb() []*KeyValueBundle
- func (x *StateValueProposal) GetStateVarId() string
- func (*StateValueProposal) ProtoMessage()
- func (x *StateValueProposal) ProtoReflect() protoreflect.Message
- func (x *StateValueProposal) Reset()
- func (x *StateValueProposal) String() string
- type StateVarValue
- func (*StateVarValue) Descriptor() ([]byte, []int)deprecated
- func (x *StateVarValue) GetMatrixVal() *MatrixValue
- func (x *StateVarValue) GetScalarVal() *ScalarValue
- func (m *StateVarValue) GetValue() isStateVarValue_Value
- func (x *StateVarValue) GetVectorVal() *VectorValue
- func (*StateVarValue) ProtoMessage()
- func (x *StateVarValue) ProtoReflect() protoreflect.Message
- func (x *StateVarValue) Reset()
- func (x *StateVarValue) String() string
- type StateVarValue_MatrixVal
- type StateVarValue_ScalarVal
- type StateVarValue_VectorVal
- type TargetStakeParameters
- func (t TargetStakeParameters) DeepClone() *TargetStakeParameters
- func (*TargetStakeParameters) Descriptor() ([]byte, []int)deprecated
- func (x *TargetStakeParameters) GetScalingFactor() float64
- func (x *TargetStakeParameters) GetTimeWindow() int64
- func (*TargetStakeParameters) ProtoMessage()
- func (x *TargetStakeParameters) ProtoReflect() protoreflect.Message
- func (x *TargetStakeParameters) Reset()
- func (x *TargetStakeParameters) String() string
- type TradableInstrument
- func (t TradableInstrument) DeepClone() *TradableInstrument
- func (*TradableInstrument) Descriptor() ([]byte, []int)deprecated
- func (x *TradableInstrument) GetInstrument() *Instrument
- func (x *TradableInstrument) GetLogNormalRiskModel() *LogNormalRiskModel
- func (x *TradableInstrument) GetMarginCalculator() *MarginCalculator
- func (m *TradableInstrument) GetRiskModel() isTradableInstrument_RiskModel
- func (x *TradableInstrument) GetSimpleRiskModel() *SimpleRiskModel
- func (*TradableInstrument) ProtoMessage()
- func (x *TradableInstrument) ProtoReflect() protoreflect.Message
- func (x *TradableInstrument) Reset()
- func (x *TradableInstrument) String() string
- type TradableInstrument_LogNormalRiskModel
- type TradableInstrument_SimpleRiskModel
- type Trade
- func (t Trade) DeepClone() *Trade
- func (*Trade) Descriptor() ([]byte, []int)deprecated
- func (x *Trade) GetAggressor() Side
- func (x *Trade) GetBuyOrder() string
- func (x *Trade) GetBuyer() string
- func (x *Trade) GetBuyerAuctionBatch() uint64
- func (x *Trade) GetBuyerFee() *Fee
- func (x *Trade) GetId() string
- func (x *Trade) GetMarketId() string
- func (x *Trade) GetPrice() string
- func (x *Trade) GetSellOrder() string
- func (x *Trade) GetSeller() string
- func (x *Trade) GetSellerAuctionBatch() uint64
- func (x *Trade) GetSellerFee() *Fee
- func (x *Trade) GetSize() uint64
- func (x *Trade) GetTimestamp() int64
- func (x *Trade) GetType() Trade_Type
- func (Trade) IsEvent()
- func (*Trade) ProtoMessage()
- func (x *Trade) ProtoReflect() protoreflect.Message
- func (x *Trade) Reset()
- func (t *Trade) SetIDs(aggressive, passive *Order, idx int)
- func (x *Trade) String() string
- type TradeSet
- type Trade_Type
- type Transfer
- func (*Transfer) Descriptor() ([]byte, []int)deprecated
- func (x *Transfer) GetAmount() *FinancialAmount
- func (x *Transfer) GetMarketId() string
- func (x *Transfer) GetMinAmount() string
- func (x *Transfer) GetOwner() string
- func (x *Transfer) GetType() TransferType
- func (*Transfer) ProtoMessage()
- func (x *Transfer) ProtoReflect() protoreflect.Message
- func (x *Transfer) Reset()
- func (x *Transfer) String() string
- type TransferRequest
- func (*TransferRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TransferRequest) GetAmount() string
- func (x *TransferRequest) GetAsset() string
- func (x *TransferRequest) GetFromAccount() []*Account
- func (x *TransferRequest) GetMinAmount() string
- func (x *TransferRequest) GetToAccount() []*Account
- func (x *TransferRequest) GetType() TransferType
- func (*TransferRequest) ProtoMessage()
- func (x *TransferRequest) ProtoReflect() protoreflect.Message
- func (x *TransferRequest) Reset()
- func (x *TransferRequest) String() string
- type TransferType
- func (TransferType) Descriptor() protoreflect.EnumDescriptor
- func (x TransferType) Enum() *TransferType
- func (TransferType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TransferType) Number() protoreflect.EnumNumber
- func (x TransferType) String() string
- func (TransferType) Type() protoreflect.EnumType
- type UpdateAsset
- func (*UpdateAsset) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAsset) GetAssetId() string
- func (x *UpdateAsset) GetChanges() *AssetDetailsUpdate
- func (UpdateAsset) IsProposalChange()
- func (*UpdateAsset) ProtoMessage()
- func (x *UpdateAsset) ProtoReflect() protoreflect.Message
- func (x *UpdateAsset) Reset()
- func (x *UpdateAsset) String() string
- type UpdateFutureProduct
- func (*UpdateFutureProduct) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFutureProduct) GetOracleSpecBinding() *OracleSpecToFutureBinding
- func (x *UpdateFutureProduct) GetOracleSpecForSettlementData() *v1.OracleSpecConfiguration
- func (x *UpdateFutureProduct) GetOracleSpecForTradingTermination() *v1.OracleSpecConfiguration
- func (x *UpdateFutureProduct) GetQuoteName() string
- func (x *UpdateFutureProduct) GetSettlementDataDecimals() uint32
- func (*UpdateFutureProduct) ProtoMessage()
- func (x *UpdateFutureProduct) ProtoReflect() protoreflect.Message
- func (x *UpdateFutureProduct) Reset()
- func (x *UpdateFutureProduct) String() string
- type UpdateInstrumentConfiguration
- func (*UpdateInstrumentConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInstrumentConfiguration) GetCode() string
- func (x *UpdateInstrumentConfiguration) GetFuture() *UpdateFutureProduct
- func (m *UpdateInstrumentConfiguration) GetProduct() isUpdateInstrumentConfiguration_Product
- func (*UpdateInstrumentConfiguration) ProtoMessage()
- func (x *UpdateInstrumentConfiguration) ProtoReflect() protoreflect.Message
- func (x *UpdateInstrumentConfiguration) Reset()
- func (x *UpdateInstrumentConfiguration) String() string
- type UpdateInstrumentConfiguration_Future
- type UpdateMarket
- func (u UpdateMarket) DeepClone() *UpdateMarket
- func (*UpdateMarket) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMarket) GetChanges() *UpdateMarketConfiguration
- func (x *UpdateMarket) GetMarketId() string
- func (UpdateMarket) IsProposalChange()
- func (*UpdateMarket) ProtoMessage()
- func (x *UpdateMarket) ProtoReflect() protoreflect.Message
- func (x *UpdateMarket) Reset()
- func (x *UpdateMarket) String() string
- type UpdateMarketConfiguration
- func (*UpdateMarketConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMarketConfiguration) GetInstrument() *UpdateInstrumentConfiguration
- func (x *UpdateMarketConfiguration) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
- func (x *UpdateMarketConfiguration) GetLogNormal() *LogNormalRiskModel
- func (x *UpdateMarketConfiguration) GetMetadata() []string
- func (x *UpdateMarketConfiguration) GetPriceMonitoringParameters() *PriceMonitoringParameters
- func (m *UpdateMarketConfiguration) GetRiskParameters() isUpdateMarketConfiguration_RiskParameters
- func (x *UpdateMarketConfiguration) GetSimple() *SimpleModelParams
- func (*UpdateMarketConfiguration) ProtoMessage()
- func (x *UpdateMarketConfiguration) ProtoReflect() protoreflect.Message
- func (x *UpdateMarketConfiguration) Reset()
- func (x *UpdateMarketConfiguration) String() string
- type UpdateMarketConfiguration_LogNormal
- type UpdateMarketConfiguration_Simple
- type UpdateNetworkParameter
- func (u UpdateNetworkParameter) DeepClone() *UpdateNetworkParameter
- func (*UpdateNetworkParameter) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNetworkParameter) GetChanges() *NetworkParameter
- func (UpdateNetworkParameter) IsProposalChange()
- func (*UpdateNetworkParameter) ProtoMessage()
- func (x *UpdateNetworkParameter) ProtoReflect() protoreflect.Message
- func (x *UpdateNetworkParameter) Reset()
- func (x *UpdateNetworkParameter) String() string
- type ValidatorNodeStatus
- func (ValidatorNodeStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ValidatorNodeStatus) Enum() *ValidatorNodeStatus
- func (ValidatorNodeStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ValidatorNodeStatus) Number() protoreflect.EnumNumber
- func (x ValidatorNodeStatus) String() string
- func (ValidatorNodeStatus) Type() protoreflect.EnumType
- type VectorValue
- type Vote
- func (*Vote) Descriptor() ([]byte, []int)deprecated
- func (x *Vote) GetPartyId() string
- func (x *Vote) GetProposalId() string
- func (x *Vote) GetTimestamp() int64
- func (x *Vote) GetTotalEquityLikeShareWeight() string
- func (x *Vote) GetTotalGovernanceTokenBalance() string
- func (x *Vote) GetTotalGovernanceTokenWeight() string
- func (x *Vote) GetValue() Vote_Value
- func (Vote) IsEvent()
- func (*Vote) ProtoMessage()
- func (x *Vote) ProtoReflect() protoreflect.Message
- func (x *Vote) Reset()
- func (x *Vote) String() string
- type Vote_Value
- type WithdrawExt
- func (*WithdrawExt) Descriptor() ([]byte, []int)deprecated
- func (x *WithdrawExt) GetErc20() *Erc20WithdrawExt
- func (m *WithdrawExt) GetExt() isWithdrawExt_Ext
- func (*WithdrawExt) ProtoMessage()
- func (x *WithdrawExt) ProtoReflect() protoreflect.Message
- func (x *WithdrawExt) Reset()
- func (x *WithdrawExt) String() string
- type WithdrawExt_Erc20
- type Withdrawal
- func (*Withdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *Withdrawal) GetAmount() string
- func (x *Withdrawal) GetAsset() string
- func (x *Withdrawal) GetCreatedTimestamp() int64
- func (x *Withdrawal) GetExpiry() int64
- func (x *Withdrawal) GetExt() *WithdrawExt
- func (x *Withdrawal) GetId() string
- func (x *Withdrawal) GetPartyId() string
- func (x *Withdrawal) GetRef() string
- func (x *Withdrawal) GetStatus() Withdrawal_Status
- func (x *Withdrawal) GetTxHash() string
- func (x *Withdrawal) GetWithdrawnTimestamp() int64
- func (Withdrawal) IsEvent()
- func (*Withdrawal) ProtoMessage()
- func (x *Withdrawal) ProtoReflect() protoreflect.Message
- func (x *Withdrawal) Reset()
- func (x *Withdrawal) String() string
- type Withdrawal_Status
- func (Withdrawal_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Withdrawal_Status) Enum() *Withdrawal_Status
- func (Withdrawal_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Withdrawal_Status) Number() protoreflect.EnumNumber
- func (x Withdrawal_Status) String() string
- func (Withdrawal_Status) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( Asset_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_PROPOSED", 2: "STATUS_REJECTED", 3: "STATUS_PENDING_LISTING", 4: "STATUS_ENABLED", } Asset_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_PROPOSED": 1, "STATUS_REJECTED": 2, "STATUS_PENDING_LISTING": 3, "STATUS_ENABLED": 4, } )
Enum value maps for Asset_Status.
var ( ErrInvalidMarketID = OrderError_ORDER_ERROR_INVALID_MARKET_ID ErrInvalidOrderID = OrderError_ORDER_ERROR_INVALID_ORDER_ID ErrOrderOutOfSequence = OrderError_ORDER_ERROR_OUT_OF_SEQUENCE ErrInvalidRemainingSize = OrderError_ORDER_ERROR_INVALID_REMAINING_SIZE ErrOrderRemovalFailure = OrderError_ORDER_ERROR_REMOVAL_FAILURE ErrInvalidExpirationDatetime = OrderError_ORDER_ERROR_INVALID_EXPIRATION_DATETIME ErrEditNotAllowed = OrderError_ORDER_ERROR_EDIT_NOT_ALLOWED ErrOrderAmendFailure = OrderError_ORDER_ERROR_AMEND_FAILURE ErrOrderNotFound = OrderError_ORDER_ERROR_NOT_FOUND ErrInvalidPartyID = OrderError_ORDER_ERROR_INVALID_PARTY_ID ErrInvalidSize = OrderError_ORDER_ERROR_INVALID_SIZE ErrInvalidPersistence = OrderError_ORDER_ERROR_INVALID_PERSISTENCE ErrInvalidType = OrderError_ORDER_ERROR_INVALID_TYPE ErrInvalidTimeInForce = OrderError_ORDER_ERROR_INVALID_TIME_IN_FORCE ErrPeggedOrderMustBeLimitOrder = OrderError_ORDER_ERROR_MUST_BE_LIMIT_ORDER ErrPeggedOrderMustBeGTTOrGTC = OrderError_ORDER_ERROR_MUST_BE_GTT_OR_GTC ErrPeggedOrderWithoutReferencePrice = OrderError_ORDER_ERROR_WITHOUT_REFERENCE_PRICE ErrPeggedOrderBuyCannotReferenceBestAskPrice = OrderError_ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE ErrPeggedOrderOffsetMustBeGreaterOrEqualToZero = OrderError_ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO ErrPeggedOrderSellCannotReferenceBestBidPrice = OrderError_ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE ErrPeggedOrderOffsetMustBeGreaterThanZero = OrderError_ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO ErrNonPersistentOrderOutOfBounds = OrderError_ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS )
var ( ProposalError_name = map[int32]string{ 0: "PROPOSAL_ERROR_UNSPECIFIED", 1: "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON", 2: "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE", 3: "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON", 4: "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE", 5: "PROPOSAL_ERROR_INSUFFICIENT_TOKENS", 6: "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY", 7: "PROPOSAL_ERROR_NO_PRODUCT", 8: "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT", 11: "PROPOSAL_ERROR_NO_TRADING_MODE", 12: "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE", 13: "PROPOSAL_ERROR_NODE_VALIDATION_FAILED", 14: "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD", 15: "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS", 16: "PROPOSAL_ERROR_INVALID_ASSET", 17: "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS", 18: "PROPOSAL_ERROR_NO_RISK_PARAMETERS", 19: "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY", 20: "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE", 21: "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED", 22: "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL", 23: "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE", 25: "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET", 26: "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT", 30: "PROPOSAL_ERROR_INVALID_RISK_PARAMETER", 31: "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED", 32: "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED", 33: "PROPOSAL_ERROR_INVALID_ASSET_DETAILS", 34: "PROPOSAL_ERROR_UNKNOWN_TYPE", 35: "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE", 36: "PROPOSAL_ERROR_INVALID_FREEFORM", 37: "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE", 38: "PROPOSAL_ERROR_INVALID_MARKET", 39: "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES", 40: "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS", 41: "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE", } ProposalError_value = map[string]int32{ "PROPOSAL_ERROR_UNSPECIFIED": 0, "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON": 1, "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE": 2, "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON": 3, "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE": 4, "PROPOSAL_ERROR_INSUFFICIENT_TOKENS": 5, "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY": 6, "PROPOSAL_ERROR_NO_PRODUCT": 7, "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT": 8, "PROPOSAL_ERROR_NO_TRADING_MODE": 11, "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE": 12, "PROPOSAL_ERROR_NODE_VALIDATION_FAILED": 13, "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD": 14, "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS": 15, "PROPOSAL_ERROR_INVALID_ASSET": 16, "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS": 17, "PROPOSAL_ERROR_NO_RISK_PARAMETERS": 18, "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY": 19, "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE": 20, "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED": 21, "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL": 22, "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE": 23, "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET": 25, "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT": 26, "PROPOSAL_ERROR_INVALID_RISK_PARAMETER": 30, "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED": 31, "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED": 32, "PROPOSAL_ERROR_INVALID_ASSET_DETAILS": 33, "PROPOSAL_ERROR_UNKNOWN_TYPE": 34, "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE": 35, "PROPOSAL_ERROR_INVALID_FREEFORM": 36, "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE": 37, "PROPOSAL_ERROR_INVALID_MARKET": 38, "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES": 39, "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS": 40, "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE": 41, } )
Enum value maps for ProposalError.
var ( Proposal_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_FAILED", 2: "STATE_OPEN", 3: "STATE_PASSED", 4: "STATE_REJECTED", 5: "STATE_DECLINED", 6: "STATE_ENACTED", 7: "STATE_WAITING_FOR_NODE_VOTE", } Proposal_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_FAILED": 1, "STATE_OPEN": 2, "STATE_PASSED": 3, "STATE_REJECTED": 4, "STATE_DECLINED": 5, "STATE_ENACTED": 6, "STATE_WAITING_FOR_NODE_VOTE": 7, } )
Enum value maps for Proposal_State.
var ( Vote_Value_name = map[int32]string{ 0: "VALUE_UNSPECIFIED", 1: "VALUE_NO", 2: "VALUE_YES", } Vote_Value_value = map[string]int32{ "VALUE_UNSPECIFIED": 0, "VALUE_NO": 1, "VALUE_YES": 2, } )
Enum value maps for Vote_Value.
var ( ErrNilTradableInstrument = errors.New("nil tradable instrument") ErrNilInstrument = errors.New("nil instrument") ErrNilProduct = errors.New("nil product") ErrUnknownAsset = errors.New("unknown asset") )
var ( Market_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_PROPOSED", 2: "STATE_REJECTED", 3: "STATE_PENDING", 4: "STATE_CANCELLED", 5: "STATE_ACTIVE", 6: "STATE_SUSPENDED", 7: "STATE_CLOSED", 8: "STATE_TRADING_TERMINATED", 9: "STATE_SETTLED", } Market_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_PROPOSED": 1, "STATE_REJECTED": 2, "STATE_PENDING": 3, "STATE_CANCELLED": 4, "STATE_ACTIVE": 5, "STATE_SUSPENDED": 6, "STATE_CLOSED": 7, "STATE_TRADING_TERMINATED": 8, "STATE_SETTLED": 9, } )
Enum value maps for Market_State.
var ( Market_TradingMode_name = map[int32]string{ 0: "TRADING_MODE_UNSPECIFIED", 1: "TRADING_MODE_CONTINUOUS", 2: "TRADING_MODE_BATCH_AUCTION", 3: "TRADING_MODE_OPENING_AUCTION", 4: "TRADING_MODE_MONITORING_AUCTION", 5: "TRADING_MODE_NO_TRADING", } Market_TradingMode_value = map[string]int32{ "TRADING_MODE_UNSPECIFIED": 0, "TRADING_MODE_CONTINUOUS": 1, "TRADING_MODE_BATCH_AUCTION": 2, "TRADING_MODE_OPENING_AUCTION": 3, "TRADING_MODE_MONITORING_AUCTION": 4, "TRADING_MODE_NO_TRADING": 5, } )
Enum value maps for Market_TradingMode.
var ( Side_name = map[int32]string{ 0: "SIDE_UNSPECIFIED", 1: "SIDE_BUY", 2: "SIDE_SELL", } Side_value = map[string]int32{ "SIDE_UNSPECIFIED": 0, "SIDE_BUY": 1, "SIDE_SELL": 2, } )
Enum value maps for Side.
var ( Interval_name = map[int32]string{ 0: "INTERVAL_UNSPECIFIED", 60: "INTERVAL_I1M", 300: "INTERVAL_I5M", 900: "INTERVAL_I15M", 3600: "INTERVAL_I1H", 21600: "INTERVAL_I6H", 86400: "INTERVAL_I1D", } Interval_value = map[string]int32{ "INTERVAL_UNSPECIFIED": 0, "INTERVAL_I1M": 60, "INTERVAL_I5M": 300, "INTERVAL_I15M": 900, "INTERVAL_I1H": 3600, "INTERVAL_I6H": 21600, "INTERVAL_I1D": 86400, } )
Enum value maps for Interval.
var ( AuctionTrigger_name = map[int32]string{ 0: "AUCTION_TRIGGER_UNSPECIFIED", 1: "AUCTION_TRIGGER_BATCH", 2: "AUCTION_TRIGGER_OPENING", 3: "AUCTION_TRIGGER_PRICE", 4: "AUCTION_TRIGGER_LIQUIDITY", } AuctionTrigger_value = map[string]int32{ "AUCTION_TRIGGER_UNSPECIFIED": 0, "AUCTION_TRIGGER_BATCH": 1, "AUCTION_TRIGGER_OPENING": 2, "AUCTION_TRIGGER_PRICE": 3, "AUCTION_TRIGGER_LIQUIDITY": 4, } )
Enum value maps for AuctionTrigger.
var ( PeggedReference_name = map[int32]string{ 0: "PEGGED_REFERENCE_UNSPECIFIED", 1: "PEGGED_REFERENCE_MID", 2: "PEGGED_REFERENCE_BEST_BID", 3: "PEGGED_REFERENCE_BEST_ASK", } PeggedReference_value = map[string]int32{ "PEGGED_REFERENCE_UNSPECIFIED": 0, "PEGGED_REFERENCE_MID": 1, "PEGGED_REFERENCE_BEST_BID": 2, "PEGGED_REFERENCE_BEST_ASK": 3, } )
Enum value maps for PeggedReference.
var ( OrderError_name = map[int32]string{ 0: "ORDER_ERROR_UNSPECIFIED", 1: "ORDER_ERROR_INVALID_MARKET_ID", 2: "ORDER_ERROR_INVALID_ORDER_ID", 3: "ORDER_ERROR_OUT_OF_SEQUENCE", 4: "ORDER_ERROR_INVALID_REMAINING_SIZE", 5: "ORDER_ERROR_TIME_FAILURE", 6: "ORDER_ERROR_REMOVAL_FAILURE", 7: "ORDER_ERROR_INVALID_EXPIRATION_DATETIME", 8: "ORDER_ERROR_INVALID_ORDER_REFERENCE", 9: "ORDER_ERROR_EDIT_NOT_ALLOWED", 10: "ORDER_ERROR_AMEND_FAILURE", 11: "ORDER_ERROR_NOT_FOUND", 12: "ORDER_ERROR_INVALID_PARTY_ID", 13: "ORDER_ERROR_MARKET_CLOSED", 14: "ORDER_ERROR_MARGIN_CHECK_FAILED", 15: "ORDER_ERROR_MISSING_GENERAL_ACCOUNT", 16: "ORDER_ERROR_INTERNAL_ERROR", 17: "ORDER_ERROR_INVALID_SIZE", 18: "ORDER_ERROR_INVALID_PERSISTENCE", 19: "ORDER_ERROR_INVALID_TYPE", 20: "ORDER_ERROR_SELF_TRADING", 21: "ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES", 22: "ORDER_ERROR_INCORRECT_MARKET_TYPE", 23: "ORDER_ERROR_INVALID_TIME_IN_FORCE", 24: "ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION", 25: "ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING", 26: "ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT", 27: "ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT", 28: "ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT", 29: "ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC", 30: "ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN", 31: "ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN", 32: "ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION", 33: "ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION", 34: "ORDER_ERROR_MUST_BE_LIMIT_ORDER", 35: "ORDER_ERROR_MUST_BE_GTT_OR_GTC", 36: "ORDER_ERROR_WITHOUT_REFERENCE_PRICE", 37: "ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE", 40: "ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO", 41: "ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE", 42: "ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO", 43: "ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE", 44: "ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER", 45: "ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER", 46: "ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER", 47: "ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS", } OrderError_value = map[string]int32{ "ORDER_ERROR_UNSPECIFIED": 0, "ORDER_ERROR_INVALID_MARKET_ID": 1, "ORDER_ERROR_INVALID_ORDER_ID": 2, "ORDER_ERROR_OUT_OF_SEQUENCE": 3, "ORDER_ERROR_INVALID_REMAINING_SIZE": 4, "ORDER_ERROR_TIME_FAILURE": 5, "ORDER_ERROR_REMOVAL_FAILURE": 6, "ORDER_ERROR_INVALID_EXPIRATION_DATETIME": 7, "ORDER_ERROR_INVALID_ORDER_REFERENCE": 8, "ORDER_ERROR_EDIT_NOT_ALLOWED": 9, "ORDER_ERROR_AMEND_FAILURE": 10, "ORDER_ERROR_NOT_FOUND": 11, "ORDER_ERROR_INVALID_PARTY_ID": 12, "ORDER_ERROR_MARKET_CLOSED": 13, "ORDER_ERROR_MARGIN_CHECK_FAILED": 14, "ORDER_ERROR_MISSING_GENERAL_ACCOUNT": 15, "ORDER_ERROR_INTERNAL_ERROR": 16, "ORDER_ERROR_INVALID_SIZE": 17, "ORDER_ERROR_INVALID_PERSISTENCE": 18, "ORDER_ERROR_INVALID_TYPE": 19, "ORDER_ERROR_SELF_TRADING": 20, "ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES": 21, "ORDER_ERROR_INCORRECT_MARKET_TYPE": 22, "ORDER_ERROR_INVALID_TIME_IN_FORCE": 23, "ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION": 24, "ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING": 25, "ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT": 26, "ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT": 27, "ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT": 28, "ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC": 29, "ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN": 30, "ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN": 31, "ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION": 32, "ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION": 33, "ORDER_ERROR_MUST_BE_LIMIT_ORDER": 34, "ORDER_ERROR_MUST_BE_GTT_OR_GTC": 35, "ORDER_ERROR_WITHOUT_REFERENCE_PRICE": 36, "ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE": 37, "ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO": 40, "ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE": 41, "ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO": 42, "ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE": 43, "ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER": 44, "ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER": 45, "ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER": 46, "ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS": 47, } )
Enum value maps for OrderError.
var ( ChainStatus_name = map[int32]string{ 0: "CHAIN_STATUS_UNSPECIFIED", 1: "CHAIN_STATUS_DISCONNECTED", 2: "CHAIN_STATUS_REPLAYING", 3: "CHAIN_STATUS_CONNECTED", } ChainStatus_value = map[string]int32{ "CHAIN_STATUS_UNSPECIFIED": 0, "CHAIN_STATUS_DISCONNECTED": 1, "CHAIN_STATUS_REPLAYING": 2, "CHAIN_STATUS_CONNECTED": 3, } )
Enum value maps for ChainStatus.
var ( AccountType_name = map[int32]string{ 0: "ACCOUNT_TYPE_UNSPECIFIED", 1: "ACCOUNT_TYPE_INSURANCE", 2: "ACCOUNT_TYPE_SETTLEMENT", 3: "ACCOUNT_TYPE_MARGIN", 4: "ACCOUNT_TYPE_GENERAL", 5: "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", 6: "ACCOUNT_TYPE_FEES_LIQUIDITY", 7: "ACCOUNT_TYPE_FEES_MAKER", 9: "ACCOUNT_TYPE_BOND", 10: "ACCOUNT_TYPE_EXTERNAL", 11: "ACCOUNT_TYPE_GLOBAL_INSURANCE", 12: "ACCOUNT_TYPE_GLOBAL_REWARD", 13: "ACCOUNT_TYPE_PENDING_TRANSFERS", 14: "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", 15: "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", 16: "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", 17: "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", } AccountType_value = map[string]int32{ "ACCOUNT_TYPE_UNSPECIFIED": 0, "ACCOUNT_TYPE_INSURANCE": 1, "ACCOUNT_TYPE_SETTLEMENT": 2, "ACCOUNT_TYPE_MARGIN": 3, "ACCOUNT_TYPE_GENERAL": 4, "ACCOUNT_TYPE_FEES_INFRASTRUCTURE": 5, "ACCOUNT_TYPE_FEES_LIQUIDITY": 6, "ACCOUNT_TYPE_FEES_MAKER": 7, "ACCOUNT_TYPE_BOND": 9, "ACCOUNT_TYPE_EXTERNAL": 10, "ACCOUNT_TYPE_GLOBAL_INSURANCE": 11, "ACCOUNT_TYPE_GLOBAL_REWARD": 12, "ACCOUNT_TYPE_PENDING_TRANSFERS": 13, "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES": 14, "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES": 15, "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES": 16, "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS": 17, } )
Enum value maps for AccountType.
var ( TransferType_name = map[int32]string{ 0: "TRANSFER_TYPE_UNSPECIFIED", 1: "TRANSFER_TYPE_LOSS", 2: "TRANSFER_TYPE_WIN", 3: "TRANSFER_TYPE_CLOSE", 4: "TRANSFER_TYPE_MTM_LOSS", 5: "TRANSFER_TYPE_MTM_WIN", 6: "TRANSFER_TYPE_MARGIN_LOW", 7: "TRANSFER_TYPE_MARGIN_HIGH", 8: "TRANSFER_TYPE_MARGIN_CONFISCATED", 9: "TRANSFER_TYPE_MAKER_FEE_PAY", 10: "TRANSFER_TYPE_MAKER_FEE_RECEIVE", 11: "TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY", 12: "TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE", 13: "TRANSFER_TYPE_LIQUIDITY_FEE_PAY", 14: "TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE", 15: "TRANSFER_TYPE_BOND_LOW", 16: "TRANSFER_TYPE_BOND_HIGH", 17: "TRANSFER_TYPE_WITHDRAW_LOCK", 18: "TRANSFER_TYPE_WITHDRAW", 19: "TRANSFER_TYPE_DEPOSIT", 20: "TRANSFER_TYPE_BOND_SLASHING", 21: "TRANSFER_TYPE_STAKE_REWARD", 22: "TRANSFER_TYPE_TRANSFER_FUNDS_SEND", 23: "TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE", 24: "TRANSFER_TYPE_CLEAR_ACCOUNT", 25: "TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE", } TransferType_value = map[string]int32{ "TRANSFER_TYPE_UNSPECIFIED": 0, "TRANSFER_TYPE_LOSS": 1, "TRANSFER_TYPE_WIN": 2, "TRANSFER_TYPE_CLOSE": 3, "TRANSFER_TYPE_MTM_LOSS": 4, "TRANSFER_TYPE_MTM_WIN": 5, "TRANSFER_TYPE_MARGIN_LOW": 6, "TRANSFER_TYPE_MARGIN_HIGH": 7, "TRANSFER_TYPE_MARGIN_CONFISCATED": 8, "TRANSFER_TYPE_MAKER_FEE_PAY": 9, "TRANSFER_TYPE_MAKER_FEE_RECEIVE": 10, "TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY": 11, "TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE": 12, "TRANSFER_TYPE_LIQUIDITY_FEE_PAY": 13, "TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE": 14, "TRANSFER_TYPE_BOND_LOW": 15, "TRANSFER_TYPE_BOND_HIGH": 16, "TRANSFER_TYPE_WITHDRAW_LOCK": 17, "TRANSFER_TYPE_WITHDRAW": 18, "TRANSFER_TYPE_DEPOSIT": 19, "TRANSFER_TYPE_BOND_SLASHING": 20, "TRANSFER_TYPE_STAKE_REWARD": 21, "TRANSFER_TYPE_TRANSFER_FUNDS_SEND": 22, "TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE": 23, "TRANSFER_TYPE_CLEAR_ACCOUNT": 24, "TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE": 25, } )
Enum value maps for TransferType.
var ( DispatchMetric_name = map[int32]string{ 0: "DISPATCH_METRIC_UNSPECIFIED", 1: "DISPATCH_METRIC_MAKER_FEES_PAID", 2: "DISPATCH_METRIC_MAKER_FEES_RECEIVED", 3: "DISPATCH_METRIC_LP_FEES_RECEIVED", 4: "DISPATCH_METRIC_MARKET_VALUE", } DispatchMetric_value = map[string]int32{ "DISPATCH_METRIC_UNSPECIFIED": 0, "DISPATCH_METRIC_MAKER_FEES_PAID": 1, "DISPATCH_METRIC_MAKER_FEES_RECEIVED": 2, "DISPATCH_METRIC_LP_FEES_RECEIVED": 3, "DISPATCH_METRIC_MARKET_VALUE": 4, } )
Enum value maps for DispatchMetric.
var ( NodeStatus_name = map[int32]string{ 0: "NODE_STATUS_UNSPECIFIED", 1: "NODE_STATUS_VALIDATOR", 2: "NODE_STATUS_NON_VALIDATOR", } NodeStatus_value = map[string]int32{ "NODE_STATUS_UNSPECIFIED": 0, "NODE_STATUS_VALIDATOR": 1, "NODE_STATUS_NON_VALIDATOR": 2, } )
Enum value maps for NodeStatus.
var ( EpochAction_name = map[int32]string{ 0: "EPOCH_ACTION_UNSPECIFIED", 1: "EPOCH_ACTION_START", 2: "EPOCH_ACTION_END", } EpochAction_value = map[string]int32{ "EPOCH_ACTION_UNSPECIFIED": 0, "EPOCH_ACTION_START": 1, "EPOCH_ACTION_END": 2, } )
Enum value maps for EpochAction.
var ( ValidatorNodeStatus_name = map[int32]string{ 0: "VALIDATOR_NODE_STATUS_UNSPECIFIED", 1: "VALIDATOR_NODE_STATUS_TENDERMINT", 2: "VALIDATOR_NODE_STATUS_ERSATZ", 3: "VALIDATOR_NODE_STATUS_PENDING", } ValidatorNodeStatus_value = map[string]int32{ "VALIDATOR_NODE_STATUS_UNSPECIFIED": 0, "VALIDATOR_NODE_STATUS_TENDERMINT": 1, "VALIDATOR_NODE_STATUS_ERSATZ": 2, "VALIDATOR_NODE_STATUS_PENDING": 3, } )
Enum value maps for ValidatorNodeStatus.
var ( Order_TimeInForce_name = map[int32]string{ 0: "TIME_IN_FORCE_UNSPECIFIED", 1: "TIME_IN_FORCE_GTC", 2: "TIME_IN_FORCE_GTT", 3: "TIME_IN_FORCE_IOC", 4: "TIME_IN_FORCE_FOK", 5: "TIME_IN_FORCE_GFA", 6: "TIME_IN_FORCE_GFN", } Order_TimeInForce_value = map[string]int32{ "TIME_IN_FORCE_UNSPECIFIED": 0, "TIME_IN_FORCE_GTC": 1, "TIME_IN_FORCE_GTT": 2, "TIME_IN_FORCE_IOC": 3, "TIME_IN_FORCE_FOK": 4, "TIME_IN_FORCE_GFA": 5, "TIME_IN_FORCE_GFN": 6, } )
Enum value maps for Order_TimeInForce.
var ( Order_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_LIMIT", 2: "TYPE_MARKET", 3: "TYPE_NETWORK", } Order_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_LIMIT": 1, "TYPE_MARKET": 2, "TYPE_NETWORK": 3, } )
Enum value maps for Order_Type.
var ( Order_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_ACTIVE", 2: "STATUS_EXPIRED", 3: "STATUS_CANCELLED", 4: "STATUS_STOPPED", 5: "STATUS_FILLED", 6: "STATUS_REJECTED", 7: "STATUS_PARTIALLY_FILLED", 8: "STATUS_PARKED", } Order_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_ACTIVE": 1, "STATUS_EXPIRED": 2, "STATUS_CANCELLED": 3, "STATUS_STOPPED": 4, "STATUS_FILLED": 5, "STATUS_REJECTED": 6, "STATUS_PARTIALLY_FILLED": 7, "STATUS_PARKED": 8, } )
Enum value maps for Order_Status.
var ( Trade_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_DEFAULT", 2: "TYPE_NETWORK_CLOSE_OUT_GOOD", 3: "TYPE_NETWORK_CLOSE_OUT_BAD", } Trade_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_DEFAULT": 1, "TYPE_NETWORK_CLOSE_OUT_GOOD": 2, "TYPE_NETWORK_CLOSE_OUT_BAD": 3, } )
Enum value maps for Trade_Type.
var ( Deposit_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_OPEN", 2: "STATUS_CANCELLED", 3: "STATUS_FINALIZED", } Deposit_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_OPEN": 1, "STATUS_CANCELLED": 2, "STATUS_FINALIZED": 3, } )
Enum value maps for Deposit_Status.
var ( Withdrawal_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_OPEN", 2: "STATUS_REJECTED", 3: "STATUS_FINALIZED", } Withdrawal_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_OPEN": 1, "STATUS_REJECTED": 2, "STATUS_FINALIZED": 3, } )
Enum value maps for Withdrawal_Status.
var ( LiquidityProvision_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_ACTIVE", 2: "STATUS_STOPPED", 3: "STATUS_CANCELLED", 4: "STATUS_REJECTED", 5: "STATUS_UNDEPLOYED", 6: "STATUS_PENDING", } LiquidityProvision_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_ACTIVE": 1, "STATUS_STOPPED": 2, "STATUS_CANCELLED": 3, "STATUS_REJECTED": 4, "STATUS_UNDEPLOYED": 5, "STATUS_PENDING": 6, } )
Enum value maps for LiquidityProvision_Status.
var File_vega_assets_proto protoreflect.FileDescriptor
var File_vega_chain_events_proto protoreflect.FileDescriptor
var File_vega_governance_proto protoreflect.FileDescriptor
var File_vega_markets_proto protoreflect.FileDescriptor
var File_vega_vega_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { // Unique account identifier (used internally by Vega) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The party that the account belongs to, special values include `network`, which represents the Vega network and is // most commonly seen during liquidation of distressed trading positions Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` // Balance of the asset, the balance is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places // and importantly balances cannot be negative Balance string `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"` // Asset identifier for the account Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"` // Market identifier for the account, if [`AccountType`](#vega.AccountType).`ACCOUNT_TYPE_GENERAL` this will be empty MarketId string `protobuf:"bytes,5,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // The account type related to this account Type AccountType `protobuf:"varint,6,opt,name=type,proto3,enum=vega.AccountType" json:"type,omitempty"` // contains filtered or unexported fields }
Represents an account for an asset on Vega for a particular owner or party
func (*Account) Descriptor
deprecated
func (*Account) GetBalance ¶
func (*Account) GetMarketId ¶
func (*Account) GetType ¶
func (x *Account) GetType() AccountType
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶
func (x *Account) ProtoReflect() protoreflect.Message
type AccountDetails ¶ added in v0.56.0
type AccountDetails struct { AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"` Type AccountType `protobuf:"varint,2,opt,name=type,proto3,enum=vega.AccountType" json:"type,omitempty"` // not specified if network account Owner *string `protobuf:"bytes,3,opt,name=owner,proto3,oneof" json:"owner,omitempty"` // not specified is account is not related to a market MarketId *string `protobuf:"bytes,4,opt,name=market_id,json=marketId,proto3,oneof" json:"market_id,omitempty"` // contains filtered or unexported fields }
func (AccountDetails) DeepClone ¶ added in v0.56.0
func (a AccountDetails) DeepClone() *AccountDetails
func (*AccountDetails) Descriptor
deprecated
added in
v0.56.0
func (*AccountDetails) Descriptor() ([]byte, []int)
Deprecated: Use AccountDetails.ProtoReflect.Descriptor instead.
func (*AccountDetails) GetAssetId ¶ added in v0.56.0
func (x *AccountDetails) GetAssetId() string
func (*AccountDetails) GetMarketId ¶ added in v0.56.0
func (x *AccountDetails) GetMarketId() string
func (*AccountDetails) GetOwner ¶ added in v0.56.0
func (x *AccountDetails) GetOwner() string
func (*AccountDetails) GetType ¶ added in v0.56.0
func (x *AccountDetails) GetType() AccountType
func (*AccountDetails) ID ¶ added in v0.56.0
func (ad *AccountDetails) ID() string
func (*AccountDetails) ProtoMessage ¶ added in v0.56.0
func (*AccountDetails) ProtoMessage()
func (*AccountDetails) ProtoReflect ¶ added in v0.56.0
func (x *AccountDetails) ProtoReflect() protoreflect.Message
func (*AccountDetails) Reset ¶ added in v0.56.0
func (x *AccountDetails) Reset()
func (*AccountDetails) String ¶ added in v0.56.0
func (x *AccountDetails) String() string
type AccountType ¶
type AccountType int32
Various collateral/account types as used by Vega
const ( // Default value AccountType_ACCOUNT_TYPE_UNSPECIFIED AccountType = 0 // Insurance pool accounts contain insurance pool funds for a market AccountType_ACCOUNT_TYPE_INSURANCE AccountType = 1 // Settlement accounts exist only during settlement or mark-to-market AccountType_ACCOUNT_TYPE_SETTLEMENT AccountType = 2 // Margin accounts contain funds set aside for the margin needed to support a party's open positions. // Each party will have a margin account for each market they have traded in. // The required initial margin is allocated to each market from your general account. // Collateral in the margin account can't be withdrawn or used as margin on another market until // it is released back to the general account. // The Vega protocol uses an internal accounting system to segregate funds held as // margin from other funds to ensure they are never lost or 'double spent' // // Margin account funds will vary as margin requirements on positions change AccountType_ACCOUNT_TYPE_MARGIN AccountType = 3 // General accounts contain the collateral for a party that is not otherwise allocated. A party will // have multiple general accounts, one for each asset they want // to trade with // // General accounts are where funds are initially deposited or withdrawn from, // it is also the account where funds are taken to fulfil fees and initial margin requirements AccountType_ACCOUNT_TYPE_GENERAL AccountType = 4 // Infrastructure accounts contain fees earned by providing infrastructure on Vega AccountType_ACCOUNT_TYPE_FEES_INFRASTRUCTURE AccountType = 5 // Liquidity accounts contain fees earned by providing liquidity on Vega markets AccountType_ACCOUNT_TYPE_FEES_LIQUIDITY AccountType = 6 // This account is created to hold fees earned by placing orders that sit on the book // and are then matched with an incoming order to create a trade - These fees reward parties // who provide the best priced liquidity that actually allows trading to take place AccountType_ACCOUNT_TYPE_FEES_MAKER AccountType = 7 // This account is created to maintain liquidity providers funds commitments AccountType_ACCOUNT_TYPE_BOND AccountType = 9 // External account represents an external source (deposit/withdrawal) AccountType_ACCOUNT_TYPE_EXTERNAL AccountType = 10 // Global insurance account for the asset AccountType_ACCOUNT_TYPE_GLOBAL_INSURANCE AccountType = 11 // Global reward account for the asset AccountType_ACCOUNT_TYPE_GLOBAL_REWARD AccountType = 12 // Per asset account used to store pending transfers (if any) AccountType_ACCOUNT_TYPE_PENDING_TRANSFERS AccountType = 13 // Per asset reward account for fees paid to makers AccountType_ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES AccountType = 14 // Per asset reward account for fees received by makers AccountType_ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES AccountType = 15 // Per asset reward account for fees received by liquidity providers AccountType_ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES AccountType = 16 // Per asset reward account for market proposers when the market goes above some trading threshold AccountType_ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS AccountType = 17 )
func (AccountType) Descriptor ¶
func (AccountType) Descriptor() protoreflect.EnumDescriptor
func (AccountType) Enum ¶
func (x AccountType) Enum() *AccountType
func (AccountType) EnumDescriptor
deprecated
func (AccountType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccountType.Descriptor instead.
func (AccountType) Number ¶
func (x AccountType) Number() protoreflect.EnumNumber
func (AccountType) String ¶
func (x AccountType) String() string
func (AccountType) Type ¶
func (AccountType) Type() protoreflect.EnumType
type Asset ¶
type Asset struct { // Internal identifier of the asset Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The definition of the external source for this asset Details *AssetDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"` // Status of the asset Status Asset_Status `protobuf:"varint,3,opt,name=status,proto3,enum=vega.Asset_Status" json:"status,omitempty"` // contains filtered or unexported fields }
The Vega representation of an external asset
func (*Asset) Descriptor
deprecated
func (*Asset) GetDetails ¶
func (x *Asset) GetDetails() *AssetDetails
func (*Asset) GetStatus ¶
func (x *Asset) GetStatus() Asset_Status
func (Asset) IsEvent ¶
func (Asset) IsEvent()
IsEvent methods needs to be implemented so we can used mapped types in GQL union.
func (*Asset) ProtoMessage ¶
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
type AssetDetails ¶
type AssetDetails struct { // Name of the asset (e.g: Great British Pound) Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Symbol of the asset (e.g: GBP) Symbol string `protobuf:"bytes,2,opt,name=symbol,proto3" json:"symbol,omitempty"` // Number of decimal / precision handled by this asset Decimals uint64 `protobuf:"varint,4,opt,name=decimals,proto3" json:"decimals,omitempty"` // The minimum economically meaningful amount in the asset Quantum string `protobuf:"bytes,5,opt,name=quantum,proto3" json:"quantum,omitempty"` // The source // // Types that are assignable to Source: // // *AssetDetails_BuiltinAsset // *AssetDetails_Erc20 Source isAssetDetails_Source `protobuf_oneof:"source"` // contains filtered or unexported fields }
The Vega representation of an external asset
func (AssetDetails) DeepClone ¶
func (a AssetDetails) DeepClone() *AssetDetails
func (*AssetDetails) Descriptor
deprecated
func (*AssetDetails) Descriptor() ([]byte, []int)
Deprecated: Use AssetDetails.ProtoReflect.Descriptor instead.
func (*AssetDetails) GetBuiltinAsset ¶
func (x *AssetDetails) GetBuiltinAsset() *BuiltinAsset
func (*AssetDetails) GetDecimals ¶
func (x *AssetDetails) GetDecimals() uint64
func (*AssetDetails) GetErc20 ¶
func (x *AssetDetails) GetErc20() *ERC20
func (*AssetDetails) GetName ¶
func (x *AssetDetails) GetName() string
func (*AssetDetails) GetQuantum ¶
func (x *AssetDetails) GetQuantum() string
func (*AssetDetails) GetSource ¶
func (m *AssetDetails) GetSource() isAssetDetails_Source
func (*AssetDetails) GetSymbol ¶
func (x *AssetDetails) GetSymbol() string
func (*AssetDetails) ProtoMessage ¶
func (*AssetDetails) ProtoMessage()
func (*AssetDetails) ProtoReflect ¶
func (x *AssetDetails) ProtoReflect() protoreflect.Message
func (*AssetDetails) Reset ¶
func (x *AssetDetails) Reset()
func (*AssetDetails) String ¶
func (x *AssetDetails) String() string
type AssetDetailsUpdate ¶
type AssetDetailsUpdate struct { // The minimum economically meaningful amount in the asset Quantum string `protobuf:"bytes,5,opt,name=quantum,proto3" json:"quantum,omitempty"` // The source // // Types that are assignable to Source: // // *AssetDetailsUpdate_Erc20 Source isAssetDetailsUpdate_Source `protobuf_oneof:"source"` // contains filtered or unexported fields }
The changes to apply on an existing asset.
func (*AssetDetailsUpdate) Descriptor
deprecated
func (*AssetDetailsUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AssetDetailsUpdate.ProtoReflect.Descriptor instead.
func (*AssetDetailsUpdate) GetErc20 ¶
func (x *AssetDetailsUpdate) GetErc20() *ERC20Update
func (*AssetDetailsUpdate) GetQuantum ¶
func (x *AssetDetailsUpdate) GetQuantum() string
func (*AssetDetailsUpdate) GetSource ¶
func (m *AssetDetailsUpdate) GetSource() isAssetDetailsUpdate_Source
func (*AssetDetailsUpdate) ProtoMessage ¶
func (*AssetDetailsUpdate) ProtoMessage()
func (*AssetDetailsUpdate) ProtoReflect ¶
func (x *AssetDetailsUpdate) ProtoReflect() protoreflect.Message
func (*AssetDetailsUpdate) Reset ¶
func (x *AssetDetailsUpdate) Reset()
func (*AssetDetailsUpdate) String ¶
func (x *AssetDetailsUpdate) String() string
type AssetDetailsUpdate_Erc20 ¶
type AssetDetailsUpdate_Erc20 struct { // An Ethereum ERC20 asset Erc20 *ERC20Update `protobuf:"bytes,101,opt,name=erc20,proto3,oneof"` }
type AssetDetails_BuiltinAsset ¶
type AssetDetails_BuiltinAsset struct { // A built-in asset BuiltinAsset *BuiltinAsset `protobuf:"bytes,101,opt,name=builtin_asset,json=builtinAsset,proto3,oneof"` }
func (AssetDetails_BuiltinAsset) DeepClone ¶
func (a AssetDetails_BuiltinAsset) DeepClone() *AssetDetails_BuiltinAsset
type AssetDetails_Erc20 ¶
type AssetDetails_Erc20 struct { // An Ethereum ERC20 asset Erc20 *ERC20 `protobuf:"bytes,102,opt,name=erc20,proto3,oneof"` }
func (AssetDetails_Erc20) DeepClone ¶
func (a AssetDetails_Erc20) DeepClone() *AssetDetails_Erc20
type Asset_Status ¶
type Asset_Status int32
const ( // Default value, always invalid Asset_STATUS_UNSPECIFIED Asset_Status = 0 // Asset is proposed and under vote Asset_STATUS_PROPOSED Asset_Status = 1 // Asset has been rejected from governance Asset_STATUS_REJECTED Asset_Status = 2 // Asset is pending listing from the bridge Asset_STATUS_PENDING_LISTING Asset_Status = 3 // Asset is fully usable in the network Asset_STATUS_ENABLED Asset_Status = 4 )
func (Asset_Status) Descriptor ¶
func (Asset_Status) Descriptor() protoreflect.EnumDescriptor
func (Asset_Status) Enum ¶
func (x Asset_Status) Enum() *Asset_Status
func (Asset_Status) EnumDescriptor
deprecated
func (Asset_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_Status.Descriptor instead.
func (Asset_Status) Number ¶
func (x Asset_Status) Number() protoreflect.EnumNumber
func (Asset_Status) String ¶
func (x Asset_Status) String() string
func (Asset_Status) Type ¶
func (Asset_Status) Type() protoreflect.EnumType
type AuctionDuration ¶
type AuctionDuration struct { // Duration of the auction in seconds Duration int64 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration,omitempty"` // Target uncrossing trading volume Volume uint64 `protobuf:"varint,2,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
An auction duration is used to configure 3 auction periods:
- `duration > 0`, `volume == 0`: The auction will last for at least N seconds
- `duration == 0`, `volume > 0`: The auction will end once the given volume will match at uncrossing
- `duration > 0`, `volume > 0`: The auction will take at least N seconds, but can end sooner if the market can trade a certain volume
func (AuctionDuration) DeepClone ¶
func (a AuctionDuration) DeepClone() *AuctionDuration
func (*AuctionDuration) Descriptor
deprecated
func (*AuctionDuration) Descriptor() ([]byte, []int)
Deprecated: Use AuctionDuration.ProtoReflect.Descriptor instead.
func (*AuctionDuration) GetDuration ¶
func (x *AuctionDuration) GetDuration() int64
func (*AuctionDuration) GetVolume ¶
func (x *AuctionDuration) GetVolume() uint64
func (*AuctionDuration) ProtoMessage ¶
func (*AuctionDuration) ProtoMessage()
func (*AuctionDuration) ProtoReflect ¶
func (x *AuctionDuration) ProtoReflect() protoreflect.Message
func (*AuctionDuration) Reset ¶
func (x *AuctionDuration) Reset()
func (*AuctionDuration) String ¶
func (x *AuctionDuration) String() string
type AuctionIndicativeState ¶
type AuctionIndicativeState struct { // The market identifier for which this state relates to MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // The Indicative Uncrossing Price is the price at which all trades would occur if the auction uncrossed now IndicativePrice string `protobuf:"bytes,2,opt,name=indicative_price,json=indicativePrice,proto3" json:"indicative_price,omitempty"` // The Indicative Uncrossing Volume is the volume available at the Indicative crossing price if the auction uncrossed now IndicativeVolume uint64 `protobuf:"varint,3,opt,name=indicative_volume,json=indicativeVolume,proto3" json:"indicative_volume,omitempty"` // The timestamp at which the auction started AuctionStart int64 `protobuf:"varint,4,opt,name=auction_start,json=auctionStart,proto3" json:"auction_start,omitempty"` // The timestamp at which the auction is meant to stop AuctionEnd int64 `protobuf:"varint,5,opt,name=auction_end,json=auctionEnd,proto3" json:"auction_end,omitempty"` // contains filtered or unexported fields }
AuctionIndicativeState is used to emit an event with the indicative price/volume per market during an auction
func (*AuctionIndicativeState) Descriptor
deprecated
func (*AuctionIndicativeState) Descriptor() ([]byte, []int)
Deprecated: Use AuctionIndicativeState.ProtoReflect.Descriptor instead.
func (*AuctionIndicativeState) GetAuctionEnd ¶
func (x *AuctionIndicativeState) GetAuctionEnd() int64
func (*AuctionIndicativeState) GetAuctionStart ¶
func (x *AuctionIndicativeState) GetAuctionStart() int64
func (*AuctionIndicativeState) GetIndicativePrice ¶
func (x *AuctionIndicativeState) GetIndicativePrice() string
func (*AuctionIndicativeState) GetIndicativeVolume ¶
func (x *AuctionIndicativeState) GetIndicativeVolume() uint64
func (*AuctionIndicativeState) GetMarketId ¶
func (x *AuctionIndicativeState) GetMarketId() string
func (*AuctionIndicativeState) ProtoMessage ¶
func (*AuctionIndicativeState) ProtoMessage()
func (*AuctionIndicativeState) ProtoReflect ¶
func (x *AuctionIndicativeState) ProtoReflect() protoreflect.Message
func (*AuctionIndicativeState) Reset ¶
func (x *AuctionIndicativeState) Reset()
func (*AuctionIndicativeState) String ¶
func (x *AuctionIndicativeState) String() string
type AuctionTrigger ¶
type AuctionTrigger int32
Auction triggers indicate what condition triggered an auction (if market is in auction mode)
const ( // Default value for AuctionTrigger, no auction triggered AuctionTrigger_AUCTION_TRIGGER_UNSPECIFIED AuctionTrigger = 0 // Batch auction AuctionTrigger_AUCTION_TRIGGER_BATCH AuctionTrigger = 1 // Opening auction AuctionTrigger_AUCTION_TRIGGER_OPENING AuctionTrigger = 2 // Price monitoring trigger AuctionTrigger_AUCTION_TRIGGER_PRICE AuctionTrigger = 3 // Liquidity monitoring trigger AuctionTrigger_AUCTION_TRIGGER_LIQUIDITY AuctionTrigger = 4 )
func (AuctionTrigger) Descriptor ¶
func (AuctionTrigger) Descriptor() protoreflect.EnumDescriptor
func (AuctionTrigger) Enum ¶
func (x AuctionTrigger) Enum() *AuctionTrigger
func (AuctionTrigger) EnumDescriptor
deprecated
func (AuctionTrigger) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuctionTrigger.Descriptor instead.
func (AuctionTrigger) Number ¶
func (x AuctionTrigger) Number() protoreflect.EnumNumber
func (AuctionTrigger) String ¶
func (x AuctionTrigger) String() string
func (AuctionTrigger) Type ¶
func (AuctionTrigger) Type() protoreflect.EnumType
type BuiltinAsset ¶
type BuiltinAsset struct { // Maximum amount that can be requested by a party through the built-in asset faucet at a time MaxFaucetAmountMint string `protobuf:"bytes,1,opt,name=max_faucet_amount_mint,json=maxFaucetAmountMint,proto3" json:"max_faucet_amount_mint,omitempty"` // contains filtered or unexported fields }
A Vega internal asset
func (BuiltinAsset) DeepClone ¶
func (b BuiltinAsset) DeepClone() *BuiltinAsset
func (*BuiltinAsset) Descriptor
deprecated
func (*BuiltinAsset) Descriptor() ([]byte, []int)
Deprecated: Use BuiltinAsset.ProtoReflect.Descriptor instead.
func (*BuiltinAsset) GetMaxFaucetAmountMint ¶
func (x *BuiltinAsset) GetMaxFaucetAmountMint() string
func (*BuiltinAsset) ProtoMessage ¶
func (*BuiltinAsset) ProtoMessage()
func (*BuiltinAsset) ProtoReflect ¶
func (x *BuiltinAsset) ProtoReflect() protoreflect.Message
func (*BuiltinAsset) Reset ¶
func (x *BuiltinAsset) Reset()
func (*BuiltinAsset) String ¶
func (x *BuiltinAsset) String() string
type BuiltinAssetDeposit ¶
type BuiltinAssetDeposit struct { // A Vega network internal asset identifier VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // A Vega party identifier (pub-key) PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // The amount to be deposited Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
A deposit for a Vega built-in asset
func (*BuiltinAssetDeposit) Descriptor
deprecated
func (*BuiltinAssetDeposit) Descriptor() ([]byte, []int)
Deprecated: Use BuiltinAssetDeposit.ProtoReflect.Descriptor instead.
func (*BuiltinAssetDeposit) GetAmount ¶
func (x *BuiltinAssetDeposit) GetAmount() string
func (*BuiltinAssetDeposit) GetPartyId ¶
func (x *BuiltinAssetDeposit) GetPartyId() string
func (*BuiltinAssetDeposit) GetVegaAssetId ¶
func (x *BuiltinAssetDeposit) GetVegaAssetId() string
func (*BuiltinAssetDeposit) ProtoMessage ¶
func (*BuiltinAssetDeposit) ProtoMessage()
func (*BuiltinAssetDeposit) ProtoReflect ¶
func (x *BuiltinAssetDeposit) ProtoReflect() protoreflect.Message
func (*BuiltinAssetDeposit) Reset ¶
func (x *BuiltinAssetDeposit) Reset()
func (*BuiltinAssetDeposit) String ¶
func (x *BuiltinAssetDeposit) String() string
type BuiltinAssetEvent ¶
type BuiltinAssetEvent struct { // Types that are assignable to Action: // // *BuiltinAssetEvent_Deposit // *BuiltinAssetEvent_Withdrawal Action isBuiltinAssetEvent_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
An event related to a Vega built-in asset
func (*BuiltinAssetEvent) Descriptor
deprecated
func (*BuiltinAssetEvent) Descriptor() ([]byte, []int)
Deprecated: Use BuiltinAssetEvent.ProtoReflect.Descriptor instead.
func (*BuiltinAssetEvent) GetAction ¶
func (m *BuiltinAssetEvent) GetAction() isBuiltinAssetEvent_Action
func (*BuiltinAssetEvent) GetDeposit ¶
func (x *BuiltinAssetEvent) GetDeposit() *BuiltinAssetDeposit
func (*BuiltinAssetEvent) GetWithdrawal ¶
func (x *BuiltinAssetEvent) GetWithdrawal() *BuiltinAssetWithdrawal
func (*BuiltinAssetEvent) ProtoMessage ¶
func (*BuiltinAssetEvent) ProtoMessage()
func (*BuiltinAssetEvent) ProtoReflect ¶
func (x *BuiltinAssetEvent) ProtoReflect() protoreflect.Message
func (*BuiltinAssetEvent) Reset ¶
func (x *BuiltinAssetEvent) Reset()
func (*BuiltinAssetEvent) String ¶
func (x *BuiltinAssetEvent) String() string
type BuiltinAssetEvent_Deposit ¶
type BuiltinAssetEvent_Deposit struct { // Built-in asset deposit Deposit *BuiltinAssetDeposit `protobuf:"bytes,1001,opt,name=deposit,proto3,oneof"` }
type BuiltinAssetEvent_Withdrawal ¶
type BuiltinAssetEvent_Withdrawal struct { // Built-in asset withdrawal Withdrawal *BuiltinAssetWithdrawal `protobuf:"bytes,1002,opt,name=withdrawal,proto3,oneof"` }
type BuiltinAssetWithdrawal ¶
type BuiltinAssetWithdrawal struct { // A Vega network internal asset identifier VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // A Vega network party identifier (pub-key) PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // The amount to be withdrawn Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
A withdrawal for a Vega built-in asset
func (*BuiltinAssetWithdrawal) Descriptor
deprecated
func (*BuiltinAssetWithdrawal) Descriptor() ([]byte, []int)
Deprecated: Use BuiltinAssetWithdrawal.ProtoReflect.Descriptor instead.
func (*BuiltinAssetWithdrawal) GetAmount ¶
func (x *BuiltinAssetWithdrawal) GetAmount() string
func (*BuiltinAssetWithdrawal) GetPartyId ¶
func (x *BuiltinAssetWithdrawal) GetPartyId() string
func (*BuiltinAssetWithdrawal) GetVegaAssetId ¶
func (x *BuiltinAssetWithdrawal) GetVegaAssetId() string
func (*BuiltinAssetWithdrawal) ProtoMessage ¶
func (*BuiltinAssetWithdrawal) ProtoMessage()
func (*BuiltinAssetWithdrawal) ProtoReflect ¶
func (x *BuiltinAssetWithdrawal) ProtoReflect() protoreflect.Message
func (*BuiltinAssetWithdrawal) Reset ¶
func (x *BuiltinAssetWithdrawal) Reset()
func (*BuiltinAssetWithdrawal) String ¶
func (x *BuiltinAssetWithdrawal) String() string
type Candle ¶
type Candle struct { // Timestamp for the point in time when the candle was initially created/opened, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // An ISO-8601 datetime with nanosecond precision for when the candle was last updated Datetime string `protobuf:"bytes,2,opt,name=datetime,proto3" json:"datetime,omitempty"` // Highest price for trading during the candle interval High string `protobuf:"bytes,3,opt,name=high,proto3" json:"high,omitempty"` // Lowest price for trading during the candle interval Low string `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"` // Open trade price Open string `protobuf:"bytes,5,opt,name=open,proto3" json:"open,omitempty"` // Closing trade price Close string `protobuf:"bytes,6,opt,name=close,proto3" json:"close,omitempty"` // Total trading volume during the candle interval Volume uint64 `protobuf:"varint,7,opt,name=volume,proto3" json:"volume,omitempty"` // Time interval for the candle - See [`Interval`](#vega.Interval) Interval Interval `protobuf:"varint,8,opt,name=interval,proto3,enum=vega.Interval" json:"interval,omitempty"` // contains filtered or unexported fields }
Represents the high, low, open, and closing prices for an interval of trading, referred to commonly as a candlestick or candle
func (*Candle) Descriptor
deprecated
func (*Candle) GetDatetime ¶
func (*Candle) GetInterval ¶
func (*Candle) GetTimestamp ¶
func (*Candle) ProtoMessage ¶
func (*Candle) ProtoMessage()
func (*Candle) ProtoReflect ¶
func (x *Candle) ProtoReflect() protoreflect.Message
type ChainStatus ¶
type ChainStatus int32
The Vega blockchain status as reported by the node the caller is connected to
const ( // Default value, always invalid ChainStatus_CHAIN_STATUS_UNSPECIFIED ChainStatus = 0 // Blockchain is disconnected ChainStatus_CHAIN_STATUS_DISCONNECTED ChainStatus = 1 // Blockchain is replaying historic transactions ChainStatus_CHAIN_STATUS_REPLAYING ChainStatus = 2 // Blockchain is connected and receiving transactions ChainStatus_CHAIN_STATUS_CONNECTED ChainStatus = 3 )
func (ChainStatus) Descriptor ¶
func (ChainStatus) Descriptor() protoreflect.EnumDescriptor
func (ChainStatus) Enum ¶
func (x ChainStatus) Enum() *ChainStatus
func (ChainStatus) EnumDescriptor
deprecated
func (ChainStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChainStatus.Descriptor instead.
func (ChainStatus) Number ¶
func (x ChainStatus) Number() protoreflect.EnumNumber
func (ChainStatus) String ¶
func (x ChainStatus) String() string
func (ChainStatus) Type ¶
func (ChainStatus) Type() protoreflect.EnumType
type Delegation ¶
type Delegation struct { // Party which is delegating Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` // Node ID NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Amount delegated Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // Epoch of delegation EpochSeq string `protobuf:"bytes,4,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"` // contains filtered or unexported fields }
func (*Delegation) Descriptor
deprecated
func (*Delegation) Descriptor() ([]byte, []int)
Deprecated: Use Delegation.ProtoReflect.Descriptor instead.
func (*Delegation) GetAmount ¶
func (x *Delegation) GetAmount() string
func (*Delegation) GetEpochSeq ¶
func (x *Delegation) GetEpochSeq() string
func (*Delegation) GetNodeId ¶
func (x *Delegation) GetNodeId() string
func (*Delegation) GetParty ¶
func (x *Delegation) GetParty() string
func (*Delegation) ProtoMessage ¶
func (*Delegation) ProtoMessage()
func (*Delegation) ProtoReflect ¶
func (x *Delegation) ProtoReflect() protoreflect.Message
func (*Delegation) Reset ¶
func (x *Delegation) Reset()
func (*Delegation) String ¶
func (x *Delegation) String() string
type Deposit ¶
type Deposit struct { // Unique identifier for the deposit Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Status of the deposit Status Deposit_Status `protobuf:"varint,2,opt,name=status,proto3,enum=vega.Deposit_Status" json:"status,omitempty"` // Party identifier of the user initiating the deposit PartyId string `protobuf:"bytes,3,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // The Vega asset targeted by this deposit Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"` // The amount to be deposited Amount string `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"` // The hash of the transaction from the foreign chain TxHash string `protobuf:"bytes,6,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` // Timestamp for when the Vega account was updated with the deposit CreditedTimestamp int64 `protobuf:"varint,7,opt,name=credited_timestamp,json=creditedTimestamp,proto3" json:"credited_timestamp,omitempty"` // Timestamp for when the deposit was created on the Vega network CreatedTimestamp int64 `protobuf:"varint,8,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` // contains filtered or unexported fields }
A deposit on to the Vega network
func (*Deposit) Descriptor
deprecated
func (*Deposit) GetCreatedTimestamp ¶
func (*Deposit) GetCreditedTimestamp ¶
func (*Deposit) GetPartyId ¶
func (*Deposit) GetStatus ¶
func (x *Deposit) GetStatus() Deposit_Status
func (*Deposit) ProtoMessage ¶
func (*Deposit) ProtoMessage()
func (*Deposit) ProtoReflect ¶
func (x *Deposit) ProtoReflect() protoreflect.Message
type Deposit_Status ¶
type Deposit_Status int32
The status of the deposit
const ( // Default value, always invalid Deposit_STATUS_UNSPECIFIED Deposit_Status = 0 // The deposit is being processed by the network Deposit_STATUS_OPEN Deposit_Status = 1 // The deposit has been cancelled by the network Deposit_STATUS_CANCELLED Deposit_Status = 2 // The deposit has been finalised and accounts have been updated Deposit_STATUS_FINALIZED Deposit_Status = 3 )
func (Deposit_Status) Descriptor ¶
func (Deposit_Status) Descriptor() protoreflect.EnumDescriptor
func (Deposit_Status) Enum ¶
func (x Deposit_Status) Enum() *Deposit_Status
func (Deposit_Status) EnumDescriptor
deprecated
func (Deposit_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deposit_Status.Descriptor instead.
func (Deposit_Status) Number ¶
func (x Deposit_Status) Number() protoreflect.EnumNumber
func (Deposit_Status) String ¶
func (x Deposit_Status) String() string
func (Deposit_Status) Type ¶
func (Deposit_Status) Type() protoreflect.EnumType
type DispatchMetric ¶
type DispatchMetric int32
const ( DispatchMetric_DISPATCH_METRIC_UNSPECIFIED DispatchMetric = 0 // Dispatch metric that is using the total maker fees paid in the market DispatchMetric_DISPATCH_METRIC_MAKER_FEES_PAID DispatchMetric = 1 // Dispatch metric that is using the total maker fees received in the market DispatchMetric_DISPATCH_METRIC_MAKER_FEES_RECEIVED DispatchMetric = 2 // Dispatch metric that is using the total LP fees received in the market DispatchMetric_DISPATCH_METRIC_LP_FEES_RECEIVED DispatchMetric = 3 // Dispatch metric that is using total value of the market if above the required threshold and not paid given proposer bonus yet DispatchMetric_DISPATCH_METRIC_MARKET_VALUE DispatchMetric = 4 )
func (DispatchMetric) Descriptor ¶
func (DispatchMetric) Descriptor() protoreflect.EnumDescriptor
func (DispatchMetric) Enum ¶
func (x DispatchMetric) Enum() *DispatchMetric
func (DispatchMetric) EnumDescriptor
deprecated
func (DispatchMetric) EnumDescriptor() ([]byte, []int)
Deprecated: Use DispatchMetric.Descriptor instead.
func (DispatchMetric) Number ¶
func (x DispatchMetric) Number() protoreflect.EnumNumber
func (DispatchMetric) String ¶
func (x DispatchMetric) String() string
func (DispatchMetric) Type ¶
func (DispatchMetric) Type() protoreflect.EnumType
type DispatchStrategy ¶
type DispatchStrategy struct { // The asset to use for metric AssetForMetric string `protobuf:"bytes,1,opt,name=asset_for_metric,json=assetForMetric,proto3" json:"asset_for_metric,omitempty"` // The metric to apply Metric DispatchMetric `protobuf:"varint,2,opt,name=metric,proto3,enum=vega.DispatchMetric" json:"metric,omitempty"` // Optional markets in scope Markets []string `protobuf:"bytes,3,rep,name=markets,proto3" json:"markets,omitempty"` // contains filtered or unexported fields }
func (*DispatchStrategy) Descriptor
deprecated
func (*DispatchStrategy) Descriptor() ([]byte, []int)
Deprecated: Use DispatchStrategy.ProtoReflect.Descriptor instead.
func (*DispatchStrategy) GetAssetForMetric ¶
func (x *DispatchStrategy) GetAssetForMetric() string
func (*DispatchStrategy) GetMarkets ¶
func (x *DispatchStrategy) GetMarkets() []string
func (*DispatchStrategy) GetMetric ¶
func (x *DispatchStrategy) GetMetric() DispatchMetric
func (*DispatchStrategy) ProtoMessage ¶
func (*DispatchStrategy) ProtoMessage()
func (*DispatchStrategy) ProtoReflect ¶
func (x *DispatchStrategy) ProtoReflect() protoreflect.Message
func (*DispatchStrategy) Reset ¶
func (x *DispatchStrategy) Reset()
func (*DispatchStrategy) String ¶
func (x *DispatchStrategy) String() string
type ERC20 ¶
type ERC20 struct { // The address of the contract for the token, on the ethereum network ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // The lifetime limits deposit per address // note: this is a temporary measure for restricted mainnet LifetimeLimit string `protobuf:"bytes,2,opt,name=lifetime_limit,json=lifetimeLimit,proto3" json:"lifetime_limit,omitempty"` // The maximum allowed per withdraw // note: this is a temporary measure for restricted mainnet WithdrawThreshold string `protobuf:"bytes,3,opt,name=withdraw_threshold,json=withdrawThreshold,proto3" json:"withdraw_threshold,omitempty"` // contains filtered or unexported fields }
An ERC20 token based asset, living on the ethereum network
func (*ERC20) Descriptor
deprecated
func (*ERC20) GetContractAddress ¶
func (*ERC20) GetLifetimeLimit ¶
func (*ERC20) GetWithdrawThreshold ¶
func (*ERC20) ProtoMessage ¶
func (*ERC20) ProtoMessage()
func (*ERC20) ProtoReflect ¶
func (x *ERC20) ProtoReflect() protoreflect.Message
type ERC20AssetDelist ¶
type ERC20AssetDelist struct { // The Vega network internal identifier of the asset VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // contains filtered or unexported fields }
An asset deny-listing for an ERC20 token
func (*ERC20AssetDelist) Descriptor
deprecated
func (*ERC20AssetDelist) Descriptor() ([]byte, []int)
Deprecated: Use ERC20AssetDelist.ProtoReflect.Descriptor instead.
func (*ERC20AssetDelist) GetVegaAssetId ¶
func (x *ERC20AssetDelist) GetVegaAssetId() string
func (*ERC20AssetDelist) ProtoMessage ¶
func (*ERC20AssetDelist) ProtoMessage()
func (*ERC20AssetDelist) ProtoReflect ¶
func (x *ERC20AssetDelist) ProtoReflect() protoreflect.Message
func (*ERC20AssetDelist) Reset ¶
func (x *ERC20AssetDelist) Reset()
func (*ERC20AssetDelist) String ¶
func (x *ERC20AssetDelist) String() string
type ERC20AssetLimitsUpdated ¶
type ERC20AssetLimitsUpdated struct { // The Vega network internal identifier of the asset VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // The Ethereum wallet that initiated the deposit SourceEthereumAddress string `` /* 126-byte string literal not displayed */ // The updated lifetime limits LifetimeLimits string `protobuf:"bytes,3,opt,name=lifetime_limits,json=lifetimeLimits,proto3" json:"lifetime_limits,omitempty"` // The updated withdraw threshold WithdrawThreshold string `protobuf:"bytes,4,opt,name=withdraw_threshold,json=withdrawThreshold,proto3" json:"withdraw_threshold,omitempty"` // contains filtered or unexported fields }
func (*ERC20AssetLimitsUpdated) Descriptor
deprecated
func (*ERC20AssetLimitsUpdated) Descriptor() ([]byte, []int)
Deprecated: Use ERC20AssetLimitsUpdated.ProtoReflect.Descriptor instead.
func (*ERC20AssetLimitsUpdated) GetLifetimeLimits ¶
func (x *ERC20AssetLimitsUpdated) GetLifetimeLimits() string
func (*ERC20AssetLimitsUpdated) GetSourceEthereumAddress ¶
func (x *ERC20AssetLimitsUpdated) GetSourceEthereumAddress() string
func (*ERC20AssetLimitsUpdated) GetVegaAssetId ¶
func (x *ERC20AssetLimitsUpdated) GetVegaAssetId() string
func (*ERC20AssetLimitsUpdated) GetWithdrawThreshold ¶
func (x *ERC20AssetLimitsUpdated) GetWithdrawThreshold() string
func (*ERC20AssetLimitsUpdated) ProtoMessage ¶
func (*ERC20AssetLimitsUpdated) ProtoMessage()
func (*ERC20AssetLimitsUpdated) ProtoReflect ¶
func (x *ERC20AssetLimitsUpdated) ProtoReflect() protoreflect.Message
func (*ERC20AssetLimitsUpdated) Reset ¶
func (x *ERC20AssetLimitsUpdated) Reset()
func (*ERC20AssetLimitsUpdated) String ¶
func (x *ERC20AssetLimitsUpdated) String() string
type ERC20AssetList ¶
type ERC20AssetList struct { // The Vega network internal identifier of the asset VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // The ethereum address of the asset AssetSource string `protobuf:"bytes,2,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"` // contains filtered or unexported fields }
An asset allow-listing for an ERC20 token
func (*ERC20AssetList) Descriptor
deprecated
func (*ERC20AssetList) Descriptor() ([]byte, []int)
Deprecated: Use ERC20AssetList.ProtoReflect.Descriptor instead.
func (*ERC20AssetList) GetAssetSource ¶
func (x *ERC20AssetList) GetAssetSource() string
func (*ERC20AssetList) GetVegaAssetId ¶
func (x *ERC20AssetList) GetVegaAssetId() string
func (*ERC20AssetList) ProtoMessage ¶
func (*ERC20AssetList) ProtoMessage()
func (*ERC20AssetList) ProtoReflect ¶
func (x *ERC20AssetList) ProtoReflect() protoreflect.Message
func (*ERC20AssetList) Reset ¶
func (x *ERC20AssetList) Reset()
func (*ERC20AssetList) String ¶
func (x *ERC20AssetList) String() string
type ERC20Deposit ¶
type ERC20Deposit struct { // The vega network internal identifier of the asset VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // The Ethereum wallet that initiated the deposit SourceEthereumAddress string `` /* 126-byte string literal not displayed */ // The Vega party identifier (pub-key) which is the target of the deposit TargetPartyId string `protobuf:"bytes,3,opt,name=target_party_id,json=targetPartyId,proto3" json:"target_party_id,omitempty"` // The amount to be deposited Amount string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
An asset deposit for an ERC20 token
func (*ERC20Deposit) Descriptor
deprecated
func (*ERC20Deposit) Descriptor() ([]byte, []int)
Deprecated: Use ERC20Deposit.ProtoReflect.Descriptor instead.
func (*ERC20Deposit) GetAmount ¶
func (x *ERC20Deposit) GetAmount() string
func (*ERC20Deposit) GetSourceEthereumAddress ¶
func (x *ERC20Deposit) GetSourceEthereumAddress() string
func (*ERC20Deposit) GetTargetPartyId ¶
func (x *ERC20Deposit) GetTargetPartyId() string
func (*ERC20Deposit) GetVegaAssetId ¶
func (x *ERC20Deposit) GetVegaAssetId() string
func (*ERC20Deposit) ProtoMessage ¶
func (*ERC20Deposit) ProtoMessage()
func (*ERC20Deposit) ProtoReflect ¶
func (x *ERC20Deposit) ProtoReflect() protoreflect.Message
func (*ERC20Deposit) Reset ¶
func (x *ERC20Deposit) Reset()
func (*ERC20Deposit) String ¶
func (x *ERC20Deposit) String() string
type ERC20Event ¶
type ERC20Event struct { // Index of the log in the transaction Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` // The block in which the transaction was added Block uint64 `protobuf:"varint,2,opt,name=block,proto3" json:"block,omitempty"` // The action // // Types that are assignable to Action: // // *ERC20Event_AssetList // *ERC20Event_AssetDelist // *ERC20Event_Deposit // *ERC20Event_Withdrawal // *ERC20Event_AssetLimitsUpdated // *ERC20Event_BridgeStopped // *ERC20Event_BridgeResumed Action isERC20Event_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
An event related to an ERC20 token
func (*ERC20Event) Descriptor
deprecated
func (*ERC20Event) Descriptor() ([]byte, []int)
Deprecated: Use ERC20Event.ProtoReflect.Descriptor instead.
func (*ERC20Event) GetAction ¶
func (m *ERC20Event) GetAction() isERC20Event_Action
func (*ERC20Event) GetAssetDelist ¶
func (x *ERC20Event) GetAssetDelist() *ERC20AssetDelist
func (*ERC20Event) GetAssetLimitsUpdated ¶
func (x *ERC20Event) GetAssetLimitsUpdated() *ERC20AssetLimitsUpdated
func (*ERC20Event) GetAssetList ¶
func (x *ERC20Event) GetAssetList() *ERC20AssetList
func (*ERC20Event) GetBlock ¶
func (x *ERC20Event) GetBlock() uint64
func (*ERC20Event) GetBridgeResumed ¶
func (x *ERC20Event) GetBridgeResumed() bool
func (*ERC20Event) GetBridgeStopped ¶
func (x *ERC20Event) GetBridgeStopped() bool
func (*ERC20Event) GetDeposit ¶
func (x *ERC20Event) GetDeposit() *ERC20Deposit
func (*ERC20Event) GetIndex ¶
func (x *ERC20Event) GetIndex() uint64
func (*ERC20Event) GetWithdrawal ¶
func (x *ERC20Event) GetWithdrawal() *ERC20Withdrawal
func (*ERC20Event) ProtoMessage ¶
func (*ERC20Event) ProtoMessage()
func (*ERC20Event) ProtoReflect ¶
func (x *ERC20Event) ProtoReflect() protoreflect.Message
func (*ERC20Event) Reset ¶
func (x *ERC20Event) Reset()
func (*ERC20Event) String ¶
func (x *ERC20Event) String() string
type ERC20Event_AssetDelist ¶
type ERC20Event_AssetDelist struct { // De-list an ERC20 asset AssetDelist *ERC20AssetDelist `protobuf:"bytes,1002,opt,name=asset_delist,json=assetDelist,proto3,oneof"` }
type ERC20Event_AssetLimitsUpdated ¶
type ERC20Event_AssetLimitsUpdated struct { // Update an ERC20 asset AssetLimitsUpdated *ERC20AssetLimitsUpdated `protobuf:"bytes,1005,opt,name=asset_limits_updated,json=assetLimitsUpdated,proto3,oneof"` }
type ERC20Event_AssetList ¶
type ERC20Event_AssetList struct { // List an ERC20 asset AssetList *ERC20AssetList `protobuf:"bytes,1001,opt,name=asset_list,json=assetList,proto3,oneof"` }
type ERC20Event_BridgeResumed ¶
type ERC20Event_BridgeResumed struct { // Bridge operations has been resumed BridgeResumed bool `protobuf:"varint,1007,opt,name=bridge_resumed,json=bridgeResumed,proto3,oneof"` }
type ERC20Event_BridgeStopped ¶
type ERC20Event_BridgeStopped struct { // Bridge operations has been stopped BridgeStopped bool `protobuf:"varint,1006,opt,name=bridge_stopped,json=bridgeStopped,proto3,oneof"` }
type ERC20Event_Deposit ¶
type ERC20Event_Deposit struct { // Deposit ERC20 asset Deposit *ERC20Deposit `protobuf:"bytes,1003,opt,name=deposit,proto3,oneof"` }
type ERC20Event_Withdrawal ¶
type ERC20Event_Withdrawal struct { // Withdraw ERC20 asset Withdrawal *ERC20Withdrawal `protobuf:"bytes,1004,opt,name=withdrawal,proto3,oneof"` }
type ERC20MultiSigEvent ¶
type ERC20MultiSigEvent struct { // Index of the log in the transaction Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` // The block in which the transaction was added Block uint64 `protobuf:"varint,2,opt,name=block,proto3" json:"block,omitempty"` // The action // // Types that are assignable to Action: // // *ERC20MultiSigEvent_SignerAdded // *ERC20MultiSigEvent_SignerRemoved // *ERC20MultiSigEvent_ThresholdSet Action isERC20MultiSigEvent_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
An event related to the ERC20 MultiSig
func (*ERC20MultiSigEvent) Descriptor
deprecated
func (*ERC20MultiSigEvent) Descriptor() ([]byte, []int)
Deprecated: Use ERC20MultiSigEvent.ProtoReflect.Descriptor instead.
func (*ERC20MultiSigEvent) GetAction ¶
func (m *ERC20MultiSigEvent) GetAction() isERC20MultiSigEvent_Action
func (*ERC20MultiSigEvent) GetBlock ¶
func (x *ERC20MultiSigEvent) GetBlock() uint64
func (*ERC20MultiSigEvent) GetIndex ¶
func (x *ERC20MultiSigEvent) GetIndex() uint64
func (*ERC20MultiSigEvent) GetSignerAdded ¶
func (x *ERC20MultiSigEvent) GetSignerAdded() *ERC20SignerAdded
func (*ERC20MultiSigEvent) GetSignerRemoved ¶
func (x *ERC20MultiSigEvent) GetSignerRemoved() *ERC20SignerRemoved
func (*ERC20MultiSigEvent) GetThresholdSet ¶
func (x *ERC20MultiSigEvent) GetThresholdSet() *ERC20ThresholdSet
func (*ERC20MultiSigEvent) ProtoMessage ¶
func (*ERC20MultiSigEvent) ProtoMessage()
func (*ERC20MultiSigEvent) ProtoReflect ¶
func (x *ERC20MultiSigEvent) ProtoReflect() protoreflect.Message
func (*ERC20MultiSigEvent) Reset ¶
func (x *ERC20MultiSigEvent) Reset()
func (*ERC20MultiSigEvent) String ¶
func (x *ERC20MultiSigEvent) String() string
type ERC20MultiSigEvent_SignerAdded ¶
type ERC20MultiSigEvent_SignerAdded struct { // Add a signer to the erc20 bridge SignerAdded *ERC20SignerAdded `protobuf:"bytes,1001,opt,name=signer_added,json=signerAdded,proto3,oneof"` }
type ERC20MultiSigEvent_SignerRemoved ¶
type ERC20MultiSigEvent_SignerRemoved struct { // Remove a signer from the erc20 bridge SignerRemoved *ERC20SignerRemoved `protobuf:"bytes,1002,opt,name=signer_removed,json=signerRemoved,proto3,oneof"` }
type ERC20MultiSigEvent_ThresholdSet ¶
type ERC20MultiSigEvent_ThresholdSet struct { // Threshold set ThresholdSet *ERC20ThresholdSet `protobuf:"bytes,1003,opt,name=threshold_set,json=thresholdSet,proto3,oneof"` }
type ERC20SignerAdded ¶
type ERC20SignerAdded struct { // The ethereum address of the new signer NewSigner string `protobuf:"bytes,1,opt,name=new_signer,json=newSigner,proto3" json:"new_signer,omitempty"` // The nonce create by the vega network used for this new signer Nonce string `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // The time at which the block was produced // will be used to inform the core at what time // the stake was made unavailable. BlockTime int64 `protobuf:"varint,3,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"` // contains filtered or unexported fields }
A new signer added to the ERC20 bridge
func (*ERC20SignerAdded) Descriptor
deprecated
func (*ERC20SignerAdded) Descriptor() ([]byte, []int)
Deprecated: Use ERC20SignerAdded.ProtoReflect.Descriptor instead.
func (*ERC20SignerAdded) GetBlockTime ¶
func (x *ERC20SignerAdded) GetBlockTime() int64
func (*ERC20SignerAdded) GetNewSigner ¶
func (x *ERC20SignerAdded) GetNewSigner() string
func (*ERC20SignerAdded) GetNonce ¶
func (x *ERC20SignerAdded) GetNonce() string
func (*ERC20SignerAdded) ProtoMessage ¶
func (*ERC20SignerAdded) ProtoMessage()
func (*ERC20SignerAdded) ProtoReflect ¶
func (x *ERC20SignerAdded) ProtoReflect() protoreflect.Message
func (*ERC20SignerAdded) Reset ¶
func (x *ERC20SignerAdded) Reset()
func (*ERC20SignerAdded) String ¶
func (x *ERC20SignerAdded) String() string
type ERC20SignerRemoved ¶
type ERC20SignerRemoved struct { // The ethereum address of the old signer OldSigner string `protobuf:"bytes,1,opt,name=old_signer,json=oldSigner,proto3" json:"old_signer,omitempty"` // The nonce create by the vega network used for this old signer Nonce string `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // The time at which the block was produced // will be used to inform the core at what time // the stake was made unavailable. BlockTime int64 `protobuf:"varint,3,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"` // contains filtered or unexported fields }
A signer removed from the ERC20 bridge
func (*ERC20SignerRemoved) Descriptor
deprecated
func (*ERC20SignerRemoved) Descriptor() ([]byte, []int)
Deprecated: Use ERC20SignerRemoved.ProtoReflect.Descriptor instead.
func (*ERC20SignerRemoved) GetBlockTime ¶
func (x *ERC20SignerRemoved) GetBlockTime() int64
func (*ERC20SignerRemoved) GetNonce ¶
func (x *ERC20SignerRemoved) GetNonce() string
func (*ERC20SignerRemoved) GetOldSigner ¶
func (x *ERC20SignerRemoved) GetOldSigner() string
func (*ERC20SignerRemoved) ProtoMessage ¶
func (*ERC20SignerRemoved) ProtoMessage()
func (*ERC20SignerRemoved) ProtoReflect ¶
func (x *ERC20SignerRemoved) ProtoReflect() protoreflect.Message
func (*ERC20SignerRemoved) Reset ¶
func (x *ERC20SignerRemoved) Reset()
func (*ERC20SignerRemoved) String ¶
func (x *ERC20SignerRemoved) String() string
type ERC20ThresholdSet ¶
type ERC20ThresholdSet struct { // The new threshold NewThreshold uint32 `protobuf:"varint,1,opt,name=new_threshold,json=newThreshold,proto3" json:"new_threshold,omitempty"` // The nonce create by the vega network Nonce string `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` // The time at which the block was produced // will be used to inform the core at what time // the stake was made unavailable. BlockTime int64 `protobuf:"varint,3,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"` // contains filtered or unexported fields }
The threshold have been updated on the multisigcontrol
func (*ERC20ThresholdSet) Descriptor
deprecated
func (*ERC20ThresholdSet) Descriptor() ([]byte, []int)
Deprecated: Use ERC20ThresholdSet.ProtoReflect.Descriptor instead.
func (*ERC20ThresholdSet) GetBlockTime ¶
func (x *ERC20ThresholdSet) GetBlockTime() int64
func (*ERC20ThresholdSet) GetNewThreshold ¶
func (x *ERC20ThresholdSet) GetNewThreshold() uint32
func (*ERC20ThresholdSet) GetNonce ¶
func (x *ERC20ThresholdSet) GetNonce() string
func (*ERC20ThresholdSet) ProtoMessage ¶
func (*ERC20ThresholdSet) ProtoMessage()
func (*ERC20ThresholdSet) ProtoReflect ¶
func (x *ERC20ThresholdSet) ProtoReflect() protoreflect.Message
func (*ERC20ThresholdSet) Reset ¶
func (x *ERC20ThresholdSet) Reset()
func (*ERC20ThresholdSet) String ¶
func (x *ERC20ThresholdSet) String() string
type ERC20Update ¶
type ERC20Update struct { // The lifetime limits deposit per address. // This is will be interpreted against the asset decimals. // note: this is a temporary measure for restricted mainnet LifetimeLimit string `protobuf:"bytes,1,opt,name=lifetime_limit,json=lifetimeLimit,proto3" json:"lifetime_limit,omitempty"` // The maximum allowed per withdraw. // This is will be interpreted against the asset decimals. // note: this is a temporary measure for restricted mainnet WithdrawThreshold string `protobuf:"bytes,2,opt,name=withdraw_threshold,json=withdrawThreshold,proto3" json:"withdraw_threshold,omitempty"` // contains filtered or unexported fields }
func (*ERC20Update) Descriptor
deprecated
func (*ERC20Update) Descriptor() ([]byte, []int)
Deprecated: Use ERC20Update.ProtoReflect.Descriptor instead.
func (*ERC20Update) GetLifetimeLimit ¶
func (x *ERC20Update) GetLifetimeLimit() string
func (*ERC20Update) GetWithdrawThreshold ¶
func (x *ERC20Update) GetWithdrawThreshold() string
func (*ERC20Update) ProtoMessage ¶
func (*ERC20Update) ProtoMessage()
func (*ERC20Update) ProtoReflect ¶
func (x *ERC20Update) ProtoReflect() protoreflect.Message
func (*ERC20Update) Reset ¶
func (x *ERC20Update) Reset()
func (*ERC20Update) String ¶
func (x *ERC20Update) String() string
type ERC20Withdrawal ¶
type ERC20Withdrawal struct { // The Vega network internal identifier of the asset VegaAssetId string `protobuf:"bytes,1,opt,name=vega_asset_id,json=vegaAssetId,proto3" json:"vega_asset_id,omitempty"` // The target Ethereum wallet address TargetEthereumAddress string `` /* 126-byte string literal not displayed */ // The reference nonce used for the transaction ReferenceNonce string `protobuf:"bytes,3,opt,name=reference_nonce,json=referenceNonce,proto3" json:"reference_nonce,omitempty"` // contains filtered or unexported fields }
An asset withdrawal for an ERC20 token
func (*ERC20Withdrawal) Descriptor
deprecated
func (*ERC20Withdrawal) Descriptor() ([]byte, []int)
Deprecated: Use ERC20Withdrawal.ProtoReflect.Descriptor instead.
func (*ERC20Withdrawal) GetReferenceNonce ¶
func (x *ERC20Withdrawal) GetReferenceNonce() string
func (*ERC20Withdrawal) GetTargetEthereumAddress ¶
func (x *ERC20Withdrawal) GetTargetEthereumAddress() string
func (*ERC20Withdrawal) GetVegaAssetId ¶
func (x *ERC20Withdrawal) GetVegaAssetId() string
func (*ERC20Withdrawal) ProtoMessage ¶
func (*ERC20Withdrawal) ProtoMessage()
func (*ERC20Withdrawal) ProtoReflect ¶
func (x *ERC20Withdrawal) ProtoReflect() protoreflect.Message
func (*ERC20Withdrawal) Reset ¶
func (x *ERC20Withdrawal) Reset()
func (*ERC20Withdrawal) String ¶
func (x *ERC20Withdrawal) String() string
type Epoch ¶
type Epoch struct { // Sequence is used as epoch identifier Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"` // Timestamps for start/end etc Timestamps *EpochTimestamps `protobuf:"bytes,2,opt,name=timestamps,proto3" json:"timestamps,omitempty"` // Validators that participated in this epoch Validators []*Node `protobuf:"bytes,3,rep,name=validators,proto3" json:"validators,omitempty"` // List of all delegations in epoch Delegations []*Delegation `protobuf:"bytes,4,rep,name=delegations,proto3" json:"delegations,omitempty"` // contains filtered or unexported fields }
func (*Epoch) Descriptor
deprecated
func (*Epoch) GetDelegations ¶
func (x *Epoch) GetDelegations() []*Delegation
func (*Epoch) GetTimestamps ¶
func (x *Epoch) GetTimestamps() *EpochTimestamps
func (*Epoch) GetValidators ¶
func (*Epoch) ProtoMessage ¶
func (*Epoch) ProtoMessage()
func (*Epoch) ProtoReflect ¶
func (x *Epoch) ProtoReflect() protoreflect.Message
type EpochAction ¶
type EpochAction int32
What epoch action has occurred
const ( EpochAction_EPOCH_ACTION_UNSPECIFIED EpochAction = 0 // The epoch update is for a new epoch EpochAction_EPOCH_ACTION_START EpochAction = 1 // The epoch update is for the end of an epoch EpochAction_EPOCH_ACTION_END EpochAction = 2 )
func (EpochAction) Descriptor ¶
func (EpochAction) Descriptor() protoreflect.EnumDescriptor
func (EpochAction) Enum ¶
func (x EpochAction) Enum() *EpochAction
func (EpochAction) EnumDescriptor
deprecated
func (EpochAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use EpochAction.Descriptor instead.
func (EpochAction) Number ¶
func (x EpochAction) Number() protoreflect.EnumNumber
func (EpochAction) String ¶
func (x EpochAction) String() string
func (EpochAction) Type ¶
func (EpochAction) Type() protoreflect.EnumType
type EpochData ¶
type EpochData struct { // Total number of epochs since node was created Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` // Total number of offline epochs since node was created Offline int32 `protobuf:"varint,2,opt,name=offline,proto3" json:"offline,omitempty"` // Total number of online epochs since node was created Online int32 `protobuf:"varint,3,opt,name=online,proto3" json:"online,omitempty"` // contains filtered or unexported fields }
func (*EpochData) Descriptor
deprecated
func (*EpochData) GetOffline ¶
func (*EpochData) ProtoMessage ¶
func (*EpochData) ProtoMessage()
func (*EpochData) ProtoReflect ¶
func (x *EpochData) ProtoReflect() protoreflect.Message
type EpochParticipation ¶
type EpochParticipation struct { Epoch *Epoch `protobuf:"bytes,1,opt,name=epoch,proto3" json:"epoch,omitempty"` Offline uint64 `protobuf:"varint,2,opt,name=offline,proto3" json:"offline,omitempty"` Online uint64 `protobuf:"varint,3,opt,name=online,proto3" json:"online,omitempty"` TotalRewards float64 `protobuf:"fixed64,4,opt,name=total_rewards,json=totalRewards,proto3" json:"total_rewards,omitempty"` // contains filtered or unexported fields }
func (*EpochParticipation) Descriptor
deprecated
func (*EpochParticipation) Descriptor() ([]byte, []int)
Deprecated: Use EpochParticipation.ProtoReflect.Descriptor instead.
func (*EpochParticipation) GetEpoch ¶
func (x *EpochParticipation) GetEpoch() *Epoch
func (*EpochParticipation) GetOffline ¶
func (x *EpochParticipation) GetOffline() uint64
func (*EpochParticipation) GetOnline ¶
func (x *EpochParticipation) GetOnline() uint64
func (*EpochParticipation) GetTotalRewards ¶
func (x *EpochParticipation) GetTotalRewards() float64
func (*EpochParticipation) ProtoMessage ¶
func (*EpochParticipation) ProtoMessage()
func (*EpochParticipation) ProtoReflect ¶
func (x *EpochParticipation) ProtoReflect() protoreflect.Message
func (*EpochParticipation) Reset ¶
func (x *EpochParticipation) Reset()
func (*EpochParticipation) String ¶
func (x *EpochParticipation) String() string
type EpochTimestamps ¶
type EpochTimestamps struct { // Timestamp of epoch start in nanoseconds // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` StartTime int64 `protobuf:"varint,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Timestamp of epoch expiry in nanoseconds // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` ExpiryTime int64 `protobuf:"varint,2,opt,name=expiry_time,json=expiryTime,proto3" json:"expiry_time,omitempty"` // Timestamp of epoch end in nanoseconds, empty if not started // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Height of first block in the epoch FirstBlock uint64 `protobuf:"varint,4,opt,name=first_block,json=firstBlock,proto3" json:"first_block,omitempty"` // Height of last block in the epoch, empty if not ended LastBlock uint64 `protobuf:"varint,5,opt,name=last_block,json=lastBlock,proto3" json:"last_block,omitempty"` // contains filtered or unexported fields }
Describes in both human readable and block time when an epoch spans
func (*EpochTimestamps) Descriptor
deprecated
func (*EpochTimestamps) Descriptor() ([]byte, []int)
Deprecated: Use EpochTimestamps.ProtoReflect.Descriptor instead.
func (*EpochTimestamps) GetEndTime ¶
func (x *EpochTimestamps) GetEndTime() int64
func (*EpochTimestamps) GetExpiryTime ¶
func (x *EpochTimestamps) GetExpiryTime() int64
func (*EpochTimestamps) GetFirstBlock ¶
func (x *EpochTimestamps) GetFirstBlock() uint64
func (*EpochTimestamps) GetLastBlock ¶
func (x *EpochTimestamps) GetLastBlock() uint64
func (*EpochTimestamps) GetStartTime ¶
func (x *EpochTimestamps) GetStartTime() int64
func (*EpochTimestamps) ProtoMessage ¶
func (*EpochTimestamps) ProtoMessage()
func (*EpochTimestamps) ProtoReflect ¶
func (x *EpochTimestamps) ProtoReflect() protoreflect.Message
func (*EpochTimestamps) Reset ¶
func (x *EpochTimestamps) Reset()
func (*EpochTimestamps) String ¶
func (x *EpochTimestamps) String() string
type Erc20WithdrawExt ¶
type Erc20WithdrawExt struct { // The address into which the bridge will release the funds ReceiverAddress string `protobuf:"bytes,1,opt,name=receiver_address,json=receiverAddress,proto3" json:"receiver_address,omitempty"` // contains filtered or unexported fields }
An extension of data required for the withdraw submissions
func (*Erc20WithdrawExt) Descriptor
deprecated
func (*Erc20WithdrawExt) Descriptor() ([]byte, []int)
Deprecated: Use Erc20WithdrawExt.ProtoReflect.Descriptor instead.
func (*Erc20WithdrawExt) GetReceiverAddress ¶
func (x *Erc20WithdrawExt) GetReceiverAddress() string
func (*Erc20WithdrawExt) ProtoMessage ¶
func (*Erc20WithdrawExt) ProtoMessage()
func (*Erc20WithdrawExt) ProtoReflect ¶
func (x *Erc20WithdrawExt) ProtoReflect() protoreflect.Message
func (*Erc20WithdrawExt) Reset ¶
func (x *Erc20WithdrawExt) Reset()
func (*Erc20WithdrawExt) String ¶
func (x *Erc20WithdrawExt) String() string
type ErrorDetail ¶
type ErrorDetail struct { // A Vega API domain specific unique error code, useful for client side mappings, e.g. 10004 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // A message that describes the error in more detail, should describe the problem encountered Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // Any inner error information that could add more context, or be helpful for error reporting Inner string `protobuf:"bytes,3,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
Represents Vega domain specific error information over gRPC/Protobuf
func (*ErrorDetail) Descriptor
deprecated
func (*ErrorDetail) Descriptor() ([]byte, []int)
Deprecated: Use ErrorDetail.ProtoReflect.Descriptor instead.
func (*ErrorDetail) GetCode ¶
func (x *ErrorDetail) GetCode() int32
func (*ErrorDetail) GetInner ¶
func (x *ErrorDetail) GetInner() string
func (*ErrorDetail) GetMessage ¶
func (x *ErrorDetail) GetMessage() string
func (*ErrorDetail) ProtoMessage ¶
func (*ErrorDetail) ProtoMessage()
func (*ErrorDetail) ProtoReflect ¶
func (x *ErrorDetail) ProtoReflect() protoreflect.Message
func (*ErrorDetail) Reset ¶
func (x *ErrorDetail) Reset()
func (*ErrorDetail) String ¶
func (x *ErrorDetail) String() string
type EthereumConfig ¶
type EthereumConfig struct { // Network identifier of this Ethereum network. NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Chain identifier of this Ethereum network. ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // // Contract configuration of the collateral bridge contract for this Ethereum network. CollateralBridgeContract *EthereumContractConfig `` /* 135-byte string literal not displayed */ // Number of block confirmations to wait to consider an Ethereum transaction trusted. // An Ethereum block is trusted when there are at least "n" blocks confirmed by the // network, "n" being the number of `confirmations` required. If `confirmations` was set to `3`, // and the current block to be forged (or mined) on Ethereum is block 14, block // 10 would be considered as trusted, but not block 11. Confirmations uint32 `protobuf:"varint,4,opt,name=confirmations,proto3" json:"confirmations,omitempty"` // Contract configuration of the stacking bridge contract for this Ethereum network. StakingBridgeContract *EthereumContractConfig `` /* 126-byte string literal not displayed */ // Contract configuration of the token vesting contract for this Ethereum network. TokenVestingContract *EthereumContractConfig `protobuf:"bytes,6,opt,name=token_vesting_contract,json=tokenVestingContract,proto3" json:"token_vesting_contract,omitempty"` // Contract configuration of the multisig controld contract for this Ethereum network. MultisigControlContract *EthereumContractConfig `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Ethereum configuration details.
func (*EthereumConfig) Descriptor
deprecated
func (*EthereumConfig) Descriptor() ([]byte, []int)
Deprecated: Use EthereumConfig.ProtoReflect.Descriptor instead.
func (*EthereumConfig) GetChainId ¶
func (x *EthereumConfig) GetChainId() string
func (*EthereumConfig) GetCollateralBridgeContract ¶
func (x *EthereumConfig) GetCollateralBridgeContract() *EthereumContractConfig
func (*EthereumConfig) GetConfirmations ¶
func (x *EthereumConfig) GetConfirmations() uint32
func (*EthereumConfig) GetMultisigControlContract ¶
func (x *EthereumConfig) GetMultisigControlContract() *EthereumContractConfig
func (*EthereumConfig) GetNetworkId ¶
func (x *EthereumConfig) GetNetworkId() string
func (*EthereumConfig) GetStakingBridgeContract ¶
func (x *EthereumConfig) GetStakingBridgeContract() *EthereumContractConfig
func (*EthereumConfig) GetTokenVestingContract ¶
func (x *EthereumConfig) GetTokenVestingContract() *EthereumContractConfig
func (*EthereumConfig) ProtoMessage ¶
func (*EthereumConfig) ProtoMessage()
func (*EthereumConfig) ProtoReflect ¶
func (x *EthereumConfig) ProtoReflect() protoreflect.Message
func (*EthereumConfig) Reset ¶
func (x *EthereumConfig) Reset()
func (*EthereumConfig) String ¶
func (x *EthereumConfig) String() string
type EthereumContractConfig ¶
type EthereumContractConfig struct { // Address of the contract for this Ethereum network. The address should start with "0x". Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Block height at which the stacking contract has been deployed for this Ethereum network. DeploymentBlockHeight uint64 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EthereumContractConfig) Descriptor
deprecated
func (*EthereumContractConfig) Descriptor() ([]byte, []int)
Deprecated: Use EthereumContractConfig.ProtoReflect.Descriptor instead.
func (*EthereumContractConfig) GetAddress ¶
func (x *EthereumContractConfig) GetAddress() string
func (*EthereumContractConfig) GetDeploymentBlockHeight ¶
func (x *EthereumContractConfig) GetDeploymentBlockHeight() uint64
func (*EthereumContractConfig) ProtoMessage ¶
func (*EthereumContractConfig) ProtoMessage()
func (*EthereumContractConfig) ProtoReflect ¶
func (x *EthereumContractConfig) ProtoReflect() protoreflect.Message
func (*EthereumContractConfig) Reset ¶
func (x *EthereumContractConfig) Reset()
func (*EthereumContractConfig) String ¶
func (x *EthereumContractConfig) String() string
type Fee ¶
type Fee struct { // Fee amount paid to the non-aggressive party of the trade MakerFee string `protobuf:"bytes,1,opt,name=maker_fee,json=makerFee,proto3" json:"maker_fee,omitempty"` // Fee amount paid for maintaining the Vega infrastructure InfrastructureFee string `protobuf:"bytes,2,opt,name=infrastructure_fee,json=infrastructureFee,proto3" json:"infrastructure_fee,omitempty"` // Fee amount paid to market makers LiquidityFee string `protobuf:"bytes,3,opt,name=liquidity_fee,json=liquidityFee,proto3" json:"liquidity_fee,omitempty"` // contains filtered or unexported fields }
Represents any fees paid by a party, resulting from a trade
func (*Fee) Descriptor
deprecated
func (*Fee) GetInfrastructureFee ¶
func (*Fee) GetLiquidityFee ¶
func (*Fee) GetMakerFee ¶
func (*Fee) ProtoMessage ¶
func (*Fee) ProtoMessage()
func (*Fee) ProtoReflect ¶
func (x *Fee) ProtoReflect() protoreflect.Message
type FeeFactors ¶
type FeeFactors struct { // Maker fee MakerFee string `protobuf:"bytes,1,opt,name=maker_fee,json=makerFee,proto3" json:"maker_fee,omitempty"` // Infrastructure fee InfrastructureFee string `protobuf:"bytes,2,opt,name=infrastructure_fee,json=infrastructureFee,proto3" json:"infrastructure_fee,omitempty"` // Liquidity fee LiquidityFee string `protobuf:"bytes,3,opt,name=liquidity_fee,json=liquidityFee,proto3" json:"liquidity_fee,omitempty"` // contains filtered or unexported fields }
Fee factors definition
func (FeeFactors) DeepClone ¶
func (f FeeFactors) DeepClone() *FeeFactors
func (*FeeFactors) Descriptor
deprecated
func (*FeeFactors) Descriptor() ([]byte, []int)
Deprecated: Use FeeFactors.ProtoReflect.Descriptor instead.
func (*FeeFactors) GetInfrastructureFee ¶
func (x *FeeFactors) GetInfrastructureFee() string
func (*FeeFactors) GetLiquidityFee ¶
func (x *FeeFactors) GetLiquidityFee() string
func (*FeeFactors) GetMakerFee ¶
func (x *FeeFactors) GetMakerFee() string
func (*FeeFactors) ProtoMessage ¶
func (*FeeFactors) ProtoMessage()
func (*FeeFactors) ProtoReflect ¶
func (x *FeeFactors) ProtoReflect() protoreflect.Message
func (*FeeFactors) Reset ¶
func (x *FeeFactors) Reset()
func (*FeeFactors) String ¶
func (x *FeeFactors) String() string
type Fees ¶
type Fees struct { // Fee factors Factors *FeeFactors `protobuf:"bytes,1,opt,name=factors,proto3" json:"factors,omitempty"` // contains filtered or unexported fields }
Fees definition
func (*Fees) Descriptor
deprecated
func (*Fees) GetFactors ¶
func (x *Fees) GetFactors() *FeeFactors
func (*Fees) ProtoMessage ¶
func (*Fees) ProtoMessage()
func (*Fees) ProtoReflect ¶
func (x *Fees) ProtoReflect() protoreflect.Message
type FinancialAmount ¶
type FinancialAmount struct { // A signed integer amount of asset Amount string `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` // Asset identifier Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` // contains filtered or unexported fields }
Asset value information used within a transfer
func (*FinancialAmount) Descriptor
deprecated
func (*FinancialAmount) Descriptor() ([]byte, []int)
Deprecated: Use FinancialAmount.ProtoReflect.Descriptor instead.
func (*FinancialAmount) GetAmount ¶
func (x *FinancialAmount) GetAmount() string
func (*FinancialAmount) GetAsset ¶
func (x *FinancialAmount) GetAsset() string
func (*FinancialAmount) ProtoMessage ¶
func (*FinancialAmount) ProtoMessage()
func (*FinancialAmount) ProtoReflect ¶
func (x *FinancialAmount) ProtoReflect() protoreflect.Message
func (*FinancialAmount) Reset ¶
func (x *FinancialAmount) Reset()
func (*FinancialAmount) String ¶
func (x *FinancialAmount) String() string
type Future ¶
type Future struct { // The asset for the future SettlementAsset string `protobuf:"bytes,2,opt,name=settlement_asset,json=settlementAsset,proto3" json:"settlement_asset,omitempty"` // Quote name of the instrument QuoteName string `protobuf:"bytes,4,opt,name=quote_name,json=quoteName,proto3" json:"quote_name,omitempty"` // The oracle spec describing the settlement data oracle filter OracleSpecForSettlementData *v1.OracleSpec `` /* 148-byte string literal not displayed */ // the oracle spec describing the trading termination oracle filter OracleSpecForTradingTermination *v1.OracleSpec `` /* 160-byte string literal not displayed */ // The binding between the oracle spec and the oracle data OracleSpecBinding *OracleSpecToFutureBinding `protobuf:"bytes,7,opt,name=oracle_spec_binding,json=oracleSpecBinding,proto3" json:"oracle_spec_binding,omitempty"` // The number of decimal places implied by the settlement data (such as price) emitted by the settlement oracle SettlementDataDecimals uint32 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Future product definition
func (*Future) Descriptor
deprecated
func (*Future) GetOracleSpecBinding ¶
func (x *Future) GetOracleSpecBinding() *OracleSpecToFutureBinding
func (*Future) GetOracleSpecForSettlementData ¶ added in v0.58.0
func (x *Future) GetOracleSpecForSettlementData() *v1.OracleSpec
func (*Future) GetOracleSpecForTradingTermination ¶
func (x *Future) GetOracleSpecForTradingTermination() *v1.OracleSpec
func (*Future) GetQuoteName ¶
func (*Future) GetSettlementAsset ¶
func (*Future) GetSettlementDataDecimals ¶ added in v0.56.0
func (*Future) ProtoMessage ¶
func (*Future) ProtoMessage()
func (*Future) ProtoReflect ¶
func (x *Future) ProtoReflect() protoreflect.Message
type FutureProduct ¶
type FutureProduct struct { // Asset ID for the product's settlement asset SettlementAsset string `protobuf:"bytes,2,opt,name=settlement_asset,json=settlementAsset,proto3" json:"settlement_asset,omitempty"` // Product quote name QuoteName string `protobuf:"bytes,3,opt,name=quote_name,json=quoteName,proto3" json:"quote_name,omitempty"` // The oracle spec describing the oracle data for settlement OracleSpecForSettlementData *v1.OracleSpecConfiguration `` /* 148-byte string literal not displayed */ // The oracle spec describing the oracle data of trading termination OracleSpecForTradingTermination *v1.OracleSpecConfiguration `` /* 160-byte string literal not displayed */ // The binding between the oracle spec and the settlement data OracleSpecBinding *OracleSpecToFutureBinding `protobuf:"bytes,7,opt,name=oracle_spec_binding,json=oracleSpecBinding,proto3" json:"oracle_spec_binding,omitempty"` // The number of decimal places implied by the settlement data (such as price) emitted by the settlement oracle SettlementDataDecimals uint32 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Future product configuration
func (FutureProduct) DeepClone ¶
func (f FutureProduct) DeepClone() *FutureProduct
func (*FutureProduct) Descriptor
deprecated
func (*FutureProduct) Descriptor() ([]byte, []int)
Deprecated: Use FutureProduct.ProtoReflect.Descriptor instead.
func (*FutureProduct) GetOracleSpecBinding ¶
func (x *FutureProduct) GetOracleSpecBinding() *OracleSpecToFutureBinding
func (*FutureProduct) GetOracleSpecForSettlementData ¶ added in v0.58.0
func (x *FutureProduct) GetOracleSpecForSettlementData() *v1.OracleSpecConfiguration
func (*FutureProduct) GetOracleSpecForTradingTermination ¶
func (x *FutureProduct) GetOracleSpecForTradingTermination() *v1.OracleSpecConfiguration
func (*FutureProduct) GetQuoteName ¶
func (x *FutureProduct) GetQuoteName() string
func (*FutureProduct) GetSettlementAsset ¶
func (x *FutureProduct) GetSettlementAsset() string
func (*FutureProduct) GetSettlementDataDecimals ¶ added in v0.56.0
func (x *FutureProduct) GetSettlementDataDecimals() uint32
func (*FutureProduct) ProtoMessage ¶
func (*FutureProduct) ProtoMessage()
func (*FutureProduct) ProtoReflect ¶
func (x *FutureProduct) ProtoReflect() protoreflect.Message
func (*FutureProduct) Reset ¶
func (x *FutureProduct) Reset()
func (*FutureProduct) String ¶
func (x *FutureProduct) String() string
type GovernanceData ¶
type GovernanceData struct { // The governance proposal Proposal *Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal,omitempty"` // All YES votes in favour of the proposal above Yes []*Vote `protobuf:"bytes,2,rep,name=yes,proto3" json:"yes,omitempty"` // All NO votes against the proposal above No []*Vote `protobuf:"bytes,3,rep,name=no,proto3" json:"no,omitempty"` // All latest YES votes by party (guaranteed to be unique), // where key (string) is the party ID (public key) and // value (Vote) is the vote cast by the given party YesParty map[string]*Vote `` /* 173-byte string literal not displayed */ // All latest NO votes by party (guaranteed to be unique), // where key (string) is the party ID (public key) and // value (Vote) is the vote cast by the given party NoParty map[string]*Vote `` /* 170-byte string literal not displayed */ // contains filtered or unexported fields }
Governance data
func (*GovernanceData) Descriptor
deprecated
func (*GovernanceData) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceData.ProtoReflect.Descriptor instead.
func (*GovernanceData) GetNo ¶
func (x *GovernanceData) GetNo() []*Vote
func (*GovernanceData) GetNoParty ¶
func (x *GovernanceData) GetNoParty() map[string]*Vote
func (*GovernanceData) GetProposal ¶
func (x *GovernanceData) GetProposal() *Proposal
func (*GovernanceData) GetYes ¶
func (x *GovernanceData) GetYes() []*Vote
func (*GovernanceData) GetYesParty ¶
func (x *GovernanceData) GetYesParty() map[string]*Vote
func (GovernanceData) IsEvent ¶
func (GovernanceData) IsEvent()
func (*GovernanceData) ProtoMessage ¶
func (*GovernanceData) ProtoMessage()
func (*GovernanceData) ProtoReflect ¶
func (x *GovernanceData) ProtoReflect() protoreflect.Message
func (*GovernanceData) Reset ¶
func (x *GovernanceData) Reset()
func (*GovernanceData) String ¶
func (x *GovernanceData) String() string
type Instrument ¶
type Instrument struct { // Instrument identifier Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Code for the instrument Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` // Name of the instrument Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // A collection of instrument meta-data Metadata *InstrumentMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // The product the instrument is composed of // // Types that are assignable to Product: // // *Instrument_Future Product isInstrument_Product `protobuf_oneof:"product"` // contains filtered or unexported fields }
Instrument definition
func (Instrument) DeepClone ¶
func (i Instrument) DeepClone() *Instrument
func (*Instrument) Descriptor
deprecated
func (*Instrument) Descriptor() ([]byte, []int)
Deprecated: Use Instrument.ProtoReflect.Descriptor instead.
func (*Instrument) GetCode ¶
func (x *Instrument) GetCode() string
func (*Instrument) GetFuture ¶
func (x *Instrument) GetFuture() *Future
func (*Instrument) GetId ¶
func (x *Instrument) GetId() string
func (*Instrument) GetMetadata ¶
func (x *Instrument) GetMetadata() *InstrumentMetadata
func (*Instrument) GetName ¶
func (x *Instrument) GetName() string
func (*Instrument) GetProduct ¶
func (m *Instrument) GetProduct() isInstrument_Product
func (*Instrument) ProtoMessage ¶
func (*Instrument) ProtoMessage()
func (*Instrument) ProtoReflect ¶
func (x *Instrument) ProtoReflect() protoreflect.Message
func (*Instrument) Reset ¶
func (x *Instrument) Reset()
func (*Instrument) String ¶
func (x *Instrument) String() string
type InstrumentConfiguration ¶
type InstrumentConfiguration struct { // Instrument name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Instrument code, human-readable shortcode used to describe the instrument Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` // Product specification // // Types that are assignable to Product: // // *InstrumentConfiguration_Future Product isInstrumentConfiguration_Product `protobuf_oneof:"product"` // contains filtered or unexported fields }
Instrument configuration
func (InstrumentConfiguration) DeepClone ¶
func (i InstrumentConfiguration) DeepClone() *InstrumentConfiguration
func (*InstrumentConfiguration) Descriptor
deprecated
func (*InstrumentConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use InstrumentConfiguration.ProtoReflect.Descriptor instead.
func (*InstrumentConfiguration) GetCode ¶
func (x *InstrumentConfiguration) GetCode() string
func (*InstrumentConfiguration) GetFuture ¶
func (x *InstrumentConfiguration) GetFuture() *FutureProduct
func (*InstrumentConfiguration) GetName ¶
func (x *InstrumentConfiguration) GetName() string
func (*InstrumentConfiguration) GetProduct ¶
func (m *InstrumentConfiguration) GetProduct() isInstrumentConfiguration_Product
func (*InstrumentConfiguration) ProtoMessage ¶
func (*InstrumentConfiguration) ProtoMessage()
func (*InstrumentConfiguration) ProtoReflect ¶
func (x *InstrumentConfiguration) ProtoReflect() protoreflect.Message
func (*InstrumentConfiguration) Reset ¶
func (x *InstrumentConfiguration) Reset()
func (*InstrumentConfiguration) String ¶
func (x *InstrumentConfiguration) String() string
type InstrumentConfiguration_Future ¶
type InstrumentConfiguration_Future struct { // Future Future *FutureProduct `protobuf:"bytes,100,opt,name=future,proto3,oneof"` }
func (InstrumentConfiguration_Future) DeepClone ¶
func (i InstrumentConfiguration_Future) DeepClone() *InstrumentConfiguration_Future
type InstrumentMetadata ¶
type InstrumentMetadata struct { // A list of 0 or more tags Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Instrument metadata definition
func (InstrumentMetadata) DeepClone ¶
func (i InstrumentMetadata) DeepClone() *InstrumentMetadata
func (*InstrumentMetadata) Descriptor
deprecated
func (*InstrumentMetadata) Descriptor() ([]byte, []int)
Deprecated: Use InstrumentMetadata.ProtoReflect.Descriptor instead.
func (*InstrumentMetadata) GetTags ¶
func (x *InstrumentMetadata) GetTags() []string
func (*InstrumentMetadata) ProtoMessage ¶
func (*InstrumentMetadata) ProtoMessage()
func (*InstrumentMetadata) ProtoReflect ¶
func (x *InstrumentMetadata) ProtoReflect() protoreflect.Message
func (*InstrumentMetadata) Reset ¶
func (x *InstrumentMetadata) Reset()
func (*InstrumentMetadata) String ¶
func (x *InstrumentMetadata) String() string
type Instrument_Future ¶
type Instrument_Future struct { // Future Future *Future `protobuf:"bytes,100,opt,name=future,proto3,oneof"` }
func (Instrument_Future) DeepClone ¶
func (i Instrument_Future) DeepClone() *Instrument_Future
type Interval ¶
type Interval int32
Represents a set of time intervals that are used when querying for candle-stick data
const ( // Default value, always invalid Interval_INTERVAL_UNSPECIFIED Interval = 0 // 1 minute. Interval_INTERVAL_I1M Interval = 60 // 5 minutes. Interval_INTERVAL_I5M Interval = 300 // 15 minutes. Interval_INTERVAL_I15M Interval = 900 // 1 hour. Interval_INTERVAL_I1H Interval = 3600 // 6 hours. Interval_INTERVAL_I6H Interval = 21600 // 1 day. Interval_INTERVAL_I1D Interval = 86400 )
func (Interval) Descriptor ¶
func (Interval) Descriptor() protoreflect.EnumDescriptor
func (Interval) EnumDescriptor
deprecated
func (Interval) Number ¶
func (x Interval) Number() protoreflect.EnumNumber
func (Interval) Type ¶
func (Interval) Type() protoreflect.EnumType
type KeyValueBundle ¶
type KeyValueBundle struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Tolerance string `protobuf:"bytes,2,opt,name=tolerance,proto3" json:"tolerance,omitempty"` Value *StateVarValue `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*KeyValueBundle) Descriptor
deprecated
func (*KeyValueBundle) Descriptor() ([]byte, []int)
Deprecated: Use KeyValueBundle.ProtoReflect.Descriptor instead.
func (*KeyValueBundle) GetKey ¶
func (x *KeyValueBundle) GetKey() string
func (*KeyValueBundle) GetTolerance ¶
func (x *KeyValueBundle) GetTolerance() string
func (*KeyValueBundle) GetValue ¶
func (x *KeyValueBundle) GetValue() *StateVarValue
func (*KeyValueBundle) ProtoMessage ¶
func (*KeyValueBundle) ProtoMessage()
func (*KeyValueBundle) ProtoReflect ¶
func (x *KeyValueBundle) ProtoReflect() protoreflect.Message
func (*KeyValueBundle) Reset ¶
func (x *KeyValueBundle) Reset()
func (*KeyValueBundle) String ¶
func (x *KeyValueBundle) String() string
type LedgerEntry ¶
type LedgerEntry struct { // One or more accounts to transfer from FromAccount *AccountDetails `protobuf:"bytes,1,opt,name=from_account,json=fromAccount,proto3" json:"from_account,omitempty"` // One or more accounts to transfer to ToAccount *AccountDetails `protobuf:"bytes,2,opt,name=to_account,json=toAccount,proto3" json:"to_account,omitempty"` // An amount to transfer Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // Transfer type for this entry Type TransferType `protobuf:"varint,4,opt,name=type,proto3,enum=vega.TransferType" json:"type,omitempty"` // Timestamps Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Represents a ledger entry on Vega
func (LedgerEntry) DeepClone ¶
func (l LedgerEntry) DeepClone() *LedgerEntry
func (*LedgerEntry) Descriptor
deprecated
func (*LedgerEntry) Descriptor() ([]byte, []int)
Deprecated: Use LedgerEntry.ProtoReflect.Descriptor instead.
func (*LedgerEntry) GetAmount ¶
func (x *LedgerEntry) GetAmount() string
func (*LedgerEntry) GetFromAccount ¶
func (x *LedgerEntry) GetFromAccount() *AccountDetails
func (*LedgerEntry) GetTimestamp ¶
func (x *LedgerEntry) GetTimestamp() int64
func (*LedgerEntry) GetToAccount ¶
func (x *LedgerEntry) GetToAccount() *AccountDetails
func (*LedgerEntry) GetType ¶
func (x *LedgerEntry) GetType() TransferType
func (*LedgerEntry) ProtoMessage ¶
func (*LedgerEntry) ProtoMessage()
func (*LedgerEntry) ProtoReflect ¶
func (x *LedgerEntry) ProtoReflect() protoreflect.Message
func (*LedgerEntry) Reset ¶
func (x *LedgerEntry) Reset()
func (*LedgerEntry) String ¶
func (x *LedgerEntry) String() string
type LedgerMovement ¶ added in v0.56.0
type LedgerMovement struct { Entries []*LedgerEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` Balances []*PostTransferBalance `protobuf:"bytes,2,rep,name=balances,proto3" json:"balances,omitempty"` // contains filtered or unexported fields }
func (LedgerMovement) DeepClone ¶ added in v0.56.0
func (l LedgerMovement) DeepClone() *LedgerMovement
func (*LedgerMovement) Descriptor
deprecated
added in
v0.56.0
func (*LedgerMovement) Descriptor() ([]byte, []int)
Deprecated: Use LedgerMovement.ProtoReflect.Descriptor instead.
func (*LedgerMovement) GetBalances ¶ added in v0.56.0
func (x *LedgerMovement) GetBalances() []*PostTransferBalance
func (*LedgerMovement) GetEntries ¶ added in v0.56.0
func (x *LedgerMovement) GetEntries() []*LedgerEntry
func (*LedgerMovement) ProtoMessage ¶ added in v0.56.0
func (*LedgerMovement) ProtoMessage()
func (*LedgerMovement) ProtoReflect ¶ added in v0.56.0
func (x *LedgerMovement) ProtoReflect() protoreflect.Message
func (*LedgerMovement) Reset ¶ added in v0.56.0
func (x *LedgerMovement) Reset()
func (*LedgerMovement) String ¶ added in v0.56.0
func (x *LedgerMovement) String() string
type LiquidityMonitoringParameters ¶
type LiquidityMonitoringParameters struct { // Specifies parameters related to target stake calculation TargetStakeParameters *TargetStakeParameters `` /* 126-byte string literal not displayed */ // Specifies the triggering ratio for entering liquidity auction TriggeringRatio float64 `protobuf:"fixed64,2,opt,name=triggering_ratio,json=triggeringRatio,proto3" json:"triggering_ratio,omitempty"` // Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction AuctionExtension int64 `protobuf:"varint,3,opt,name=auction_extension,json=auctionExtension,proto3" json:"auction_extension,omitempty"` // contains filtered or unexported fields }
LiquidityMonitoringParameters contains settings used for liquidity monitoring
func (LiquidityMonitoringParameters) DeepClone ¶
func (l LiquidityMonitoringParameters) DeepClone() *LiquidityMonitoringParameters
func (*LiquidityMonitoringParameters) Descriptor
deprecated
func (*LiquidityMonitoringParameters) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityMonitoringParameters.ProtoReflect.Descriptor instead.
func (*LiquidityMonitoringParameters) GetAuctionExtension ¶
func (x *LiquidityMonitoringParameters) GetAuctionExtension() int64
func (*LiquidityMonitoringParameters) GetTargetStakeParameters ¶
func (x *LiquidityMonitoringParameters) GetTargetStakeParameters() *TargetStakeParameters
func (*LiquidityMonitoringParameters) GetTriggeringRatio ¶
func (x *LiquidityMonitoringParameters) GetTriggeringRatio() float64
func (*LiquidityMonitoringParameters) ProtoMessage ¶
func (*LiquidityMonitoringParameters) ProtoMessage()
func (*LiquidityMonitoringParameters) ProtoReflect ¶
func (x *LiquidityMonitoringParameters) ProtoReflect() protoreflect.Message
func (*LiquidityMonitoringParameters) Reset ¶
func (x *LiquidityMonitoringParameters) Reset()
func (*LiquidityMonitoringParameters) String ¶
func (x *LiquidityMonitoringParameters) String() string
type LiquidityOrder ¶
type LiquidityOrder struct { // The pegged reference point for the order Reference PeggedReference `protobuf:"varint,1,opt,name=reference,proto3,enum=vega.PeggedReference" json:"reference,omitempty"` // The relative proportion of the commitment to be allocated at a price level Proportion uint32 `protobuf:"varint,2,opt,name=proportion,proto3" json:"proportion,omitempty"` // The offset/amount of units away for the order Offset string `protobuf:"bytes,3,opt,name=offset,proto3" json:"offset,omitempty"` // contains filtered or unexported fields }
Represents a liquidity order
func (LiquidityOrder) DeepClone ¶
func (l LiquidityOrder) DeepClone() *LiquidityOrder
func (*LiquidityOrder) Descriptor
deprecated
func (*LiquidityOrder) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityOrder.ProtoReflect.Descriptor instead.
func (*LiquidityOrder) GetOffset ¶
func (x *LiquidityOrder) GetOffset() string
func (*LiquidityOrder) GetProportion ¶
func (x *LiquidityOrder) GetProportion() uint32
func (*LiquidityOrder) GetReference ¶
func (x *LiquidityOrder) GetReference() PeggedReference
func (*LiquidityOrder) ProtoMessage ¶
func (*LiquidityOrder) ProtoMessage()
func (*LiquidityOrder) ProtoReflect ¶
func (x *LiquidityOrder) ProtoReflect() protoreflect.Message
func (*LiquidityOrder) Reset ¶
func (x *LiquidityOrder) Reset()
func (*LiquidityOrder) String ¶
func (x *LiquidityOrder) String() string
type LiquidityOrderReference ¶
type LiquidityOrderReference struct { // Unique identifier of the pegged order generated by the core to fulfil this liquidity order OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"` // The liquidity order from the original submission LiquidityOrder *LiquidityOrder `protobuf:"bytes,2,opt,name=liquidity_order,json=liquidityOrder,proto3" json:"liquidity_order,omitempty"` // contains filtered or unexported fields }
A pair of a liquidity order and the ID of the generated order by the core
func (LiquidityOrderReference) DeepClone ¶
func (l LiquidityOrderReference) DeepClone() *LiquidityOrderReference
func (*LiquidityOrderReference) Descriptor
deprecated
func (*LiquidityOrderReference) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityOrderReference.ProtoReflect.Descriptor instead.
func (*LiquidityOrderReference) GetLiquidityOrder ¶
func (x *LiquidityOrderReference) GetLiquidityOrder() *LiquidityOrder
func (*LiquidityOrderReference) GetOrderId ¶
func (x *LiquidityOrderReference) GetOrderId() string
func (*LiquidityOrderReference) ProtoMessage ¶
func (*LiquidityOrderReference) ProtoMessage()
func (*LiquidityOrderReference) ProtoReflect ¶
func (x *LiquidityOrderReference) ProtoReflect() protoreflect.Message
func (*LiquidityOrderReference) Reset ¶
func (x *LiquidityOrderReference) Reset()
func (*LiquidityOrderReference) String ¶
func (x *LiquidityOrderReference) String() string
type LiquidityProviderFeeShare ¶
type LiquidityProviderFeeShare struct { string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"` EquityLikeShare string `protobuf:"bytes,2,opt,name=equity_like_share,json=equityLikeShare,proto3" json:"equity_like_share,omitempty"` AverageEntryValuation string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }Party
The equity like share of liquidity fee for each liquidity provider
func (LiquidityProviderFeeShare) DeepClone ¶
func (l LiquidityProviderFeeShare) DeepClone() *LiquidityProviderFeeShare
func (*LiquidityProviderFeeShare) Descriptor
deprecated
func (*LiquidityProviderFeeShare) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityProviderFeeShare.ProtoReflect.Descriptor instead.
func (*LiquidityProviderFeeShare) GetAverageEntryValuation ¶
func (x *LiquidityProviderFeeShare) GetAverageEntryValuation() string
func (*LiquidityProviderFeeShare) GetEquityLikeShare ¶
func (x *LiquidityProviderFeeShare) GetEquityLikeShare() string
func (*LiquidityProviderFeeShare) GetParty ¶
func (x *LiquidityProviderFeeShare) GetParty() string
func (*LiquidityProviderFeeShare) ProtoMessage ¶
func (*LiquidityProviderFeeShare) ProtoMessage()
func (*LiquidityProviderFeeShare) ProtoReflect ¶
func (x *LiquidityProviderFeeShare) ProtoReflect() protoreflect.Message
func (*LiquidityProviderFeeShare) Reset ¶
func (x *LiquidityProviderFeeShare) Reset()
func (*LiquidityProviderFeeShare) String ¶
func (x *LiquidityProviderFeeShare) String() string
type LiquidityProvision ¶
type LiquidityProvision struct { // Unique identifier Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique party identifier for the creator of the provision PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Timestamp for when the order was created at, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` CreatedAt int64 `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Timestamp for when the order was updated at, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` UpdatedAt int64 `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Market identifier for the order, required field MarketId string `protobuf:"bytes,5,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Specified as a unitless number that represents the amount of settlement asset of the market CommitmentAmount string `protobuf:"bytes,6,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 seeting fees and rewarding liquidity providers Fee string `protobuf:"bytes,7,opt,name=fee,proto3" json:"fee,omitempty"` // A set of liquidity sell orders to meet the liquidity provision obligation Sells []*LiquidityOrderReference `protobuf:"bytes,8,rep,name=sells,proto3" json:"sells,omitempty"` // A set of liquidity buy orders to meet the liquidity provision obligation Buys []*LiquidityOrderReference `protobuf:"bytes,9,rep,name=buys,proto3" json:"buys,omitempty"` // Version of this liquidity provision order Version uint64 `protobuf:"varint,10,opt,name=version,proto3" json:"version,omitempty"` // Status of this liquidity provision order Status LiquidityProvision_Status `protobuf:"varint,11,opt,name=status,proto3,enum=vega.LiquidityProvision_Status" json:"status,omitempty"` // A reference shared between this liquidity provision and all its orders Reference string `protobuf:"bytes,12,opt,name=reference,proto3" json:"reference,omitempty"` // contains filtered or unexported fields }
An Liquidity provider commitment
func (LiquidityProvision) DeepClone ¶
func (l LiquidityProvision) DeepClone() *LiquidityProvision
func (*LiquidityProvision) Descriptor
deprecated
func (*LiquidityProvision) Descriptor() ([]byte, []int)
Deprecated: Use LiquidityProvision.ProtoReflect.Descriptor instead.
func (*LiquidityProvision) Float64Fee ¶
func (l *LiquidityProvision) Float64Fee() float64
Float64Fee tries to parse the Fee (string) into a float64. If parsing fails 0 is returned.
func (*LiquidityProvision) GetBuys ¶
func (x *LiquidityProvision) GetBuys() []*LiquidityOrderReference
func (*LiquidityProvision) GetCommitmentAmount ¶
func (x *LiquidityProvision) GetCommitmentAmount() string
func (*LiquidityProvision) GetCreatedAt ¶
func (x *LiquidityProvision) GetCreatedAt() int64
func (*LiquidityProvision) GetFee ¶
func (x *LiquidityProvision) GetFee() string
func (*LiquidityProvision) GetId ¶
func (x *LiquidityProvision) GetId() string
func (*LiquidityProvision) GetMarketId ¶
func (x *LiquidityProvision) GetMarketId() string
func (*LiquidityProvision) GetPartyId ¶
func (x *LiquidityProvision) GetPartyId() string
func (*LiquidityProvision) GetReference ¶
func (x *LiquidityProvision) GetReference() string
func (*LiquidityProvision) GetSells ¶
func (x *LiquidityProvision) GetSells() []*LiquidityOrderReference
func (*LiquidityProvision) GetStatus ¶
func (x *LiquidityProvision) GetStatus() LiquidityProvision_Status
func (*LiquidityProvision) GetUpdatedAt ¶
func (x *LiquidityProvision) GetUpdatedAt() int64
func (*LiquidityProvision) GetVersion ¶
func (x *LiquidityProvision) GetVersion() uint64
func (LiquidityProvision) IsEvent ¶
func (LiquidityProvision) IsEvent()
func (*LiquidityProvision) ProtoMessage ¶
func (*LiquidityProvision) ProtoMessage()
func (*LiquidityProvision) ProtoReflect ¶
func (x *LiquidityProvision) ProtoReflect() protoreflect.Message
func (*LiquidityProvision) Reset ¶
func (x *LiquidityProvision) Reset()
func (*LiquidityProvision) String ¶
func (x *LiquidityProvision) String() string
type LiquidityProvision_Status ¶
type LiquidityProvision_Status int32
Status of a liquidity provision order
const ( // The default value LiquidityProvision_STATUS_UNSPECIFIED LiquidityProvision_Status = 0 // The liquidity provision is active LiquidityProvision_STATUS_ACTIVE LiquidityProvision_Status = 1 // The liquidity provision was stopped by the network LiquidityProvision_STATUS_STOPPED LiquidityProvision_Status = 2 // The liquidity provision was cancelled by the liquidity provider LiquidityProvision_STATUS_CANCELLED LiquidityProvision_Status = 3 // The liquidity provision was invalid and got rejected LiquidityProvision_STATUS_REJECTED LiquidityProvision_Status = 4 // The liquidity provision is valid and accepted by network, but orders aren't deployed LiquidityProvision_STATUS_UNDEPLOYED LiquidityProvision_Status = 5 // The liquidity provision is valid and accepted by network // but has never been deployed. If when it's possible to deploy the orders for the first time // margin check fails, then they will be cancelled without any penalties. LiquidityProvision_STATUS_PENDING LiquidityProvision_Status = 6 )
func (LiquidityProvision_Status) Descriptor ¶
func (LiquidityProvision_Status) Descriptor() protoreflect.EnumDescriptor
func (LiquidityProvision_Status) Enum ¶
func (x LiquidityProvision_Status) Enum() *LiquidityProvision_Status
func (LiquidityProvision_Status) EnumDescriptor
deprecated
func (LiquidityProvision_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use LiquidityProvision_Status.Descriptor instead.
func (LiquidityProvision_Status) Number ¶
func (x LiquidityProvision_Status) Number() protoreflect.EnumNumber
func (LiquidityProvision_Status) String ¶
func (x LiquidityProvision_Status) String() string
func (LiquidityProvision_Status) Type ¶
func (LiquidityProvision_Status) Type() protoreflect.EnumType
type LogNormalModelParams ¶
type LogNormalModelParams struct { // Mu param Mu float64 `protobuf:"fixed64,1,opt,name=mu,proto3" json:"mu,omitempty"` // R param R float64 `protobuf:"fixed64,2,opt,name=r,proto3" json:"r,omitempty"` // Sigma param Sigma float64 `protobuf:"fixed64,3,opt,name=sigma,proto3" json:"sigma,omitempty"` // contains filtered or unexported fields }
Risk model parameters for log normal
func (LogNormalModelParams) DeepClone ¶
func (l LogNormalModelParams) DeepClone() *LogNormalModelParams
func (*LogNormalModelParams) Descriptor
deprecated
func (*LogNormalModelParams) Descriptor() ([]byte, []int)
Deprecated: Use LogNormalModelParams.ProtoReflect.Descriptor instead.
func (*LogNormalModelParams) GetMu ¶
func (x *LogNormalModelParams) GetMu() float64
func (*LogNormalModelParams) GetR ¶
func (x *LogNormalModelParams) GetR() float64
func (*LogNormalModelParams) GetSigma ¶
func (x *LogNormalModelParams) GetSigma() float64
func (*LogNormalModelParams) ProtoMessage ¶
func (*LogNormalModelParams) ProtoMessage()
func (*LogNormalModelParams) ProtoReflect ¶
func (x *LogNormalModelParams) ProtoReflect() protoreflect.Message
func (*LogNormalModelParams) Reset ¶
func (x *LogNormalModelParams) Reset()
func (*LogNormalModelParams) String ¶
func (x *LogNormalModelParams) String() string
type LogNormalRiskModel ¶
type LogNormalRiskModel struct { // Risk Aversion Parameter RiskAversionParameter float64 `` /* 128-byte string literal not displayed */ // Tau Tau float64 `protobuf:"fixed64,2,opt,name=tau,proto3" json:"tau,omitempty"` // Risk model parameters for log normal Params *LogNormalModelParams `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
Risk model for log normal
func (LogNormalRiskModel) DeepClone ¶
func (l LogNormalRiskModel) DeepClone() *LogNormalRiskModel
func (*LogNormalRiskModel) Descriptor
deprecated
func (*LogNormalRiskModel) Descriptor() ([]byte, []int)
Deprecated: Use LogNormalRiskModel.ProtoReflect.Descriptor instead.
func (*LogNormalRiskModel) GetParams ¶
func (x *LogNormalRiskModel) GetParams() *LogNormalModelParams
func (*LogNormalRiskModel) GetRiskAversionParameter ¶
func (x *LogNormalRiskModel) GetRiskAversionParameter() float64
func (*LogNormalRiskModel) GetTau ¶
func (x *LogNormalRiskModel) GetTau() float64
func (LogNormalRiskModel) IsRiskModel ¶
func (LogNormalRiskModel) IsRiskModel()
func (*LogNormalRiskModel) ProtoMessage ¶
func (*LogNormalRiskModel) ProtoMessage()
func (*LogNormalRiskModel) ProtoReflect ¶
func (x *LogNormalRiskModel) ProtoReflect() protoreflect.Message
func (*LogNormalRiskModel) Reset ¶
func (x *LogNormalRiskModel) Reset()
func (*LogNormalRiskModel) String ¶
func (x *LogNormalRiskModel) String() string
type MarginCalculator ¶
type MarginCalculator struct { // Scaling factors for margin calculation ScalingFactors *ScalingFactors `protobuf:"bytes,1,opt,name=scaling_factors,json=scalingFactors,proto3" json:"scaling_factors,omitempty"` // contains filtered or unexported fields }
Margin Calculator definition
func (MarginCalculator) DeepClone ¶
func (m MarginCalculator) DeepClone() *MarginCalculator
func (*MarginCalculator) Descriptor
deprecated
func (*MarginCalculator) Descriptor() ([]byte, []int)
Deprecated: Use MarginCalculator.ProtoReflect.Descriptor instead.
func (*MarginCalculator) GetScalingFactors ¶
func (x *MarginCalculator) GetScalingFactors() *ScalingFactors
func (*MarginCalculator) ProtoMessage ¶
func (*MarginCalculator) ProtoMessage()
func (*MarginCalculator) ProtoReflect ¶
func (x *MarginCalculator) ProtoReflect() protoreflect.Message
func (*MarginCalculator) Reset ¶
func (x *MarginCalculator) Reset()
func (*MarginCalculator) String ¶
func (x *MarginCalculator) String() string
type MarginLevels ¶
type MarginLevels struct { // Maintenance margin value MaintenanceMargin string `protobuf:"bytes,1,opt,name=maintenance_margin,json=maintenanceMargin,proto3" json:"maintenance_margin,omitempty"` // Search level value SearchLevel string `protobuf:"bytes,2,opt,name=search_level,json=searchLevel,proto3" json:"search_level,omitempty"` // Initial margin value InitialMargin string `protobuf:"bytes,3,opt,name=initial_margin,json=initialMargin,proto3" json:"initial_margin,omitempty"` // Collateral release level value CollateralReleaseLevel string `` /* 129-byte string literal not displayed */ // Party identifier PartyId string `protobuf:"bytes,5,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Market identifier MarketId string `protobuf:"bytes,6,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Asset identifier Asset string `protobuf:"bytes,7,opt,name=asset,proto3" json:"asset,omitempty"` // Timestamp for the time the ledger entry was created, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` Timestamp int64 `protobuf:"varint,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Represents the margin levels for a party on a market at a given time
func (*MarginLevels) Descriptor
deprecated
func (*MarginLevels) Descriptor() ([]byte, []int)
Deprecated: Use MarginLevels.ProtoReflect.Descriptor instead.
func (*MarginLevels) GetAsset ¶
func (x *MarginLevels) GetAsset() string
func (*MarginLevels) GetCollateralReleaseLevel ¶
func (x *MarginLevels) GetCollateralReleaseLevel() string
func (*MarginLevels) GetInitialMargin ¶
func (x *MarginLevels) GetInitialMargin() string
func (*MarginLevels) GetMaintenanceMargin ¶
func (x *MarginLevels) GetMaintenanceMargin() string
func (*MarginLevels) GetMarketId ¶
func (x *MarginLevels) GetMarketId() string
func (*MarginLevels) GetPartyId ¶
func (x *MarginLevels) GetPartyId() string
func (*MarginLevels) GetSearchLevel ¶
func (x *MarginLevels) GetSearchLevel() string
func (*MarginLevels) GetTimestamp ¶
func (x *MarginLevels) GetTimestamp() int64
func (MarginLevels) IsEvent ¶
func (MarginLevels) IsEvent()
func (*MarginLevels) ProtoMessage ¶
func (*MarginLevels) ProtoMessage()
func (*MarginLevels) ProtoReflect ¶
func (x *MarginLevels) ProtoReflect() protoreflect.Message
func (*MarginLevels) Reset ¶
func (x *MarginLevels) Reset()
func (*MarginLevels) String ¶
func (x *MarginLevels) String() string
type Market ¶
type Market struct { // Unique identifier Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Tradable instrument configuration TradableInstrument *TradableInstrument `protobuf:"bytes,2,opt,name=tradable_instrument,json=tradableInstrument,proto3" json:"tradable_instrument,omitempty"` // Number of decimal places that a price must be shifted by in order to get a // correct price denominated in the currency of the market, for example: // `realPrice = price / 10^decimalPlaces` DecimalPlaces uint64 `protobuf:"varint,3,opt,name=decimal_places,json=decimalPlaces,proto3" json:"decimal_places,omitempty"` // Fees configuration Fees *Fees `protobuf:"bytes,4,opt,name=fees,proto3" json:"fees,omitempty"` // Auction duration specifies how long the opening auction will run (minimum // duration and optionally a minimum traded volume) OpeningAuction *AuctionDuration `protobuf:"bytes,5,opt,name=opening_auction,json=openingAuction,proto3" json:"opening_auction,omitempty"` // PriceMonitoringSettings for the market PriceMonitoringSettings *PriceMonitoringSettings `` /* 132-byte string literal not displayed */ // LiquidityMonitoringParameters for the market LiquidityMonitoringParameters *LiquidityMonitoringParameters `` /* 150-byte string literal not displayed */ // Current mode of execution of the market TradingMode Market_TradingMode `protobuf:"varint,8,opt,name=trading_mode,json=tradingMode,proto3,enum=vega.Market_TradingMode" json:"trading_mode,omitempty"` // Current state of the market State Market_State `protobuf:"varint,9,opt,name=state,proto3,enum=vega.Market_State" json:"state,omitempty"` // Timestamps for when the market stay changes MarketTimestamps *MarketTimestamps `protobuf:"bytes,10,opt,name=market_timestamps,json=marketTimestamps,proto3" json:"market_timestamps,omitempty"` // The number of decimal places for position PositionDecimalPlaces uint64 `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
Market definition
func (*Market) Descriptor
deprecated
func (*Market) GetDecimalPlaces ¶
func (*Market) GetLiquidityMonitoringParameters ¶
func (x *Market) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
func (*Market) GetMarketTimestamps ¶
func (x *Market) GetMarketTimestamps() *MarketTimestamps
func (*Market) GetOpeningAuction ¶
func (x *Market) GetOpeningAuction() *AuctionDuration
func (*Market) GetPositionDecimalPlaces ¶
func (*Market) GetPriceMonitoringSettings ¶
func (x *Market) GetPriceMonitoringSettings() *PriceMonitoringSettings
func (*Market) GetState ¶
func (x *Market) GetState() Market_State
func (*Market) GetTradableInstrument ¶
func (x *Market) GetTradableInstrument() *TradableInstrument
func (*Market) GetTradingMode ¶
func (x *Market) GetTradingMode() Market_TradingMode
func (*Market) ProtoMessage ¶
func (*Market) ProtoMessage()
func (*Market) ProtoReflect ¶
func (x *Market) ProtoReflect() protoreflect.Message
type MarketData ¶
type MarketData struct { // Mark price, as an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places MarkPrice string `protobuf:"bytes,1,opt,name=mark_price,json=markPrice,proto3" json:"mark_price,omitempty"` // Highest price level on an order book for buy orders, as an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places BestBidPrice string `protobuf:"bytes,2,opt,name=best_bid_price,json=bestBidPrice,proto3" json:"best_bid_price,omitempty"` // Aggregated volume being bid at the best bid price BestBidVolume uint64 `protobuf:"varint,3,opt,name=best_bid_volume,json=bestBidVolume,proto3" json:"best_bid_volume,omitempty"` // Lowest price level on an order book for offer orders BestOfferPrice string `protobuf:"bytes,4,opt,name=best_offer_price,json=bestOfferPrice,proto3" json:"best_offer_price,omitempty"` // Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly // // // formatted price of `1.23456` assuming market configured to 5 decimal places BestOfferVolume uint64 `protobuf:"varint,5,opt,name=best_offer_volume,json=bestOfferVolume,proto3" json:"best_offer_volume,omitempty"` // Highest price on the order book for buy orders not including pegged orders BestStaticBidPrice string `protobuf:"bytes,6,opt,name=best_static_bid_price,json=bestStaticBidPrice,proto3" json:"best_static_bid_price,omitempty"` // Total volume at the best static bid price excluding pegged orders BestStaticBidVolume uint64 `protobuf:"varint,7,opt,name=best_static_bid_volume,json=bestStaticBidVolume,proto3" json:"best_static_bid_volume,omitempty"` // Lowest price on the order book for sell orders not including pegged orders BestStaticOfferPrice string `protobuf:"bytes,8,opt,name=best_static_offer_price,json=bestStaticOfferPrice,proto3" json:"best_static_offer_price,omitempty"` // Total volume at the best static offer price excluding pegged orders BestStaticOfferVolume uint64 `` /* 129-byte string literal not displayed */ // Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places MidPrice string `protobuf:"bytes,10,opt,name=mid_price,json=midPrice,proto3" json:"mid_price,omitempty"` // Arithmetic average of the best static bid price and best static offer price StaticMidPrice string `protobuf:"bytes,11,opt,name=static_mid_price,json=staticMidPrice,proto3" json:"static_mid_price,omitempty"` // Market identifier for the data Market string `protobuf:"bytes,12,opt,name=market,proto3" json:"market,omitempty"` // Timestamp at which this mark price was relevant, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` Timestamp int64 `protobuf:"varint,13,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // The sum of the size of all positions greater than 0 on the market OpenInterest uint64 `protobuf:"varint,14,opt,name=open_interest,json=openInterest,proto3" json:"open_interest,omitempty"` // Time in seconds until the end of the auction (0 if currently not in auction period) AuctionEnd int64 `protobuf:"varint,15,opt,name=auction_end,json=auctionEnd,proto3" json:"auction_end,omitempty"` // Time until next auction, or start time of the current auction if market is in auction period AuctionStart int64 `protobuf:"varint,16,opt,name=auction_start,json=auctionStart,proto3" json:"auction_start,omitempty"` // Indicative price (zero if not in auction) IndicativePrice string `protobuf:"bytes,17,opt,name=indicative_price,json=indicativePrice,proto3" json:"indicative_price,omitempty"` // Indicative volume (zero if not in auction) IndicativeVolume uint64 `protobuf:"varint,18,opt,name=indicative_volume,json=indicativeVolume,proto3" json:"indicative_volume,omitempty"` // The current trading mode for the market MarketTradingMode Market_TradingMode `` /* 145-byte string literal not displayed */ // When a market is in an auction trading mode, this field indicates what triggered the auction Trigger AuctionTrigger `protobuf:"varint,20,opt,name=trigger,proto3,enum=vega.AuctionTrigger" json:"trigger,omitempty"` // When a market auction is extended, this field indicates what caused the extension ExtensionTrigger AuctionTrigger `` /* 136-byte string literal not displayed */ // Targeted stake for the given market TargetStake string `protobuf:"bytes,22,opt,name=target_stake,json=targetStake,proto3" json:"target_stake,omitempty"` // Available stake for the given market SuppliedStake string `protobuf:"bytes,23,opt,name=supplied_stake,json=suppliedStake,proto3" json:"supplied_stake,omitempty"` // One or more price monitoring bounds for the current timestamp PriceMonitoringBounds []*PriceMonitoringBounds `` /* 127-byte string literal not displayed */ // the market value proxy MarketValueProxy string `protobuf:"bytes,25,opt,name=market_value_proxy,json=marketValueProxy,proto3" json:"market_value_proxy,omitempty"` LiquidityProviderFeeShare []*LiquidityProviderFeeShare `` /* 141-byte string literal not displayed */ // The current state of the market MarketState Market_State `protobuf:"varint,27,opt,name=market_state,json=marketState,proto3,enum=vega.Market_State" json:"market_state,omitempty"` // contains filtered or unexported fields }
Represents data generated by a market when open
func (MarketData) DeepClone ¶
func (m MarketData) DeepClone() *MarketData
func (*MarketData) Descriptor
deprecated
func (*MarketData) Descriptor() ([]byte, []int)
Deprecated: Use MarketData.ProtoReflect.Descriptor instead.
func (*MarketData) GetAuctionEnd ¶
func (x *MarketData) GetAuctionEnd() int64
func (*MarketData) GetAuctionStart ¶
func (x *MarketData) GetAuctionStart() int64
func (*MarketData) GetBestBidPrice ¶
func (x *MarketData) GetBestBidPrice() string
func (*MarketData) GetBestBidVolume ¶
func (x *MarketData) GetBestBidVolume() uint64
func (*MarketData) GetBestOfferPrice ¶
func (x *MarketData) GetBestOfferPrice() string
func (*MarketData) GetBestOfferVolume ¶
func (x *MarketData) GetBestOfferVolume() uint64
func (*MarketData) GetBestStaticBidPrice ¶
func (x *MarketData) GetBestStaticBidPrice() string
func (*MarketData) GetBestStaticBidVolume ¶
func (x *MarketData) GetBestStaticBidVolume() uint64
func (*MarketData) GetBestStaticOfferPrice ¶
func (x *MarketData) GetBestStaticOfferPrice() string
func (*MarketData) GetBestStaticOfferVolume ¶
func (x *MarketData) GetBestStaticOfferVolume() uint64
func (*MarketData) GetExtensionTrigger ¶
func (x *MarketData) GetExtensionTrigger() AuctionTrigger
func (*MarketData) GetIndicativePrice ¶
func (x *MarketData) GetIndicativePrice() string
func (*MarketData) GetIndicativeVolume ¶
func (x *MarketData) GetIndicativeVolume() uint64
func (*MarketData) GetLiquidityProviderFeeShare ¶
func (x *MarketData) GetLiquidityProviderFeeShare() []*LiquidityProviderFeeShare
func (*MarketData) GetMarkPrice ¶
func (x *MarketData) GetMarkPrice() string
func (*MarketData) GetMarket ¶
func (x *MarketData) GetMarket() string
func (*MarketData) GetMarketState ¶ added in v0.55.0
func (x *MarketData) GetMarketState() Market_State
func (*MarketData) GetMarketTradingMode ¶
func (x *MarketData) GetMarketTradingMode() Market_TradingMode
func (*MarketData) GetMarketValueProxy ¶
func (x *MarketData) GetMarketValueProxy() string
func (*MarketData) GetMidPrice ¶
func (x *MarketData) GetMidPrice() string
func (*MarketData) GetOpenInterest ¶
func (x *MarketData) GetOpenInterest() uint64
func (*MarketData) GetPriceMonitoringBounds ¶
func (x *MarketData) GetPriceMonitoringBounds() []*PriceMonitoringBounds
func (*MarketData) GetStaticMidPrice ¶
func (x *MarketData) GetStaticMidPrice() string
func (*MarketData) GetSuppliedStake ¶
func (x *MarketData) GetSuppliedStake() string
func (*MarketData) GetTargetStake ¶
func (x *MarketData) GetTargetStake() string
func (*MarketData) GetTimestamp ¶
func (x *MarketData) GetTimestamp() int64
func (*MarketData) GetTrigger ¶
func (x *MarketData) GetTrigger() AuctionTrigger
func (MarketData) IsEvent ¶
func (MarketData) IsEvent()
func (*MarketData) ProtoMessage ¶
func (*MarketData) ProtoMessage()
func (*MarketData) ProtoReflect ¶
func (x *MarketData) ProtoReflect() protoreflect.Message
func (*MarketData) Reset ¶
func (x *MarketData) Reset()
func (*MarketData) String ¶
func (x *MarketData) String() string
type MarketDepth ¶
type MarketDepth struct { // Market identifier MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Collection of price levels for the buy side of the book Buy []*PriceLevel `protobuf:"bytes,2,rep,name=buy,proto3" json:"buy,omitempty"` // Collection of price levels for the sell side of the book Sell []*PriceLevel `protobuf:"bytes,3,rep,name=sell,proto3" json:"sell,omitempty"` // Sequence number for the market depth data returned SequenceNumber uint64 `protobuf:"varint,4,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"` // contains filtered or unexported fields }
Represents market depth or order book data for the specified market on Vega
func (*MarketDepth) Descriptor
deprecated
func (*MarketDepth) Descriptor() ([]byte, []int)
Deprecated: Use MarketDepth.ProtoReflect.Descriptor instead.
func (*MarketDepth) GetBuy ¶
func (x *MarketDepth) GetBuy() []*PriceLevel
func (*MarketDepth) GetMarketId ¶
func (x *MarketDepth) GetMarketId() string
func (*MarketDepth) GetSell ¶
func (x *MarketDepth) GetSell() []*PriceLevel
func (*MarketDepth) GetSequenceNumber ¶
func (x *MarketDepth) GetSequenceNumber() uint64
func (*MarketDepth) ProtoMessage ¶
func (*MarketDepth) ProtoMessage()
func (*MarketDepth) ProtoReflect ¶
func (x *MarketDepth) ProtoReflect() protoreflect.Message
func (*MarketDepth) Reset ¶
func (x *MarketDepth) Reset()
func (*MarketDepth) String ¶
func (x *MarketDepth) String() string
type MarketDepthUpdate ¶
type MarketDepthUpdate struct { // Market identifier MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Collection of updated price levels for the buy side of the book Buy []*PriceLevel `protobuf:"bytes,2,rep,name=buy,proto3" json:"buy,omitempty"` // Collection of updated price levels for the sell side of the book Sell []*PriceLevel `protobuf:"bytes,3,rep,name=sell,proto3" json:"sell,omitempty"` // Sequence number for the market depth update data returned. It is increasing but not monotonic. SequenceNumber uint64 `protobuf:"varint,4,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"` // Sequence number of of the previous market depth update, for checking there are no gaps. PreviousSequenceNumber uint64 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Represents the changed market depth since the last update
func (*MarketDepthUpdate) Descriptor
deprecated
func (*MarketDepthUpdate) Descriptor() ([]byte, []int)
Deprecated: Use MarketDepthUpdate.ProtoReflect.Descriptor instead.
func (*MarketDepthUpdate) GetBuy ¶
func (x *MarketDepthUpdate) GetBuy() []*PriceLevel
func (*MarketDepthUpdate) GetMarketId ¶
func (x *MarketDepthUpdate) GetMarketId() string
func (*MarketDepthUpdate) GetPreviousSequenceNumber ¶
func (x *MarketDepthUpdate) GetPreviousSequenceNumber() uint64
func (*MarketDepthUpdate) GetSell ¶
func (x *MarketDepthUpdate) GetSell() []*PriceLevel
func (*MarketDepthUpdate) GetSequenceNumber ¶
func (x *MarketDepthUpdate) GetSequenceNumber() uint64
func (*MarketDepthUpdate) ProtoMessage ¶
func (*MarketDepthUpdate) ProtoMessage()
func (*MarketDepthUpdate) ProtoReflect ¶
func (x *MarketDepthUpdate) ProtoReflect() protoreflect.Message
func (*MarketDepthUpdate) Reset ¶
func (x *MarketDepthUpdate) Reset()
func (*MarketDepthUpdate) String ¶
func (x *MarketDepthUpdate) String() string
type MarketTimestamps ¶
type MarketTimestamps struct { // Time when the market is first proposed Proposed int64 `protobuf:"varint,1,opt,name=proposed,proto3" json:"proposed,omitempty"` // Time when the market has been voted in and is created into an opening auction Pending int64 `protobuf:"varint,2,opt,name=pending,proto3" json:"pending,omitempty"` // Time when the market has left the opening auction and is ready to accept trades Open int64 `protobuf:"varint,3,opt,name=open,proto3" json:"open,omitempty"` // Time when the market is closed Close int64 `protobuf:"varint,4,opt,name=close,proto3" json:"close,omitempty"` // contains filtered or unexported fields }
Time stamps for important times about creating, enacting etc the market
func (MarketTimestamps) DeepClone ¶
func (m MarketTimestamps) DeepClone() *MarketTimestamps
func (*MarketTimestamps) Descriptor
deprecated
func (*MarketTimestamps) Descriptor() ([]byte, []int)
Deprecated: Use MarketTimestamps.ProtoReflect.Descriptor instead.
func (*MarketTimestamps) GetClose ¶
func (x *MarketTimestamps) GetClose() int64
func (*MarketTimestamps) GetOpen ¶
func (x *MarketTimestamps) GetOpen() int64
func (*MarketTimestamps) GetPending ¶
func (x *MarketTimestamps) GetPending() int64
func (*MarketTimestamps) GetProposed ¶
func (x *MarketTimestamps) GetProposed() int64
func (*MarketTimestamps) ProtoMessage ¶
func (*MarketTimestamps) ProtoMessage()
func (*MarketTimestamps) ProtoReflect ¶
func (x *MarketTimestamps) ProtoReflect() protoreflect.Message
func (*MarketTimestamps) Reset ¶
func (x *MarketTimestamps) Reset()
func (*MarketTimestamps) String ¶
func (x *MarketTimestamps) String() string
type Market_State ¶
type Market_State int32
The current state of the Market
const ( // Default value, invalid Market_STATE_UNSPECIFIED Market_State = 0 // The Governance proposal valid and accepted Market_STATE_PROPOSED Market_State = 1 // Outcome of governance votes is to reject the market Market_STATE_REJECTED Market_State = 2 // Governance vote passes/wins Market_STATE_PENDING Market_State = 3 // Market triggers cancellation condition or governance // votes to close before market becomes Active Market_STATE_CANCELLED Market_State = 4 // Enactment date reached and usual auction exit checks pass Market_STATE_ACTIVE Market_State = 5 // Price monitoring or liquidity monitoring trigger Market_STATE_SUSPENDED Market_State = 6 // Governance vote (to close) Market_STATE_CLOSED Market_State = 7 // Defined by the product (i.e. from a product parameter, // specified in market definition, giving close date/time) Market_STATE_TRADING_TERMINATED Market_State = 8 // Settlement triggered and completed as defined by product Market_STATE_SETTLED Market_State = 9 )
func (Market_State) Descriptor ¶
func (Market_State) Descriptor() protoreflect.EnumDescriptor
func (Market_State) Enum ¶
func (x Market_State) Enum() *Market_State
func (Market_State) EnumDescriptor
deprecated
func (Market_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Market_State.Descriptor instead.
func (Market_State) Number ¶
func (x Market_State) Number() protoreflect.EnumNumber
func (Market_State) String ¶
func (x Market_State) String() string
func (Market_State) Type ¶
func (Market_State) Type() protoreflect.EnumType
type Market_TradingMode ¶
type Market_TradingMode int32
The trading mode the market is currently running, also referred to as 'market state'
const ( // Default value, this is invalid Market_TRADING_MODE_UNSPECIFIED Market_TradingMode = 0 // Normal trading Market_TRADING_MODE_CONTINUOUS Market_TradingMode = 1 // Auction trading (FBA) Market_TRADING_MODE_BATCH_AUCTION Market_TradingMode = 2 // Opening auction Market_TRADING_MODE_OPENING_AUCTION Market_TradingMode = 3 // Auction triggered by monitoring Market_TRADING_MODE_MONITORING_AUCTION Market_TradingMode = 4 // Not trading is allowed Market_TRADING_MODE_NO_TRADING Market_TradingMode = 5 )
func (Market_TradingMode) Descriptor ¶
func (Market_TradingMode) Descriptor() protoreflect.EnumDescriptor
func (Market_TradingMode) Enum ¶
func (x Market_TradingMode) Enum() *Market_TradingMode
func (Market_TradingMode) EnumDescriptor
deprecated
func (Market_TradingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Market_TradingMode.Descriptor instead.
func (Market_TradingMode) Number ¶
func (x Market_TradingMode) Number() protoreflect.EnumNumber
func (Market_TradingMode) String ¶
func (x Market_TradingMode) String() string
func (Market_TradingMode) Type ¶
func (Market_TradingMode) Type() protoreflect.EnumType
type MatrixValue ¶
type MatrixValue struct { Value []*VectorValue `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*MatrixValue) Descriptor
deprecated
func (*MatrixValue) Descriptor() ([]byte, []int)
Deprecated: Use MatrixValue.ProtoReflect.Descriptor instead.
func (*MatrixValue) GetValue ¶
func (x *MatrixValue) GetValue() []*VectorValue
func (*MatrixValue) ProtoMessage ¶
func (*MatrixValue) ProtoMessage()
func (*MatrixValue) ProtoReflect ¶
func (x *MatrixValue) ProtoReflect() protoreflect.Message
func (*MatrixValue) Reset ¶
func (x *MatrixValue) Reset()
func (*MatrixValue) String ¶
func (x *MatrixValue) String() string
type NetworkLimits ¶
type NetworkLimits struct { // Are market proposals allowed at this point in time CanProposeMarket bool `protobuf:"varint,1,opt,name=can_propose_market,json=canProposeMarket,proto3" json:"can_propose_market,omitempty"` // Are asset proposals allowed at this point in time CanProposeAsset bool `protobuf:"varint,2,opt,name=can_propose_asset,json=canProposeAsset,proto3" json:"can_propose_asset,omitempty"` // True once block count > bootstrapBlockCount BootstrapFinished bool `protobuf:"varint,3,opt,name=bootstrap_finished,json=bootstrapFinished,proto3" json:"bootstrap_finished,omitempty"` // Are market proposals enabled on this chain ProposeMarketEnabled bool `protobuf:"varint,4,opt,name=propose_market_enabled,json=proposeMarketEnabled,proto3" json:"propose_market_enabled,omitempty"` // Are asset proposals enabled on this chain ProposeAssetEnabled bool `protobuf:"varint,5,opt,name=propose_asset_enabled,json=proposeAssetEnabled,proto3" json:"propose_asset_enabled,omitempty"` // How many blocks before the chain comes out of bootstrap mode BootstrapBlockCount uint32 `protobuf:"varint,6,opt,name=bootstrap_block_count,json=bootstrapBlockCount,proto3" json:"bootstrap_block_count,omitempty"` // True once the genesis file is loaded GenesisLoaded bool `protobuf:"varint,7,opt,name=genesis_loaded,json=genesisLoaded,proto3" json:"genesis_loaded,omitempty"` // The date/timestamp in unix nanoseconds at which market proposals will be enabled (0 indicates not set) ProposeMarketEnabledFrom int64 `` /* 138-byte string literal not displayed */ // The date/timestamp in unix nanoseconds at which asset proposals will be enabled (0 indicates not set) ProposeAssetEnabledFrom int64 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Network limits, defined in the genesis file
func (NetworkLimits) DeepClone ¶
func (n NetworkLimits) DeepClone() *NetworkLimits
func (*NetworkLimits) Descriptor
deprecated
func (*NetworkLimits) Descriptor() ([]byte, []int)
Deprecated: Use NetworkLimits.ProtoReflect.Descriptor instead.
func (*NetworkLimits) GetBootstrapBlockCount ¶
func (x *NetworkLimits) GetBootstrapBlockCount() uint32
func (*NetworkLimits) GetBootstrapFinished ¶
func (x *NetworkLimits) GetBootstrapFinished() bool
func (*NetworkLimits) GetCanProposeAsset ¶
func (x *NetworkLimits) GetCanProposeAsset() bool
func (*NetworkLimits) GetCanProposeMarket ¶
func (x *NetworkLimits) GetCanProposeMarket() bool
func (*NetworkLimits) GetGenesisLoaded ¶
func (x *NetworkLimits) GetGenesisLoaded() bool
func (*NetworkLimits) GetProposeAssetEnabled ¶
func (x *NetworkLimits) GetProposeAssetEnabled() bool
func (*NetworkLimits) GetProposeAssetEnabledFrom ¶
func (x *NetworkLimits) GetProposeAssetEnabledFrom() int64
func (*NetworkLimits) GetProposeMarketEnabled ¶
func (x *NetworkLimits) GetProposeMarketEnabled() bool
func (*NetworkLimits) GetProposeMarketEnabledFrom ¶
func (x *NetworkLimits) GetProposeMarketEnabledFrom() int64
func (*NetworkLimits) ProtoMessage ¶
func (*NetworkLimits) ProtoMessage()
func (*NetworkLimits) ProtoReflect ¶
func (x *NetworkLimits) ProtoReflect() protoreflect.Message
func (*NetworkLimits) Reset ¶
func (x *NetworkLimits) Reset()
func (*NetworkLimits) String ¶
func (x *NetworkLimits) String() string
type NetworkParameter ¶
type NetworkParameter struct { // The unique key Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The value for the network parameter Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Represents a network parameter on Vega
func (NetworkParameter) DeepClone ¶
func (n NetworkParameter) DeepClone() *NetworkParameter
func (*NetworkParameter) Descriptor
deprecated
func (*NetworkParameter) Descriptor() ([]byte, []int)
Deprecated: Use NetworkParameter.ProtoReflect.Descriptor instead.
func (*NetworkParameter) GetKey ¶
func (x *NetworkParameter) GetKey() string
func (*NetworkParameter) GetValue ¶
func (x *NetworkParameter) GetValue() string
func (*NetworkParameter) ProtoMessage ¶
func (*NetworkParameter) ProtoMessage()
func (*NetworkParameter) ProtoReflect ¶
func (x *NetworkParameter) ProtoReflect() protoreflect.Message
func (*NetworkParameter) Reset ¶
func (x *NetworkParameter) Reset()
func (*NetworkParameter) String ¶
func (x *NetworkParameter) String() string
type NewAsset ¶
type NewAsset struct { // The configuration of the new asset Changes *AssetDetails `protobuf:"bytes,1,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
New asset on Vega
func (*NewAsset) Descriptor
deprecated
func (*NewAsset) GetChanges ¶
func (x *NewAsset) GetChanges() *AssetDetails
func (NewAsset) IsProposalChange ¶
func (NewAsset) IsProposalChange()
func (*NewAsset) ProtoMessage ¶
func (*NewAsset) ProtoMessage()
func (*NewAsset) ProtoReflect ¶
func (x *NewAsset) ProtoReflect() protoreflect.Message
type NewFreeform ¶
type NewFreeform struct {
// contains filtered or unexported fields
}
Freeform proposal This message is just used as a placeholder to sort out the nature of the proposal once parsed.
func (*NewFreeform) Descriptor
deprecated
func (*NewFreeform) Descriptor() ([]byte, []int)
Deprecated: Use NewFreeform.ProtoReflect.Descriptor instead.
func (NewFreeform) IsProposalChange ¶
func (NewFreeform) IsProposalChange()
func (*NewFreeform) ProtoMessage ¶
func (*NewFreeform) ProtoMessage()
func (*NewFreeform) ProtoReflect ¶
func (x *NewFreeform) ProtoReflect() protoreflect.Message
func (*NewFreeform) Reset ¶
func (x *NewFreeform) Reset()
func (*NewFreeform) String ¶
func (x *NewFreeform) String() string
type NewMarket ¶
type NewMarket struct { // The configuration of the new market Changes *NewMarketConfiguration `protobuf:"bytes,1,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
New market on Vega
func (*NewMarket) Descriptor
deprecated
func (*NewMarket) GetChanges ¶
func (x *NewMarket) GetChanges() *NewMarketConfiguration
func (NewMarket) IsProposalChange ¶
func (NewMarket) IsProposalChange()
func (*NewMarket) ProtoMessage ¶
func (*NewMarket) ProtoMessage()
func (*NewMarket) ProtoReflect ¶
func (x *NewMarket) ProtoReflect() protoreflect.Message
type NewMarketConfiguration ¶
type NewMarketConfiguration struct { // New market instrument configuration Instrument *InstrumentConfiguration `protobuf:"bytes,1,opt,name=instrument,proto3" json:"instrument,omitempty"` // Decimal places used for the new market, sets the smallest price increment on the book DecimalPlaces uint64 `protobuf:"varint,2,opt,name=decimal_places,json=decimalPlaces,proto3" json:"decimal_places,omitempty"` // Optional new market meta data, tags Metadata []string `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"` // Price monitoring parameters PriceMonitoringParameters *PriceMonitoringParameters `` /* 138-byte string literal not displayed */ // Liquidity monitoring parameters LiquidityMonitoringParameters *LiquidityMonitoringParameters `` /* 150-byte string literal not displayed */ // New market risk model parameters // // Types that are assignable to RiskParameters: // // *NewMarketConfiguration_Simple // *NewMarketConfiguration_LogNormal RiskParameters isNewMarketConfiguration_RiskParameters `protobuf_oneof:"risk_parameters"` // Decimal places for order sizes, sets what size the smallest order / position on the market can be PositionDecimalPlaces uint64 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for a new market on Vega
func (NewMarketConfiguration) DeepClone ¶
func (n NewMarketConfiguration) DeepClone() *NewMarketConfiguration
func (*NewMarketConfiguration) Descriptor
deprecated
func (*NewMarketConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use NewMarketConfiguration.ProtoReflect.Descriptor instead.
func (*NewMarketConfiguration) GetDecimalPlaces ¶
func (x *NewMarketConfiguration) GetDecimalPlaces() uint64
func (*NewMarketConfiguration) GetInstrument ¶
func (x *NewMarketConfiguration) GetInstrument() *InstrumentConfiguration
func (*NewMarketConfiguration) GetLiquidityMonitoringParameters ¶
func (x *NewMarketConfiguration) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
func (*NewMarketConfiguration) GetLogNormal ¶
func (x *NewMarketConfiguration) GetLogNormal() *LogNormalRiskModel
func (*NewMarketConfiguration) GetMetadata ¶
func (x *NewMarketConfiguration) GetMetadata() []string
func (*NewMarketConfiguration) GetPositionDecimalPlaces ¶
func (x *NewMarketConfiguration) GetPositionDecimalPlaces() uint64
func (*NewMarketConfiguration) GetPriceMonitoringParameters ¶
func (x *NewMarketConfiguration) GetPriceMonitoringParameters() *PriceMonitoringParameters
func (*NewMarketConfiguration) GetRiskParameters ¶
func (m *NewMarketConfiguration) GetRiskParameters() isNewMarketConfiguration_RiskParameters
func (*NewMarketConfiguration) GetSimple ¶
func (x *NewMarketConfiguration) GetSimple() *SimpleModelParams
func (*NewMarketConfiguration) ProtoMessage ¶
func (*NewMarketConfiguration) ProtoMessage()
func (*NewMarketConfiguration) ProtoReflect ¶
func (x *NewMarketConfiguration) ProtoReflect() protoreflect.Message
func (*NewMarketConfiguration) Reset ¶
func (x *NewMarketConfiguration) Reset()
func (*NewMarketConfiguration) String ¶
func (x *NewMarketConfiguration) String() string
type NewMarketConfiguration_LogNormal ¶
type NewMarketConfiguration_LogNormal struct { // Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected LogNormal *LogNormalRiskModel `protobuf:"bytes,101,opt,name=log_normal,json=logNormal,proto3,oneof"` }
func (NewMarketConfiguration_LogNormal) DeepClone ¶
func (n NewMarketConfiguration_LogNormal) DeepClone() *NewMarketConfiguration_LogNormal
type NewMarketConfiguration_Simple ¶
type NewMarketConfiguration_Simple struct { // Simple risk model parameters, valid only if MODEL_SIMPLE is selected Simple *SimpleModelParams `protobuf:"bytes,100,opt,name=simple,proto3,oneof"` }
func (NewMarketConfiguration_Simple) DeepClone ¶
func (n NewMarketConfiguration_Simple) DeepClone() *NewMarketConfiguration_Simple
type Node ¶
type Node struct { // The node ID (wallet ID) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Pub key of the node operator PubKey string `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"` // Public key of Tendermint TmPubKey string `protobuf:"bytes,3,opt,name=tm_pub_key,json=tmPubKey,proto3" json:"tm_pub_key,omitempty"` // Ethereum public key of the node EthereumAddress string `protobuf:"bytes,4,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"` // URL where I can find out more info on the node InfoUrl string `protobuf:"bytes,5,opt,name=info_url,json=infoUrl,proto3" json:"info_url,omitempty"` // Country code for the location of the node Location string `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"` // The amount the node has put up themselves StakedByOperator string `protobuf:"bytes,7,opt,name=staked_by_operator,json=stakedByOperator,proto3" json:"staked_by_operator,omitempty"` // The amount of stake that has been delegated by token holders StakedByDelegates string `protobuf:"bytes,8,opt,name=staked_by_delegates,json=stakedByDelegates,proto3" json:"staked_by_delegates,omitempty"` // Total amount staked on node StakedTotal string `protobuf:"bytes,9,opt,name=staked_total,json=stakedTotal,proto3" json:"staked_total,omitempty"` // Max amount of (wanted) stake, is this a network param or a node param MaxIntendedStake string `protobuf:"bytes,10,opt,name=max_intended_stake,json=maxIntendedStake,proto3" json:"max_intended_stake,omitempty"` // Amount of stake on the next epoch PendingStake string `protobuf:"bytes,11,opt,name=pending_stake,json=pendingStake,proto3" json:"pending_stake,omitempty"` // Information about epoch EpochData *EpochData `protobuf:"bytes,12,opt,name=epoch_data,json=epochData,proto3" json:"epoch_data,omitempty"` // Node status Status NodeStatus `protobuf:"varint,13,opt,name=status,proto3,enum=vega.NodeStatus" json:"status,omitempty"` // Node's delegations Delegations []*Delegation `protobuf:"bytes,14,rep,name=delegations,proto3" json:"delegations,omitempty"` // Node reward score RewardScore *RewardScore `protobuf:"bytes,15,opt,name=reward_score,json=rewardScore,proto3" json:"reward_score,omitempty"` // Node ranking information RankingScore *RankingScore `protobuf:"bytes,16,opt,name=ranking_score,json=rankingScore,proto3" json:"ranking_score,omitempty"` // Node name Name string `protobuf:"bytes,17,opt,name=name,proto3" json:"name,omitempty"` // Avatar url AvatarUrl string `protobuf:"bytes,18,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"` // contains filtered or unexported fields }
func (*Node) Descriptor
deprecated
func (*Node) GetAvatarUrl ¶
func (*Node) GetDelegations ¶
func (x *Node) GetDelegations() []*Delegation
func (*Node) GetEpochData ¶
func (*Node) GetEthereumAddress ¶
func (*Node) GetInfoUrl ¶
func (*Node) GetLocation ¶
func (*Node) GetMaxIntendedStake ¶
func (*Node) GetPendingStake ¶
func (*Node) GetRankingScore ¶
func (x *Node) GetRankingScore() *RankingScore
func (*Node) GetRewardScore ¶
func (x *Node) GetRewardScore() *RewardScore
func (*Node) GetStakedByDelegates ¶
func (*Node) GetStakedByOperator ¶
func (*Node) GetStakedTotal ¶
func (*Node) GetStatus ¶
func (x *Node) GetStatus() NodeStatus
func (*Node) GetTmPubKey ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
type NodeData ¶
type NodeData struct { // Total staked amount across all nodes StakedTotal string `protobuf:"bytes,1,opt,name=staked_total,json=stakedTotal,proto3" json:"staked_total,omitempty"` // Total number of nodes TotalNodes uint32 `protobuf:"varint,2,opt,name=total_nodes,json=totalNodes,proto3" json:"total_nodes,omitempty"` // Number of inactive nodes InactiveNodes uint32 `protobuf:"varint,3,opt,name=inactive_nodes,json=inactiveNodes,proto3" json:"inactive_nodes,omitempty"` // Number of nodes validating ValidatingNodes uint32 `protobuf:"varint,4,opt,name=validating_nodes,json=validatingNodes,proto3" json:"validating_nodes,omitempty"` // Total uptime for all epochs across all nodes Uptime float32 `protobuf:"fixed32,5,opt,name=uptime,proto3" json:"uptime,omitempty"` // contains filtered or unexported fields }
func (*NodeData) Descriptor
deprecated
func (*NodeData) GetInactiveNodes ¶
func (*NodeData) GetStakedTotal ¶
func (*NodeData) GetTotalNodes ¶
func (*NodeData) GetValidatingNodes ¶
func (*NodeData) ProtoMessage ¶
func (*NodeData) ProtoMessage()
func (*NodeData) ProtoReflect ¶
func (x *NodeData) ProtoReflect() protoreflect.Message
type NodeStatus ¶
type NodeStatus int32
Node status type
const ( NodeStatus_NODE_STATUS_UNSPECIFIED NodeStatus = 0 // The node is validating NodeStatus_NODE_STATUS_VALIDATOR NodeStatus = 1 // The node is non-validating NodeStatus_NODE_STATUS_NON_VALIDATOR NodeStatus = 2 )
func (NodeStatus) Descriptor ¶
func (NodeStatus) Descriptor() protoreflect.EnumDescriptor
func (NodeStatus) Enum ¶
func (x NodeStatus) Enum() *NodeStatus
func (NodeStatus) EnumDescriptor
deprecated
func (NodeStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeStatus.Descriptor instead.
func (NodeStatus) Number ¶
func (x NodeStatus) Number() protoreflect.EnumNumber
func (NodeStatus) String ¶
func (x NodeStatus) String() string
func (NodeStatus) Type ¶
func (NodeStatus) Type() protoreflect.EnumType
type OracleSpecToFutureBinding ¶
type OracleSpecToFutureBinding struct { // settlement_data_property holds the name of the property in the oracle data // that should be used as settlement data. // If it is set to "prices.BTC.value", then the Future will use the value of // this property as settlement data. SettlementDataProperty string `` /* 129-byte string literal not displayed */ // the name of the property in the oracle data that signals termination of trading TradingTerminationProperty string `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
OracleSpecToFutureBinding tells on which property oracle data should be used as settlement data and which to use the trading terminated trigger
func (OracleSpecToFutureBinding) DeepClone ¶
func (o OracleSpecToFutureBinding) DeepClone() *OracleSpecToFutureBinding
func (*OracleSpecToFutureBinding) Descriptor
deprecated
func (*OracleSpecToFutureBinding) Descriptor() ([]byte, []int)
Deprecated: Use OracleSpecToFutureBinding.ProtoReflect.Descriptor instead.
func (*OracleSpecToFutureBinding) GetSettlementDataProperty ¶ added in v0.58.0
func (x *OracleSpecToFutureBinding) GetSettlementDataProperty() string
func (*OracleSpecToFutureBinding) GetTradingTerminationProperty ¶
func (x *OracleSpecToFutureBinding) GetTradingTerminationProperty() string
func (*OracleSpecToFutureBinding) ProtoMessage ¶
func (*OracleSpecToFutureBinding) ProtoMessage()
func (*OracleSpecToFutureBinding) ProtoReflect ¶
func (x *OracleSpecToFutureBinding) ProtoReflect() protoreflect.Message
func (*OracleSpecToFutureBinding) Reset ¶
func (x *OracleSpecToFutureBinding) Reset()
func (*OracleSpecToFutureBinding) String ¶
func (x *OracleSpecToFutureBinding) String() string
type Order ¶
type Order struct { // Unique identifier for the order (set by the system after consensus) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Market identifier for the order MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Party identifier for the order PartyId string `protobuf:"bytes,3,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Side for the order, e.g. SIDE_BUY or SIDE_SELL Side Side `protobuf:"varint,4,opt,name=side,proto3,enum=vega.Side" json:"side,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 Price string `protobuf:"bytes,5,opt,name=price,proto3" json:"price,omitempty"` // Size for the order, for example, in a futures market the size equals the number of contracts Size uint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"` // Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED Remaining uint64 `protobuf:"varint,7,opt,name=remaining,proto3" json:"remaining,omitempty"` // Time in force indicates how long an order will remain active before it is executed or expires. // - See OrderTimeInForce TimeInForce Order_TimeInForce `protobuf:"varint,8,opt,name=time_in_force,json=timeInForce,proto3,enum=vega.Order_TimeInForce" json:"time_in_force,omitempty"` // Type for the order - See OrderType Type Order_Type `protobuf:"varint,9,opt,name=type,proto3,enum=vega.Order_Type" json:"type,omitempty"` // Timestamp for when the order was created at, in nanoseconds since the epoch CreatedAt int64 `protobuf:"varint,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // The current status for the order. // - For detail on `STATUS_REJECTED` please check the OrderError value given in the `reason` field Status Order_Status `protobuf:"varint,11,opt,name=status,proto3,enum=vega.Order_Status" json:"status,omitempty"` // Timestamp for when the order will expire, in nanoseconds since the epoch ExpiresAt int64 `protobuf:"varint,12,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // Reference given for the order, this is typically used to retrieve an order submitted through consensus // - Currently set internally by the node to return a unique reference identifier for the order submission Reference string `protobuf:"bytes,13,opt,name=reference,proto3" json:"reference,omitempty"` // If the Order `status` is `STATUS_REJECTED` then an OrderError reason will be specified // - The default for this field is `ORDER_ERROR_NONE` which signifies that there were no errors Reason *OrderError `protobuf:"varint,14,opt,name=reason,proto3,enum=vega.OrderError,oneof" json:"reason,omitempty"` // Timestamp for when the order was last updated, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` UpdatedAt int64 `protobuf:"varint,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // The version for the order, initial value is version 1 and is incremented after each successful amend Version uint64 `protobuf:"varint,16,opt,name=version,proto3" json:"version,omitempty"` // Batch identifier for the order, used internally for orders submitted during auctions // to keep track of the auction batch this order falls under (required for fees calculation) BatchId uint64 `protobuf:"varint,17,opt,name=batch_id,json=batchId,proto3" json:"batch_id,omitempty"` // Pegged order details, used only if the order represents a pegged order. PeggedOrder *PeggedOrder `protobuf:"bytes,18,opt,name=pegged_order,json=peggedOrder,proto3" json:"pegged_order,omitempty"` // Is this order created as part of a liquidity provision, will be empty if not. LiquidityProvisionId string `protobuf:"bytes,19,opt,name=liquidity_provision_id,json=liquidityProvisionId,proto3" json:"liquidity_provision_id,omitempty"` // contains filtered or unexported fields }
An order can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties
func (*Order) Create ¶
Create sets the creation time (CreatedAt) to t and returns the updated order.
func (*Order) Descriptor
deprecated
func (*Order) GetBatchId ¶
func (*Order) GetCreatedAt ¶
func (*Order) GetExpiresAt ¶
func (*Order) GetLiquidityProvisionId ¶
func (*Order) GetMarketId ¶
func (*Order) GetPartyId ¶
func (*Order) GetPeggedOrder ¶
func (x *Order) GetPeggedOrder() *PeggedOrder
func (*Order) GetReason ¶
func (x *Order) GetReason() OrderError
func (*Order) GetReference ¶
func (*Order) GetRemaining ¶
func (*Order) GetStatus ¶
func (x *Order) GetStatus() Order_Status
func (*Order) GetTimeInForce ¶
func (x *Order) GetTimeInForce() Order_TimeInForce
func (*Order) GetType ¶
func (x *Order) GetType() Order_Type
func (*Order) GetUpdatedAt ¶
func (*Order) GetVersion ¶
func (*Order) IsExpireable ¶
func (*Order) IsFinished ¶
IsFinished returns true if an order is in any state different to ACTIVE and PARKED Basically any order which is never gonna trade anymore.
func (*Order) IsLiquidityOrder ¶
func (*Order) IsPersistent ¶
IsPersistent returns true if the order is persistent. A persistent order is a Limit type order that might be matched in the future.
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) ProtoReflect ¶
func (x *Order) ProtoReflect() protoreflect.Message
type OrderCancellationConfirmation ¶
type OrderCancellationConfirmation struct { // The order that was cancelled Order *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"` // contains filtered or unexported fields }
Used when cancelling an order
func (*OrderCancellationConfirmation) Descriptor
deprecated
func (*OrderCancellationConfirmation) Descriptor() ([]byte, []int)
Deprecated: Use OrderCancellationConfirmation.ProtoReflect.Descriptor instead.
func (*OrderCancellationConfirmation) GetOrder ¶
func (x *OrderCancellationConfirmation) GetOrder() *Order
func (*OrderCancellationConfirmation) ProtoMessage ¶
func (*OrderCancellationConfirmation) ProtoMessage()
func (*OrderCancellationConfirmation) ProtoReflect ¶
func (x *OrderCancellationConfirmation) ProtoReflect() protoreflect.Message
func (*OrderCancellationConfirmation) Reset ¶
func (x *OrderCancellationConfirmation) Reset()
func (*OrderCancellationConfirmation) String ¶
func (x *OrderCancellationConfirmation) String() string
type OrderConfirmation ¶
type OrderConfirmation struct { // The order that was confirmed Order *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"` // 0 or more trades that were emitted Trades []*Trade `protobuf:"bytes,2,rep,name=trades,proto3" json:"trades,omitempty"` // 0 or more passive orders that were affected PassiveOrdersAffected []*Order `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
Used when confirming an order
func (*OrderConfirmation) Descriptor
deprecated
func (*OrderConfirmation) Descriptor() ([]byte, []int)
Deprecated: Use OrderConfirmation.ProtoReflect.Descriptor instead.
func (*OrderConfirmation) GetOrder ¶
func (x *OrderConfirmation) GetOrder() *Order
func (*OrderConfirmation) GetPassiveOrdersAffected ¶
func (x *OrderConfirmation) GetPassiveOrdersAffected() []*Order
func (*OrderConfirmation) GetTrades ¶
func (x *OrderConfirmation) GetTrades() []*Trade
func (*OrderConfirmation) ProtoMessage ¶
func (*OrderConfirmation) ProtoMessage()
func (*OrderConfirmation) ProtoReflect ¶
func (x *OrderConfirmation) ProtoReflect() protoreflect.Message
func (*OrderConfirmation) Reset ¶
func (x *OrderConfirmation) Reset()
func (*OrderConfirmation) String ¶
func (x *OrderConfirmation) String() string
type OrderError ¶
type OrderError int32
OrderError codes are returned in the `[Order](#vega.Order).reason` field - If there is an issue with an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`
const ( // Default value, no error reported OrderError_ORDER_ERROR_UNSPECIFIED OrderError = 0 // Order was submitted for a market that does not exist OrderError_ORDER_ERROR_INVALID_MARKET_ID OrderError = 1 // Order was submitted with an invalid identifier OrderError_ORDER_ERROR_INVALID_ORDER_ID OrderError = 2 // Order was amended with a sequence number that was not previous version + 1 OrderError_ORDER_ERROR_OUT_OF_SEQUENCE OrderError = 3 // Order was amended with an invalid remaining size (e.g. remaining greater than total size) OrderError_ORDER_ERROR_INVALID_REMAINING_SIZE OrderError = 4 // Node was unable to get Vega (blockchain) time OrderError_ORDER_ERROR_TIME_FAILURE OrderError = 5 // Failed to remove an order from the book OrderError_ORDER_ERROR_REMOVAL_FAILURE OrderError = 6 // An order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended // with an expiration that was badly formatted or otherwise invalid OrderError_ORDER_ERROR_INVALID_EXPIRATION_DATETIME OrderError = 7 // Order was submitted or amended with an invalid reference field OrderError_ORDER_ERROR_INVALID_ORDER_REFERENCE OrderError = 8 // Order amend was submitted for an order field that cannot not be amended (e.g. order identifier) OrderError_ORDER_ERROR_EDIT_NOT_ALLOWED OrderError = 9 // Amend failure because amend details do not match original order OrderError_ORDER_ERROR_AMEND_FAILURE OrderError = 10 // Order not found in an order book or store OrderError_ORDER_ERROR_NOT_FOUND OrderError = 11 // Order was submitted with an invalid or missing party identifier OrderError_ORDER_ERROR_INVALID_PARTY_ID OrderError = 12 // Order was submitted for a market that has closed OrderError_ORDER_ERROR_MARKET_CLOSED OrderError = 13 // Order was submitted, but the party did not have enough collateral to cover the order OrderError_ORDER_ERROR_MARGIN_CHECK_FAILED OrderError = 14 // Order was submitted, but the party did not have an account for this asset OrderError_ORDER_ERROR_MISSING_GENERAL_ACCOUNT OrderError = 15 // Unspecified internal error OrderError_ORDER_ERROR_INTERNAL_ERROR OrderError = 16 // Order was submitted with an invalid or missing size (e.g. 0) OrderError_ORDER_ERROR_INVALID_SIZE OrderError = 17 // Order was submitted with an invalid persistence for its type OrderError_ORDER_ERROR_INVALID_PERSISTENCE OrderError = 18 // Order was submitted with an invalid type field OrderError_ORDER_ERROR_INVALID_TYPE OrderError = 19 // Order was stopped as it would have traded with another order submitted from the same party OrderError_ORDER_ERROR_SELF_TRADING OrderError = 20 // Order was submitted, but the party did not have enough collateral to cover the fees for the order OrderError_ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES OrderError = 21 // Order was submitted with an incorrect or invalid market type OrderError_ORDER_ERROR_INCORRECT_MARKET_TYPE OrderError = 22 // Order was submitted with invalid time in force OrderError_ORDER_ERROR_INVALID_TIME_IN_FORCE OrderError = 23 // A GFN order has got to the market when it is in auction mode OrderError_ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION OrderError = 24 // A GFA order has got to the market when it is in continuous trading mode OrderError_ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING OrderError = 25 // Attempt to amend order to GTT without ExpiryAt OrderError_ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT OrderError = 26 // Attempt to amend ExpiryAt to a value before CreatedAt OrderError_ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT OrderError = 27 // Attempt to amend to GTC without an ExpiryAt value OrderError_ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT OrderError = 28 // Amending to FOK or IOC is invalid OrderError_ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC OrderError = 29 // Amending to GFA or GFN is invalid OrderError_ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN OrderError = 30 // Amending from GFA or GFN is invalid OrderError_ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN OrderError = 31 // IOC orders are not allowed during auction OrderError_ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION OrderError = 32 // FOK orders are not allowed during auction OrderError_ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION OrderError = 33 // Pegged orders must be LIMIT orders OrderError_ORDER_ERROR_MUST_BE_LIMIT_ORDER OrderError = 34 // Pegged orders can only have TIF GTC or GTT OrderError_ORDER_ERROR_MUST_BE_GTT_OR_GTC OrderError = 35 // Pegged order must have a reference price OrderError_ORDER_ERROR_WITHOUT_REFERENCE_PRICE OrderError = 36 // Buy pegged order cannot reference best ask price OrderError_ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE OrderError = 37 // Pegged order offset must be >= 0 OrderError_ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO OrderError = 40 // Sell pegged order cannot reference best bid price OrderError_ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE OrderError = 41 // Pegged order offset must be > zero OrderError_ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO OrderError = 42 // The party has an insufficient balance, or does not have // a general account to submit the order (no deposits made // for the required asset) OrderError_ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE OrderError = 43 // Cannot amend details of a non pegged details OrderError_ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER OrderError = 44 // Could not re-price a pegged order because a market price is unavailable OrderError_ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER OrderError = 45 // It is not possible to amend the price of an existing pegged order OrderError_ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER OrderError = 46 // An FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds OrderError_ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS OrderError = 47 )
func IsOrderError ¶
func IsOrderError(err error) (OrderError, bool)
func (OrderError) Descriptor ¶
func (OrderError) Descriptor() protoreflect.EnumDescriptor
func (OrderError) Enum ¶
func (x OrderError) Enum() *OrderError
func (OrderError) EnumDescriptor
deprecated
func (OrderError) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrderError.Descriptor instead.
func (OrderError) Error ¶
func (err OrderError) Error() string
func (OrderError) Number ¶
func (x OrderError) Number() protoreflect.EnumNumber
func (OrderError) String ¶
func (x OrderError) String() string
func (OrderError) Type ¶
func (OrderError) Type() protoreflect.EnumType
type Order_Status ¶
type Order_Status int32
Status values for an order
const ( // Default value, always invalid Order_STATUS_UNSPECIFIED Order_Status = 0 // Used for active unfilled or partially filled orders Order_STATUS_ACTIVE Order_Status = 1 // Used for expired GTT orders Order_STATUS_EXPIRED Order_Status = 2 // Used for orders cancelled by the party that created the order Order_STATUS_CANCELLED Order_Status = 3 // Used for unfilled FOK or IOC orders, and for orders that were stopped by the network Order_STATUS_STOPPED Order_Status = 4 // Used for closed fully filled orders Order_STATUS_FILLED Order_Status = 5 // Used for orders when not enough collateral was available to fill the margin requirements Order_STATUS_REJECTED Order_Status = 6 // Used for closed partially filled IOC orders Order_STATUS_PARTIALLY_FILLED Order_Status = 7 // Order has been removed from the order book and has been parked, this applies to pegged orders only Order_STATUS_PARKED Order_Status = 8 )
func (Order_Status) Descriptor ¶
func (Order_Status) Descriptor() protoreflect.EnumDescriptor
func (Order_Status) Enum ¶
func (x Order_Status) Enum() *Order_Status
func (Order_Status) EnumDescriptor
deprecated
func (Order_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Order_Status.Descriptor instead.
func (Order_Status) Number ¶
func (x Order_Status) Number() protoreflect.EnumNumber
func (Order_Status) String ¶
func (x Order_Status) String() string
func (Order_Status) Type ¶
func (Order_Status) Type() protoreflect.EnumType
type Order_TimeInForce ¶
type Order_TimeInForce int32
Time In Force for an order
const ( // Default value for TimeInForce, can be valid for an amend Order_TIME_IN_FORCE_UNSPECIFIED Order_TimeInForce = 0 // Good until cancelled, the order trades any amount and as much as possible // and remains on the book until it either trades completely or is cancelled Order_TIME_IN_FORCE_GTC Order_TimeInForce = 1 // Good until specified time, this order type trades any amount and as much as possible // and remains on the book until it either trades completely, is cancelled, or expires at a set time // NOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry Order_TIME_IN_FORCE_GTT Order_TimeInForce = 2 // Immediate or cancel, the order trades any amount and as much as possible // but does not remain on the book (whether it trades or not) Order_TIME_IN_FORCE_IOC Order_TimeInForce = 3 // Fill or kill, The order either trades completely (remainingSize == 0 after adding) // or not at all, does not remain on the book if it doesn't trade Order_TIME_IN_FORCE_FOK Order_TimeInForce = 4 // Good for auction, this order is only accepted during an auction period Order_TIME_IN_FORCE_GFA Order_TimeInForce = 5 // Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions) Order_TIME_IN_FORCE_GFN Order_TimeInForce = 6 )
func (Order_TimeInForce) Descriptor ¶
func (Order_TimeInForce) Descriptor() protoreflect.EnumDescriptor
func (Order_TimeInForce) Enum ¶
func (x Order_TimeInForce) Enum() *Order_TimeInForce
func (Order_TimeInForce) EnumDescriptor
deprecated
func (Order_TimeInForce) EnumDescriptor() ([]byte, []int)
Deprecated: Use Order_TimeInForce.Descriptor instead.
func (Order_TimeInForce) Number ¶
func (x Order_TimeInForce) Number() protoreflect.EnumNumber
func (Order_TimeInForce) String ¶
func (x Order_TimeInForce) String() string
func (Order_TimeInForce) Type ¶
func (Order_TimeInForce) Type() protoreflect.EnumType
type Order_Type ¶
type Order_Type int32
Type values for an order
const ( // Default value, always invalid Order_TYPE_UNSPECIFIED Order_Type = 0 // Used for Limit orders Order_TYPE_LIMIT Order_Type = 1 // Used for Market orders Order_TYPE_MARKET Order_Type = 2 // Used for orders where the initiating party is the network (with distressed parties) Order_TYPE_NETWORK Order_Type = 3 )
func (Order_Type) Descriptor ¶
func (Order_Type) Descriptor() protoreflect.EnumDescriptor
func (Order_Type) Enum ¶
func (x Order_Type) Enum() *Order_Type
func (Order_Type) EnumDescriptor
deprecated
func (Order_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Order_Type.Descriptor instead.
func (Order_Type) Number ¶
func (x Order_Type) Number() protoreflect.EnumNumber
func (Order_Type) String ¶
func (x Order_Type) String() string
func (Order_Type) Type ¶
func (Order_Type) Type() protoreflect.EnumType
type Party ¶
type Party struct { // A unique identifier for the party, typically represented by a public key Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
A party represents an entity who wishes to trade on or query a Vega network
func (*Party) Descriptor
deprecated
func (*Party) ProtoMessage ¶
func (*Party) ProtoMessage()
func (*Party) ProtoReflect ¶
func (x *Party) ProtoReflect() protoreflect.Message
type PeggedOrder ¶
type PeggedOrder struct { // The price point the order is linked to Reference PeggedReference `protobuf:"varint,1,opt,name=reference,proto3,enum=vega.PeggedReference" json:"reference,omitempty"` // Offset from the price reference Offset string `protobuf:"bytes,2,opt,name=offset,proto3" json:"offset,omitempty"` // contains filtered or unexported fields }
Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET They can be used for any limit order that is valid during continuous trading
func (PeggedOrder) DeepClone ¶
func (p PeggedOrder) DeepClone() *PeggedOrder
func (*PeggedOrder) Descriptor
deprecated
func (*PeggedOrder) Descriptor() ([]byte, []int)
Deprecated: Use PeggedOrder.ProtoReflect.Descriptor instead.
func (*PeggedOrder) GetOffset ¶
func (x *PeggedOrder) GetOffset() string
func (*PeggedOrder) GetReference ¶
func (x *PeggedOrder) GetReference() PeggedReference
func (*PeggedOrder) ProtoMessage ¶
func (*PeggedOrder) ProtoMessage()
func (*PeggedOrder) ProtoReflect ¶
func (x *PeggedOrder) ProtoReflect() protoreflect.Message
func (*PeggedOrder) Reset ¶
func (x *PeggedOrder) Reset()
func (*PeggedOrder) String ¶
func (x *PeggedOrder) String() string
type PeggedReference ¶
type PeggedReference int32
A pegged reference defines which price point a pegged order is linked to - meaning the price for a pegged order is calculated from the value of the reference price point
const ( // Default value for PeggedReference, no reference given PeggedReference_PEGGED_REFERENCE_UNSPECIFIED PeggedReference = 0 // Mid price reference PeggedReference_PEGGED_REFERENCE_MID PeggedReference = 1 // Best bid price reference PeggedReference_PEGGED_REFERENCE_BEST_BID PeggedReference = 2 // Best ask price reference PeggedReference_PEGGED_REFERENCE_BEST_ASK PeggedReference = 3 )
func (PeggedReference) Descriptor ¶
func (PeggedReference) Descriptor() protoreflect.EnumDescriptor
func (PeggedReference) Enum ¶
func (x PeggedReference) Enum() *PeggedReference
func (PeggedReference) EnumDescriptor
deprecated
func (PeggedReference) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeggedReference.Descriptor instead.
func (PeggedReference) Number ¶
func (x PeggedReference) Number() protoreflect.EnumNumber
func (PeggedReference) String ¶
func (x PeggedReference) String() string
func (PeggedReference) Type ¶
func (PeggedReference) Type() protoreflect.EnumType
type Position ¶
type Position struct { // Market identifier MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Party identifier PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Open volume for the position, value is signed +ve for long and -ve for short OpenVolume int64 `protobuf:"varint,3,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"` // Realised profit and loss for the position, value is signed +ve for long and -ve for short RealisedPnl string `protobuf:"bytes,4,opt,name=realised_pnl,json=realisedPnl,proto3" json:"realised_pnl,omitempty"` // Unrealised profit and loss for the position, value is signed +ve for long and -ve for short UnrealisedPnl string `protobuf:"bytes,5,opt,name=unrealised_pnl,json=unrealisedPnl,proto3" json:"unrealised_pnl,omitempty"` // Average entry price for the position, the price is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places AverageEntryPrice string `protobuf:"bytes,6,opt,name=average_entry_price,json=averageEntryPrice,proto3" json:"average_entry_price,omitempty"` // Timestamp for the latest time the position was updated UpdatedAt int64 `protobuf:"varint,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
Represents position data for a party on the specified market on Vega
func (*Position) Descriptor
deprecated
func (*Position) GetAverageEntryPrice ¶
func (*Position) GetMarketId ¶
func (*Position) GetOpenVolume ¶
func (*Position) GetPartyId ¶
func (*Position) GetRealisedPnl ¶
func (*Position) GetUnrealisedPnl ¶
func (*Position) GetUpdatedAt ¶
func (*Position) ProtoMessage ¶
func (*Position) ProtoMessage()
func (*Position) ProtoReflect ¶
func (x *Position) ProtoReflect() protoreflect.Message
type PositionTrade ¶
type PositionTrade struct { // Volume for the position trade, value is signed +ve for long and -ve for short Volume int64 `protobuf:"varint,1,opt,name=volume,proto3" json:"volume,omitempty"` // Price for the position trade, the price is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"` // contains filtered or unexported fields }
func (*PositionTrade) Descriptor
deprecated
func (*PositionTrade) Descriptor() ([]byte, []int)
Deprecated: Use PositionTrade.ProtoReflect.Descriptor instead.
func (*PositionTrade) GetPrice ¶
func (x *PositionTrade) GetPrice() string
func (*PositionTrade) GetVolume ¶
func (x *PositionTrade) GetVolume() int64
func (*PositionTrade) ProtoMessage ¶
func (*PositionTrade) ProtoMessage()
func (*PositionTrade) ProtoReflect ¶
func (x *PositionTrade) ProtoReflect() protoreflect.Message
func (*PositionTrade) Reset ¶
func (x *PositionTrade) Reset()
func (*PositionTrade) String ¶
func (x *PositionTrade) String() string
type PostTransferBalance ¶ added in v0.56.0
type PostTransferBalance struct { // The account relating to the transfer Account *AccountDetails `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // The balance relating to the transfer Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"` // contains filtered or unexported fields }
Represents the balance for an account during a transfer
func (PostTransferBalance) DeepClone ¶ added in v0.56.0
func (p PostTransferBalance) DeepClone() *PostTransferBalance
func (*PostTransferBalance) Descriptor
deprecated
added in
v0.56.0
func (*PostTransferBalance) Descriptor() ([]byte, []int)
Deprecated: Use PostTransferBalance.ProtoReflect.Descriptor instead.
func (*PostTransferBalance) GetAccount ¶ added in v0.56.0
func (x *PostTransferBalance) GetAccount() *AccountDetails
func (*PostTransferBalance) GetBalance ¶ added in v0.56.0
func (x *PostTransferBalance) GetBalance() string
func (*PostTransferBalance) ProtoMessage ¶ added in v0.56.0
func (*PostTransferBalance) ProtoMessage()
func (*PostTransferBalance) ProtoReflect ¶ added in v0.56.0
func (x *PostTransferBalance) ProtoReflect() protoreflect.Message
func (*PostTransferBalance) Reset ¶ added in v0.56.0
func (x *PostTransferBalance) Reset()
func (*PostTransferBalance) String ¶ added in v0.56.0
func (x *PostTransferBalance) String() string
type PriceLevel ¶
type PriceLevel struct { // Price for the price level, the price is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places Price string `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"` // Number of orders at the price level NumberOfOrders uint64 `protobuf:"varint,2,opt,name=number_of_orders,json=numberOfOrders,proto3" json:"number_of_orders,omitempty"` // Volume at the price level Volume uint64 `protobuf:"varint,3,opt,name=volume,proto3" json:"volume,omitempty"` // contains filtered or unexported fields }
Represents a price level from market depth or order book data
func (*PriceLevel) Descriptor
deprecated
func (*PriceLevel) Descriptor() ([]byte, []int)
Deprecated: Use PriceLevel.ProtoReflect.Descriptor instead.
func (*PriceLevel) GetNumberOfOrders ¶
func (x *PriceLevel) GetNumberOfOrders() uint64
func (*PriceLevel) GetPrice ¶
func (x *PriceLevel) GetPrice() string
func (*PriceLevel) GetVolume ¶
func (x *PriceLevel) GetVolume() uint64
func (*PriceLevel) ProtoMessage ¶
func (*PriceLevel) ProtoMessage()
func (*PriceLevel) ProtoReflect ¶
func (x *PriceLevel) ProtoReflect() protoreflect.Message
func (*PriceLevel) Reset ¶
func (x *PriceLevel) Reset()
func (*PriceLevel) String ¶
func (x *PriceLevel) String() string
type PriceMonitoringBounds ¶
type PriceMonitoringBounds struct { // Minimum price that isn't currently breaching the specified price monitoring trigger MinValidPrice string `protobuf:"bytes,1,opt,name=min_valid_price,json=minValidPrice,proto3" json:"min_valid_price,omitempty"` // Maximum price that isn't currently breaching the specified price monitoring trigger MaxValidPrice string `protobuf:"bytes,2,opt,name=max_valid_price,json=maxValidPrice,proto3" json:"max_valid_price,omitempty"` // Price monitoring trigger associated with the bounds Trigger *PriceMonitoringTrigger `protobuf:"bytes,3,opt,name=trigger,proto3" json:"trigger,omitempty"` // Reference price used to calculate the valid price range ReferencePrice string `protobuf:"bytes,4,opt,name=reference_price,json=referencePrice,proto3" json:"reference_price,omitempty"` // contains filtered or unexported fields }
Represents a list of valid (at the current timestamp) price ranges per associated trigger
func (PriceMonitoringBounds) DeepClone ¶
func (p PriceMonitoringBounds) DeepClone() *PriceMonitoringBounds
func (*PriceMonitoringBounds) Descriptor
deprecated
func (*PriceMonitoringBounds) Descriptor() ([]byte, []int)
Deprecated: Use PriceMonitoringBounds.ProtoReflect.Descriptor instead.
func (*PriceMonitoringBounds) GetMaxValidPrice ¶
func (x *PriceMonitoringBounds) GetMaxValidPrice() string
func (*PriceMonitoringBounds) GetMinValidPrice ¶
func (x *PriceMonitoringBounds) GetMinValidPrice() string
func (*PriceMonitoringBounds) GetReferencePrice ¶
func (x *PriceMonitoringBounds) GetReferencePrice() string
func (*PriceMonitoringBounds) GetTrigger ¶
func (x *PriceMonitoringBounds) GetTrigger() *PriceMonitoringTrigger
func (*PriceMonitoringBounds) ProtoMessage ¶
func (*PriceMonitoringBounds) ProtoMessage()
func (*PriceMonitoringBounds) ProtoReflect ¶
func (x *PriceMonitoringBounds) ProtoReflect() protoreflect.Message
func (*PriceMonitoringBounds) Reset ¶
func (x *PriceMonitoringBounds) Reset()
func (*PriceMonitoringBounds) String ¶
func (x *PriceMonitoringBounds) String() string
type PriceMonitoringParameters ¶
type PriceMonitoringParameters struct { Triggers []*PriceMonitoringTrigger `protobuf:"bytes,1,rep,name=triggers,proto3" json:"triggers,omitempty"` // contains filtered or unexported fields }
PriceMonitoringParameters contains a collection of triggers to be used for a given market
func (PriceMonitoringParameters) DeepClone ¶
func (p PriceMonitoringParameters) DeepClone() *PriceMonitoringParameters
func (*PriceMonitoringParameters) Descriptor
deprecated
func (*PriceMonitoringParameters) Descriptor() ([]byte, []int)
Deprecated: Use PriceMonitoringParameters.ProtoReflect.Descriptor instead.
func (*PriceMonitoringParameters) GetTriggers ¶
func (x *PriceMonitoringParameters) GetTriggers() []*PriceMonitoringTrigger
func (*PriceMonitoringParameters) ProtoMessage ¶
func (*PriceMonitoringParameters) ProtoMessage()
func (*PriceMonitoringParameters) ProtoReflect ¶
func (x *PriceMonitoringParameters) ProtoReflect() protoreflect.Message
func (*PriceMonitoringParameters) Reset ¶
func (x *PriceMonitoringParameters) Reset()
func (*PriceMonitoringParameters) String ¶
func (x *PriceMonitoringParameters) String() string
func (*PriceMonitoringParameters) Validate ¶
func (p *PriceMonitoringParameters) Validate() error
type PriceMonitoringSettings ¶
type PriceMonitoringSettings struct { // Specifies price monitoring parameters to be used for price monitoring purposes Parameters *PriceMonitoringParameters `protobuf:"bytes,1,opt,name=parameters,proto3" json:"parameters,omitempty"` // contains filtered or unexported fields }
PriceMonitoringSettings contains the settings for price monitoring
func (PriceMonitoringSettings) DeepClone ¶
func (p PriceMonitoringSettings) DeepClone() *PriceMonitoringSettings
func (*PriceMonitoringSettings) Descriptor
deprecated
func (*PriceMonitoringSettings) Descriptor() ([]byte, []int)
Deprecated: Use PriceMonitoringSettings.ProtoReflect.Descriptor instead.
func (*PriceMonitoringSettings) GetParameters ¶
func (x *PriceMonitoringSettings) GetParameters() *PriceMonitoringParameters
func (*PriceMonitoringSettings) ProtoMessage ¶
func (*PriceMonitoringSettings) ProtoMessage()
func (*PriceMonitoringSettings) ProtoReflect ¶
func (x *PriceMonitoringSettings) ProtoReflect() protoreflect.Message
func (*PriceMonitoringSettings) Reset ¶
func (x *PriceMonitoringSettings) Reset()
func (*PriceMonitoringSettings) String ¶
func (x *PriceMonitoringSettings) String() string
type PriceMonitoringTrigger ¶
type PriceMonitoringTrigger struct { // Price monitoring projection horizon τ in seconds Horizon int64 `protobuf:"varint,1,opt,name=horizon,proto3" json:"horizon,omitempty"` // Price monitoring probability level p Probability string `protobuf:"bytes,2,opt,name=probability,proto3" json:"probability,omitempty"` // Price monitoring auction extension duration in seconds should the price // breach it's theoretical level over the specified horizon at the specified // probability level AuctionExtension int64 `protobuf:"varint,3,opt,name=auction_extension,json=auctionExtension,proto3" json:"auction_extension,omitempty"` // contains filtered or unexported fields }
PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration
func (PriceMonitoringTrigger) DeepClone ¶
func (p PriceMonitoringTrigger) DeepClone() *PriceMonitoringTrigger
func (*PriceMonitoringTrigger) Descriptor
deprecated
func (*PriceMonitoringTrigger) Descriptor() ([]byte, []int)
Deprecated: Use PriceMonitoringTrigger.ProtoReflect.Descriptor instead.
func (*PriceMonitoringTrigger) GetAuctionExtension ¶
func (x *PriceMonitoringTrigger) GetAuctionExtension() int64
func (*PriceMonitoringTrigger) GetHorizon ¶
func (x *PriceMonitoringTrigger) GetHorizon() int64
func (*PriceMonitoringTrigger) GetProbability ¶
func (x *PriceMonitoringTrigger) GetProbability() string
func (*PriceMonitoringTrigger) ProtoMessage ¶
func (*PriceMonitoringTrigger) ProtoMessage()
func (*PriceMonitoringTrigger) ProtoReflect ¶
func (x *PriceMonitoringTrigger) ProtoReflect() protoreflect.Message
func (*PriceMonitoringTrigger) Reset ¶
func (x *PriceMonitoringTrigger) Reset()
func (*PriceMonitoringTrigger) String ¶
func (x *PriceMonitoringTrigger) String() string
func (*PriceMonitoringTrigger) Validate ¶
func (p *PriceMonitoringTrigger) Validate() error
type Proposal ¶
type Proposal struct { // Unique proposal identifier Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Proposal reference Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // Party identifier (public key) of the author (the party submitting the proposal) PartyId string `protobuf:"bytes,3,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Proposal state - See (Proposal.State)[#vega.Proposal.State] definition State Proposal_State `protobuf:"varint,4,opt,name=state,proto3,enum=vega.Proposal_State" json:"state,omitempty"` // Proposal timestamp for date and time (in nanoseconds) when proposal was submitted to the network Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Proposal configuration and the actual change that is meant to be executed when proposal is enacted Terms *ProposalTerms `protobuf:"bytes,6,opt,name=terms,proto3" json:"terms,omitempty"` // A reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses Reason *ProposalError `protobuf:"varint,7,opt,name=reason,proto3,enum=vega.ProposalError,oneof" json:"reason,omitempty"` // The detailed error associated to the reason ErrorDetails *string `protobuf:"bytes,8,opt,name=error_details,json=errorDetails,proto3,oneof" json:"error_details,omitempty"` // The rationale behind a proposal Rationale *ProposalRationale `protobuf:"bytes,9,opt,name=rationale,proto3" json:"rationale,omitempty"` // The required vote participation for this proposal RequiredParticipation string `protobuf:"bytes,10,opt,name=required_participation,json=requiredParticipation,proto3" json:"required_participation,omitempty"` // The required majority for this proposal RequiredMajority string `protobuf:"bytes,11,opt,name=required_majority,json=requiredMajority,proto3" json:"required_majority,omitempty"` // The required participation from liquidity providers, optional (required for market update proposal) RequiredLiquidityProviderParticipation *string `` /* 186-byte string literal not displayed */ // The require majority from liquidity providers, optional (required for market update proposal) RequiredLiquidityProviderMajority *string `` /* 171-byte string literal not displayed */ // contains filtered or unexported fields }
Governance proposal
func (*Proposal) Descriptor
deprecated
func (*Proposal) GetErrorDetails ¶
func (*Proposal) GetPartyId ¶
func (*Proposal) GetRationale ¶
func (x *Proposal) GetRationale() *ProposalRationale
func (*Proposal) GetReason ¶
func (x *Proposal) GetReason() ProposalError
func (*Proposal) GetReference ¶
func (*Proposal) GetRequiredLiquidityProviderMajority ¶ added in v0.55.0
func (*Proposal) GetRequiredLiquidityProviderParticipation ¶ added in v0.55.0
func (*Proposal) GetRequiredMajority ¶ added in v0.55.0
func (*Proposal) GetRequiredParticipation ¶ added in v0.55.0
func (*Proposal) GetState ¶
func (x *Proposal) GetState() Proposal_State
func (*Proposal) GetTerms ¶
func (x *Proposal) GetTerms() *ProposalTerms
func (*Proposal) GetTimestamp ¶
func (*Proposal) ProtoMessage ¶
func (*Proposal) ProtoMessage()
func (*Proposal) ProtoReflect ¶
func (x *Proposal) ProtoReflect() protoreflect.Message
type ProposalError ¶
type ProposalError int32
A list of possible errors that can cause a proposal to be in state rejected or failed
const ( // Default value ProposalError_PROPOSAL_ERROR_UNSPECIFIED ProposalError = 0 // The specified close time is too early based on network parameters ProposalError_PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON ProposalError = 1 // The specified close time is too late based on network parameters ProposalError_PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE ProposalError = 2 // The specified enactment time is too early based on network parameters ProposalError_PROPOSAL_ERROR_ENACT_TIME_TOO_SOON ProposalError = 3 // The specified enactment time is too late based on network parameters ProposalError_PROPOSAL_ERROR_ENACT_TIME_TOO_LATE ProposalError = 4 // The proposer for this proposal has insufficient tokens ProposalError_PROPOSAL_ERROR_INSUFFICIENT_TOKENS ProposalError = 5 // The instrument quote name and base name were the same ProposalError_PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY ProposalError = 6 // The proposal has no product ProposalError_PROPOSAL_ERROR_NO_PRODUCT ProposalError = 7 // The specified product is not supported ProposalError_PROPOSAL_ERROR_UNSUPPORTED_PRODUCT ProposalError = 8 // The proposal has no trading mode ProposalError_PROPOSAL_ERROR_NO_TRADING_MODE ProposalError = 11 // The proposal has an unsupported trading mode ProposalError_PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE ProposalError = 12 // The proposal failed node validation ProposalError_PROPOSAL_ERROR_NODE_VALIDATION_FAILED ProposalError = 13 // A field is missing in a builtin asset source ProposalError_PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD ProposalError = 14 // The contract address is missing in the ERC20 asset source ProposalError_PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS ProposalError = 15 // The asset ID is invalid or does not exist on the Vega network ProposalError_PROPOSAL_ERROR_INVALID_ASSET ProposalError = 16 // Proposal terms timestamps are not compatible (Validation < Closing < Enactment) ProposalError_PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS ProposalError = 17 // No risk parameters were specified ProposalError_PROPOSAL_ERROR_NO_RISK_PARAMETERS ProposalError = 18 // Invalid key in update network parameter proposal ProposalError_PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY ProposalError = 19 // Invalid value in update network parameter proposal ProposalError_PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE ProposalError = 20 // Validation failed for network parameter proposal ProposalError_PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED ProposalError = 21 // Opening auction duration is less than the network minimum opening auction time ProposalError_PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL ProposalError = 22 // Opening auction duration is more than the network minimum opening auction time ProposalError_PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE ProposalError = 23 // Market proposal market could not be instantiated in execution ProposalError_PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET ProposalError = 25 // Market proposal market contained invalid product definition ProposalError_PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT ProposalError = 26 // Market proposal has invalid risk parameter ProposalError_PROPOSAL_ERROR_INVALID_RISK_PARAMETER ProposalError = 30 // Proposal was declined because vote didn't reach the majority threshold required ProposalError_PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED ProposalError = 31 // Proposal declined because the participation threshold was not reached ProposalError_PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED ProposalError = 32 // Asset proposal has invalid asset details ProposalError_PROPOSAL_ERROR_INVALID_ASSET_DETAILS ProposalError = 33 // Proposal is an unknown type ProposalError_PROPOSAL_ERROR_UNKNOWN_TYPE ProposalError = 34 // Proposal has an unknown risk parameter type ProposalError_PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE ProposalError = 35 // Validation failed for freeform proposal ProposalError_PROPOSAL_ERROR_INVALID_FREEFORM ProposalError = 36 // The party doesn't have enough equity-like share to propose an update on the market // targeted by the proposal ProposalError_PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE ProposalError = 37 // The market targeted by the proposal does not exist or is not eligible for modification ProposalError_PROPOSAL_ERROR_INVALID_MARKET ProposalError = 38 // The market proposal decimal place is higher than the market settlement asset decimal places ProposalError_PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES ProposalError = 39 // The market proposal contains too many price monitoring triggers ProposalError_PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS ProposalError = 40 // The market proposal contains too many price monitoring triggers ProposalError_PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE ProposalError = 41 )
func (ProposalError) Descriptor ¶
func (ProposalError) Descriptor() protoreflect.EnumDescriptor
func (ProposalError) Enum ¶
func (x ProposalError) Enum() *ProposalError
func (ProposalError) EnumDescriptor
deprecated
func (ProposalError) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProposalError.Descriptor instead.
func (ProposalError) Number ¶
func (x ProposalError) Number() protoreflect.EnumNumber
func (ProposalError) String ¶
func (x ProposalError) String() string
func (ProposalError) Type ¶
func (ProposalError) Type() protoreflect.EnumType
type ProposalRationale ¶
type ProposalRationale struct { // Description to show a short title / something in case the link goes offline. // This is to be between 0 and 20k unicode characters. // This is mandatory for all proposals. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Title to be used to give a short description of the proposal in lists. // This is to be between 0 and 100 unicode characters. // This is mandatory for all proposals. Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` // contains filtered or unexported fields }
The rationale behind a proposal.
func (*ProposalRationale) Descriptor
deprecated
func (*ProposalRationale) Descriptor() ([]byte, []int)
Deprecated: Use ProposalRationale.ProtoReflect.Descriptor instead.
func (*ProposalRationale) GetDescription ¶
func (x *ProposalRationale) GetDescription() string
func (*ProposalRationale) GetTitle ¶
func (x *ProposalRationale) GetTitle() string
func (*ProposalRationale) ProtoMessage ¶
func (*ProposalRationale) ProtoMessage()
func (*ProposalRationale) ProtoReflect ¶
func (x *ProposalRationale) ProtoReflect() protoreflect.Message
func (*ProposalRationale) Reset ¶
func (x *ProposalRationale) Reset()
func (*ProposalRationale) String ¶
func (x *ProposalRationale) String() string
type ProposalTerms ¶
type ProposalTerms struct { // Timestamp (Unix time in seconds) when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters ClosingTimestamp int64 `protobuf:"varint,1,opt,name=closing_timestamp,json=closingTimestamp,proto3" json:"closing_timestamp,omitempty"` // Timestamp (Unix time in seconds) when proposal gets enacted (if passed), // constrained by `minEnact` and `maxEnact` network parameters EnactmentTimestamp int64 `protobuf:"varint,2,opt,name=enactment_timestamp,json=enactmentTimestamp,proto3" json:"enactment_timestamp,omitempty"` // Validation timestamp (Unix time in seconds) ValidationTimestamp int64 `protobuf:"varint,3,opt,name=validation_timestamp,json=validationTimestamp,proto3" json:"validation_timestamp,omitempty"` // Changes being proposed // // Types that are assignable to Change: // // *ProposalTerms_UpdateMarket // *ProposalTerms_NewMarket // *ProposalTerms_UpdateNetworkParameter // *ProposalTerms_NewAsset // *ProposalTerms_NewFreeform // *ProposalTerms_UpdateAsset Change isProposalTerms_Change `protobuf_oneof:"change"` // contains filtered or unexported fields }
Terms for a governance proposal on Vega
func (ProposalTerms) DeepClone ¶
func (p ProposalTerms) DeepClone() *ProposalTerms
func (*ProposalTerms) Descriptor
deprecated
func (*ProposalTerms) Descriptor() ([]byte, []int)
Deprecated: Use ProposalTerms.ProtoReflect.Descriptor instead.
func (*ProposalTerms) GetChange ¶
func (m *ProposalTerms) GetChange() isProposalTerms_Change
func (*ProposalTerms) GetClosingTimestamp ¶
func (x *ProposalTerms) GetClosingTimestamp() int64
func (*ProposalTerms) GetEnactmentTimestamp ¶
func (x *ProposalTerms) GetEnactmentTimestamp() int64
func (*ProposalTerms) GetNewAsset ¶
func (x *ProposalTerms) GetNewAsset() *NewAsset
func (*ProposalTerms) GetNewFreeform ¶
func (x *ProposalTerms) GetNewFreeform() *NewFreeform
func (*ProposalTerms) GetNewMarket ¶
func (x *ProposalTerms) GetNewMarket() *NewMarket
func (*ProposalTerms) GetUpdateAsset ¶
func (x *ProposalTerms) GetUpdateAsset() *UpdateAsset
func (*ProposalTerms) GetUpdateMarket ¶
func (x *ProposalTerms) GetUpdateMarket() *UpdateMarket
func (*ProposalTerms) GetUpdateNetworkParameter ¶
func (x *ProposalTerms) GetUpdateNetworkParameter() *UpdateNetworkParameter
func (*ProposalTerms) GetValidationTimestamp ¶
func (x *ProposalTerms) GetValidationTimestamp() int64
func (*ProposalTerms) ProtoMessage ¶
func (*ProposalTerms) ProtoMessage()
func (*ProposalTerms) ProtoReflect ¶
func (x *ProposalTerms) ProtoReflect() protoreflect.Message
func (*ProposalTerms) Reset ¶
func (x *ProposalTerms) Reset()
func (*ProposalTerms) String ¶
func (x *ProposalTerms) String() string
type ProposalTerms_NewAsset ¶
type ProposalTerms_NewAsset struct { // Proposal change for creating new assets on Vega NewAsset *NewAsset `protobuf:"bytes,104,opt,name=new_asset,json=newAsset,proto3,oneof"` }
func (ProposalTerms_NewAsset) DeepClone ¶
func (p ProposalTerms_NewAsset) DeepClone() *ProposalTerms_NewAsset
type ProposalTerms_NewFreeform ¶
type ProposalTerms_NewFreeform struct { // Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system, // and can be used to gauge community sentiment NewFreeform *NewFreeform `protobuf:"bytes,105,opt,name=new_freeform,json=newFreeform,proto3,oneof"` }
type ProposalTerms_NewMarket ¶
type ProposalTerms_NewMarket struct { // Proposal change for creating new market on Vega NewMarket *NewMarket `protobuf:"bytes,102,opt,name=new_market,json=newMarket,proto3,oneof"` }
func (ProposalTerms_NewMarket) DeepClone ¶
func (p ProposalTerms_NewMarket) DeepClone() *ProposalTerms_NewMarket
type ProposalTerms_UpdateAsset ¶
type ProposalTerms_UpdateAsset struct { // Proposal change for updating an asset UpdateAsset *UpdateAsset `protobuf:"bytes,106,opt,name=update_asset,json=updateAsset,proto3,oneof"` }
type ProposalTerms_UpdateMarket ¶
type ProposalTerms_UpdateMarket struct { // Proposal change for modifying an existing market on Vega UpdateMarket *UpdateMarket `protobuf:"bytes,101,opt,name=update_market,json=updateMarket,proto3,oneof"` }
func (ProposalTerms_UpdateMarket) DeepClone ¶
func (p ProposalTerms_UpdateMarket) DeepClone() *ProposalTerms_UpdateMarket
type ProposalTerms_UpdateNetworkParameter ¶
type ProposalTerms_UpdateNetworkParameter struct { // Proposal change for updating Vega network parameters UpdateNetworkParameter *UpdateNetworkParameter `protobuf:"bytes,103,opt,name=update_network_parameter,json=updateNetworkParameter,proto3,oneof"` }
func (ProposalTerms_UpdateNetworkParameter) DeepClone ¶
func (p ProposalTerms_UpdateNetworkParameter) DeepClone() *ProposalTerms_UpdateNetworkParameter
type Proposal_State ¶
type Proposal_State int32
Proposal state transition: Open ->
- Passed -> Enacted.
- Passed -> Failed.
- Declined
Rejected Proposal can enter Failed state from any other state
const ( // Default value, always invalid Proposal_STATE_UNSPECIFIED Proposal_State = 0 // Proposal enactment has failed - even though proposal has passed, its execution could not be performed Proposal_STATE_FAILED Proposal_State = 1 // Proposal is open for voting Proposal_STATE_OPEN Proposal_State = 2 // Proposal has gained enough support to be executed Proposal_STATE_PASSED Proposal_State = 3 // Proposal wasn't accepted (proposal terms failed validation due to wrong configuration or failing to meet network requirements) Proposal_STATE_REJECTED Proposal_State = 4 // Proposal didn't get enough votes (either failing to gain required participation or majority level) Proposal_STATE_DECLINED Proposal_State = 5 // Proposal enacted Proposal_STATE_ENACTED Proposal_State = 6 // Waiting for node validation of the proposal Proposal_STATE_WAITING_FOR_NODE_VOTE Proposal_State = 7 )
func (Proposal_State) Descriptor ¶
func (Proposal_State) Descriptor() protoreflect.EnumDescriptor
func (Proposal_State) Enum ¶
func (x Proposal_State) Enum() *Proposal_State
func (Proposal_State) EnumDescriptor
deprecated
func (Proposal_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Proposal_State.Descriptor instead.
func (Proposal_State) Number ¶
func (x Proposal_State) Number() protoreflect.EnumNumber
func (Proposal_State) String ¶
func (x Proposal_State) String() string
func (Proposal_State) Type ¶
func (Proposal_State) Type() protoreflect.EnumType
type RankingScore ¶
type RankingScore struct { // stake based score - no anti-whaling StakeScore string `protobuf:"bytes,1,opt,name=stake_score,json=stakeScore,proto3" json:"stake_score,omitempty"` // performance based score PerformanceScore string `protobuf:"bytes,2,opt,name=performance_score,json=performanceScore,proto3" json:"performance_score,omitempty"` // the status of the validator in the previous epoch PreviousStatus ValidatorNodeStatus `` /* 134-byte string literal not displayed */ // the status of the validator in the current epoch Status ValidatorNodeStatus `protobuf:"varint,4,opt,name=status,proto3,enum=vega.ValidatorNodeStatus" json:"status,omitempty"` // tendermint voting power of the validator VotingPower uint32 `protobuf:"varint,5,opt,name=voting_power,json=votingPower,proto3" json:"voting_power,omitempty"` // final score RankingScore string `protobuf:"bytes,6,opt,name=ranking_score,json=rankingScore,proto3" json:"ranking_score,omitempty"` // contains filtered or unexported fields }
func (*RankingScore) Descriptor
deprecated
func (*RankingScore) Descriptor() ([]byte, []int)
Deprecated: Use RankingScore.ProtoReflect.Descriptor instead.
func (*RankingScore) GetPerformanceScore ¶
func (x *RankingScore) GetPerformanceScore() string
func (*RankingScore) GetPreviousStatus ¶
func (x *RankingScore) GetPreviousStatus() ValidatorNodeStatus
func (*RankingScore) GetRankingScore ¶
func (x *RankingScore) GetRankingScore() string
func (*RankingScore) GetStakeScore ¶
func (x *RankingScore) GetStakeScore() string
func (*RankingScore) GetStatus ¶
func (x *RankingScore) GetStatus() ValidatorNodeStatus
func (*RankingScore) GetVotingPower ¶
func (x *RankingScore) GetVotingPower() uint32
func (*RankingScore) ProtoMessage ¶
func (*RankingScore) ProtoMessage()
func (*RankingScore) ProtoReflect ¶
func (x *RankingScore) ProtoReflect() protoreflect.Message
func (*RankingScore) Reset ¶
func (x *RankingScore) Reset()
func (*RankingScore) String ¶
func (x *RankingScore) String() string
type Reward ¶
type Reward struct { AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"` PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` Epoch uint64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"` Amount string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"` PercentageOfTotal string `protobuf:"bytes,5,opt,name=percentage_of_total,json=percentageOfTotal,proto3" json:"percentage_of_total,omitempty"` ReceivedAt int64 `protobuf:"varint,6,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"` MarketId string `protobuf:"bytes,7,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` RewardType string `protobuf:"bytes,8,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"` // contains filtered or unexported fields }
Details for a single reward payment
func (*Reward) Descriptor
deprecated
func (*Reward) GetAssetId ¶
func (*Reward) GetMarketId ¶
func (*Reward) GetPartyId ¶
func (*Reward) GetPercentageOfTotal ¶
func (*Reward) GetReceivedAt ¶
func (*Reward) GetRewardType ¶
func (*Reward) ProtoMessage ¶
func (*Reward) ProtoMessage()
func (*Reward) ProtoReflect ¶
func (x *Reward) ProtoReflect() protoreflect.Message
type RewardScore ¶
type RewardScore struct { // stake based score - with anti-whaling RawValidatorScore string `protobuf:"bytes,1,opt,name=raw_validator_score,json=rawValidatorScore,proto3" json:"raw_validator_score,omitempty"` // performance based score PerformanceScore string `protobuf:"bytes,2,opt,name=performance_score,json=performanceScore,proto3" json:"performance_score,omitempty"` // multisig score MultisigScore string `protobuf:"bytes,3,opt,name=multisig_score,json=multisigScore,proto3" json:"multisig_score,omitempty"` // un-normalised score ValidatorScore string `protobuf:"bytes,4,opt,name=validator_score,json=validatorScore,proto3" json:"validator_score,omitempty"` // normalised validator score for rewards NormalisedScore string `protobuf:"bytes,5,opt,name=normalised_score,json=normalisedScore,proto3" json:"normalised_score,omitempty"` // the status of the validator for reward ValidatorStatus ValidatorNodeStatus `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RewardScore) Descriptor
deprecated
func (*RewardScore) Descriptor() ([]byte, []int)
Deprecated: Use RewardScore.ProtoReflect.Descriptor instead.
func (*RewardScore) GetMultisigScore ¶
func (x *RewardScore) GetMultisigScore() string
func (*RewardScore) GetNormalisedScore ¶
func (x *RewardScore) GetNormalisedScore() string
func (*RewardScore) GetPerformanceScore ¶
func (x *RewardScore) GetPerformanceScore() string
func (*RewardScore) GetRawValidatorScore ¶
func (x *RewardScore) GetRawValidatorScore() string
func (*RewardScore) GetValidatorScore ¶
func (x *RewardScore) GetValidatorScore() string
func (*RewardScore) GetValidatorStatus ¶
func (x *RewardScore) GetValidatorStatus() ValidatorNodeStatus
func (*RewardScore) ProtoMessage ¶
func (*RewardScore) ProtoMessage()
func (*RewardScore) ProtoReflect ¶
func (x *RewardScore) ProtoReflect() protoreflect.Message
func (*RewardScore) Reset ¶
func (x *RewardScore) Reset()
func (*RewardScore) String ¶
func (x *RewardScore) String() string
type RewardSummary ¶
type RewardSummary struct { AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"` PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Total amount of rewards for the asset Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
Details for rewards for a single asset
func (*RewardSummary) Descriptor
deprecated
func (*RewardSummary) Descriptor() ([]byte, []int)
Deprecated: Use RewardSummary.ProtoReflect.Descriptor instead.
func (*RewardSummary) GetAmount ¶
func (x *RewardSummary) GetAmount() string
func (*RewardSummary) GetAssetId ¶
func (x *RewardSummary) GetAssetId() string
func (*RewardSummary) GetPartyId ¶
func (x *RewardSummary) GetPartyId() string
func (*RewardSummary) ProtoMessage ¶
func (*RewardSummary) ProtoMessage()
func (*RewardSummary) ProtoReflect ¶
func (x *RewardSummary) ProtoReflect() protoreflect.Message
func (*RewardSummary) Reset ¶
func (x *RewardSummary) Reset()
func (*RewardSummary) String ¶
func (x *RewardSummary) String() string
type RiskFactor ¶
type RiskFactor struct { // Market ID that relates to this risk factor Market string `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"` // Short Risk factor value Short string `protobuf:"bytes,2,opt,name=short,proto3" json:"short,omitempty"` // Long Risk factor value Long string `protobuf:"bytes,3,opt,name=long,proto3" json:"long,omitempty"` // contains filtered or unexported fields }
Risk factors are used to calculate the current risk associated with orders trading on a given market
func (RiskFactor) DeepClone ¶
func (r RiskFactor) DeepClone() *RiskFactor
func (*RiskFactor) Descriptor
deprecated
func (*RiskFactor) Descriptor() ([]byte, []int)
Deprecated: Use RiskFactor.ProtoReflect.Descriptor instead.
func (*RiskFactor) GetLong ¶
func (x *RiskFactor) GetLong() string
func (*RiskFactor) GetMarket ¶
func (x *RiskFactor) GetMarket() string
func (*RiskFactor) GetShort ¶
func (x *RiskFactor) GetShort() string
func (RiskFactor) IsEvent ¶
func (RiskFactor) IsEvent()
func (*RiskFactor) ProtoMessage ¶
func (*RiskFactor) ProtoMessage()
func (*RiskFactor) ProtoReflect ¶
func (x *RiskFactor) ProtoReflect() protoreflect.Message
func (*RiskFactor) Reset ¶
func (x *RiskFactor) Reset()
func (*RiskFactor) String ¶
func (x *RiskFactor) String() string
type ScalarValue ¶
type ScalarValue struct { Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ScalarValue) Descriptor
deprecated
func (*ScalarValue) Descriptor() ([]byte, []int)
Deprecated: Use ScalarValue.ProtoReflect.Descriptor instead.
func (*ScalarValue) GetValue ¶
func (x *ScalarValue) GetValue() string
func (*ScalarValue) ProtoMessage ¶
func (*ScalarValue) ProtoMessage()
func (*ScalarValue) ProtoReflect ¶
func (x *ScalarValue) ProtoReflect() protoreflect.Message
func (*ScalarValue) Reset ¶
func (x *ScalarValue) Reset()
func (*ScalarValue) String ¶
func (x *ScalarValue) String() string
type ScalingFactors ¶
type ScalingFactors struct { // Search level SearchLevel float64 `protobuf:"fixed64,1,opt,name=search_level,json=searchLevel,proto3" json:"search_level,omitempty"` // Initial margin level InitialMargin float64 `protobuf:"fixed64,2,opt,name=initial_margin,json=initialMargin,proto3" json:"initial_margin,omitempty"` // Collateral release level CollateralRelease float64 `protobuf:"fixed64,3,opt,name=collateral_release,json=collateralRelease,proto3" json:"collateral_release,omitempty"` // contains filtered or unexported fields }
Scaling Factors (for use in margin calculation)
func (ScalingFactors) DeepClone ¶
func (s ScalingFactors) DeepClone() *ScalingFactors
func (*ScalingFactors) Descriptor
deprecated
func (*ScalingFactors) Descriptor() ([]byte, []int)
Deprecated: Use ScalingFactors.ProtoReflect.Descriptor instead.
func (*ScalingFactors) GetCollateralRelease ¶
func (x *ScalingFactors) GetCollateralRelease() float64
func (*ScalingFactors) GetInitialMargin ¶
func (x *ScalingFactors) GetInitialMargin() float64
func (*ScalingFactors) GetSearchLevel ¶
func (x *ScalingFactors) GetSearchLevel() float64
func (*ScalingFactors) ProtoMessage ¶
func (*ScalingFactors) ProtoMessage()
func (*ScalingFactors) ProtoReflect ¶
func (x *ScalingFactors) ProtoReflect() protoreflect.Message
func (*ScalingFactors) Reset ¶
func (x *ScalingFactors) Reset()
func (*ScalingFactors) String ¶
func (x *ScalingFactors) String() string
type Side ¶
type Side int32
A side relates to the direction of an order, to Buy, or Sell
func (Side) Descriptor ¶
func (Side) Descriptor() protoreflect.EnumDescriptor
func (Side) EnumDescriptor
deprecated
func (Side) Number ¶
func (x Side) Number() protoreflect.EnumNumber
func (Side) Type ¶
func (Side) Type() protoreflect.EnumType
type SimpleModelParams ¶
type SimpleModelParams struct { // Pre-defined risk factor value for long FactorLong float64 `protobuf:"fixed64,1,opt,name=factor_long,json=factorLong,proto3" json:"factor_long,omitempty"` // Pre-defined risk factor value for short FactorShort float64 `protobuf:"fixed64,2,opt,name=factor_short,json=factorShort,proto3" json:"factor_short,omitempty"` // Pre-defined maximum price move up that the model considers as valid MaxMoveUp float64 `protobuf:"fixed64,3,opt,name=max_move_up,json=maxMoveUp,proto3" json:"max_move_up,omitempty"` // Pre-defined minimum price move down that the model considers as valid MinMoveDown float64 `protobuf:"fixed64,4,opt,name=min_move_down,json=minMoveDown,proto3" json:"min_move_down,omitempty"` // Pre-defined constant probability of trading ProbabilityOfTrading float64 `protobuf:"fixed64,5,opt,name=probability_of_trading,json=probabilityOfTrading,proto3" json:"probability_of_trading,omitempty"` // contains filtered or unexported fields }
Risk model parameters for simple modelling
func (SimpleModelParams) DeepClone ¶
func (s SimpleModelParams) DeepClone() *SimpleModelParams
func (*SimpleModelParams) Descriptor
deprecated
func (*SimpleModelParams) Descriptor() ([]byte, []int)
Deprecated: Use SimpleModelParams.ProtoReflect.Descriptor instead.
func (*SimpleModelParams) GetFactorLong ¶
func (x *SimpleModelParams) GetFactorLong() float64
func (*SimpleModelParams) GetFactorShort ¶
func (x *SimpleModelParams) GetFactorShort() float64
func (*SimpleModelParams) GetMaxMoveUp ¶
func (x *SimpleModelParams) GetMaxMoveUp() float64
func (*SimpleModelParams) GetMinMoveDown ¶
func (x *SimpleModelParams) GetMinMoveDown() float64
func (*SimpleModelParams) GetProbabilityOfTrading ¶
func (x *SimpleModelParams) GetProbabilityOfTrading() float64
func (SimpleModelParams) IsRiskModel ¶
func (SimpleModelParams) IsRiskModel()
func (*SimpleModelParams) ProtoMessage ¶
func (*SimpleModelParams) ProtoMessage()
func (*SimpleModelParams) ProtoReflect ¶
func (x *SimpleModelParams) ProtoReflect() protoreflect.Message
func (*SimpleModelParams) Reset ¶
func (x *SimpleModelParams) Reset()
func (*SimpleModelParams) String ¶
func (x *SimpleModelParams) String() string
type SimpleRiskModel ¶
type SimpleRiskModel struct { // Risk model params for simple modelling Params *SimpleModelParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
Risk model for simple modelling
func (SimpleRiskModel) DeepClone ¶
func (s SimpleRiskModel) DeepClone() *SimpleRiskModel
func (*SimpleRiskModel) Descriptor
deprecated
func (*SimpleRiskModel) Descriptor() ([]byte, []int)
Deprecated: Use SimpleRiskModel.ProtoReflect.Descriptor instead.
func (*SimpleRiskModel) GetParams ¶
func (x *SimpleRiskModel) GetParams() *SimpleModelParams
func (SimpleRiskModel) IsRiskModel ¶
func (SimpleRiskModel) IsRiskModel()
func (*SimpleRiskModel) ProtoMessage ¶
func (*SimpleRiskModel) ProtoMessage()
func (*SimpleRiskModel) ProtoReflect ¶
func (x *SimpleRiskModel) ProtoReflect() protoreflect.Message
func (*SimpleRiskModel) Reset ¶
func (x *SimpleRiskModel) Reset()
func (*SimpleRiskModel) String ¶
func (x *SimpleRiskModel) String() string
type StakeDeposited ¶
type StakeDeposited struct { // Ethereum Address of the user depositing stake (hex encode with 0x prefix) EthereumAddress string `protobuf:"bytes,1,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"` // The public of the party receiving the stake deposit (hex encode) VegaPublicKey string `protobuf:"bytes,2,opt,name=vega_public_key,json=vegaPublicKey,proto3" json:"vega_public_key,omitempty"` // The amount deposited (base 10) Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // The time at which the block was produced // will be used to inform the core at what time // the stake started to be available. BlockTime int64 `protobuf:"varint,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"` // contains filtered or unexported fields }
func (*StakeDeposited) Descriptor
deprecated
func (*StakeDeposited) Descriptor() ([]byte, []int)
Deprecated: Use StakeDeposited.ProtoReflect.Descriptor instead.
func (*StakeDeposited) GetAmount ¶
func (x *StakeDeposited) GetAmount() string
func (*StakeDeposited) GetBlockTime ¶
func (x *StakeDeposited) GetBlockTime() int64
func (*StakeDeposited) GetEthereumAddress ¶
func (x *StakeDeposited) GetEthereumAddress() string
func (*StakeDeposited) GetVegaPublicKey ¶
func (x *StakeDeposited) GetVegaPublicKey() string
func (*StakeDeposited) ProtoMessage ¶
func (*StakeDeposited) ProtoMessage()
func (*StakeDeposited) ProtoReflect ¶
func (x *StakeDeposited) ProtoReflect() protoreflect.Message
func (*StakeDeposited) Reset ¶
func (x *StakeDeposited) Reset()
func (*StakeDeposited) String ¶
func (x *StakeDeposited) String() string
type StakeRemoved ¶
type StakeRemoved struct { // Ethereum address of the user removing stake (hex encode with 0x prefix) EthereumAddress string `protobuf:"bytes,1,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"` // The public key of the party from which to remove stake (hex encode) VegaPublicKey string `protobuf:"bytes,2,opt,name=vega_public_key,json=vegaPublicKey,proto3" json:"vega_public_key,omitempty"` // The amount removed (base 10) Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // The time at which the block was produced // will be used to inform the core at what time // the stake was made unavailable. BlockTime int64 `protobuf:"varint,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"` // contains filtered or unexported fields }
func (*StakeRemoved) Descriptor
deprecated
func (*StakeRemoved) Descriptor() ([]byte, []int)
Deprecated: Use StakeRemoved.ProtoReflect.Descriptor instead.
func (*StakeRemoved) GetAmount ¶
func (x *StakeRemoved) GetAmount() string
func (*StakeRemoved) GetBlockTime ¶
func (x *StakeRemoved) GetBlockTime() int64
func (*StakeRemoved) GetEthereumAddress ¶
func (x *StakeRemoved) GetEthereumAddress() string
func (*StakeRemoved) GetVegaPublicKey ¶
func (x *StakeRemoved) GetVegaPublicKey() string
func (*StakeRemoved) ProtoMessage ¶
func (*StakeRemoved) ProtoMessage()
func (*StakeRemoved) ProtoReflect ¶
func (x *StakeRemoved) ProtoReflect() protoreflect.Message
func (*StakeRemoved) Reset ¶
func (x *StakeRemoved) Reset()
func (*StakeRemoved) String ¶
func (x *StakeRemoved) String() string
type StakeTotalSupply ¶
type StakeTotalSupply struct { // The address of the staking asset TokenAddress string `protobuf:"bytes,1,opt,name=token_address,json=tokenAddress,proto3" json:"token_address,omitempty"` // The total supply observed for the token TotalSupply string `protobuf:"bytes,2,opt,name=total_supply,json=totalSupply,proto3" json:"total_supply,omitempty"` // contains filtered or unexported fields }
func (*StakeTotalSupply) Descriptor
deprecated
func (*StakeTotalSupply) Descriptor() ([]byte, []int)
Deprecated: Use StakeTotalSupply.ProtoReflect.Descriptor instead.
func (*StakeTotalSupply) GetTokenAddress ¶
func (x *StakeTotalSupply) GetTokenAddress() string
func (*StakeTotalSupply) GetTotalSupply ¶
func (x *StakeTotalSupply) GetTotalSupply() string
func (*StakeTotalSupply) ProtoMessage ¶
func (*StakeTotalSupply) ProtoMessage()
func (*StakeTotalSupply) ProtoReflect ¶
func (x *StakeTotalSupply) ProtoReflect() protoreflect.Message
func (*StakeTotalSupply) Reset ¶
func (x *StakeTotalSupply) Reset()
func (*StakeTotalSupply) String ¶
func (x *StakeTotalSupply) String() string
type StakingEvent ¶
type StakingEvent struct { // Index of the log in the transaction Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` // The block in which the transaction was added Block uint64 `protobuf:"varint,2,opt,name=block,proto3" json:"block,omitempty"` // Types that are assignable to Action: // // *StakingEvent_StakeDeposited // *StakingEvent_StakeRemoved // *StakingEvent_TotalSupply Action isStakingEvent_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
func (*StakingEvent) Descriptor
deprecated
func (*StakingEvent) Descriptor() ([]byte, []int)
Deprecated: Use StakingEvent.ProtoReflect.Descriptor instead.
func (*StakingEvent) GetAction ¶
func (m *StakingEvent) GetAction() isStakingEvent_Action
func (*StakingEvent) GetBlock ¶
func (x *StakingEvent) GetBlock() uint64
func (*StakingEvent) GetIndex ¶
func (x *StakingEvent) GetIndex() uint64
func (*StakingEvent) GetStakeDeposited ¶
func (x *StakingEvent) GetStakeDeposited() *StakeDeposited
func (*StakingEvent) GetStakeRemoved ¶
func (x *StakingEvent) GetStakeRemoved() *StakeRemoved
func (*StakingEvent) GetTotalSupply ¶
func (x *StakingEvent) GetTotalSupply() *StakeTotalSupply
func (*StakingEvent) ProtoMessage ¶
func (*StakingEvent) ProtoMessage()
func (*StakingEvent) ProtoReflect ¶
func (x *StakingEvent) ProtoReflect() protoreflect.Message
func (*StakingEvent) Reset ¶
func (x *StakingEvent) Reset()
func (*StakingEvent) String ¶
func (x *StakingEvent) String() string
type StakingEvent_StakeDeposited ¶
type StakingEvent_StakeDeposited struct {
StakeDeposited *StakeDeposited `protobuf:"bytes,1001,opt,name=stake_deposited,json=stakeDeposited,proto3,oneof"`
}
type StakingEvent_StakeRemoved ¶
type StakingEvent_StakeRemoved struct {
StakeRemoved *StakeRemoved `protobuf:"bytes,1002,opt,name=stake_removed,json=stakeRemoved,proto3,oneof"`
}
type StakingEvent_TotalSupply ¶
type StakingEvent_TotalSupply struct {
TotalSupply *StakeTotalSupply `protobuf:"bytes,1003,opt,name=total_supply,json=totalSupply,proto3,oneof"`
}
type StateValueProposal ¶
type StateValueProposal struct { // state variable identifier StateVarId string `protobuf:"bytes,1,opt,name=state_var_id,json=stateVarId,proto3" json:"state_var_id,omitempty"` // event identifier EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` // key value tolerance triplets Kvb []*KeyValueBundle `protobuf:"bytes,3,rep,name=kvb,proto3" json:"kvb,omitempty"` // contains filtered or unexported fields }
func (*StateValueProposal) Descriptor
deprecated
func (*StateValueProposal) Descriptor() ([]byte, []int)
Deprecated: Use StateValueProposal.ProtoReflect.Descriptor instead.
func (*StateValueProposal) GetEventId ¶
func (x *StateValueProposal) GetEventId() string
func (*StateValueProposal) GetKvb ¶
func (x *StateValueProposal) GetKvb() []*KeyValueBundle
func (*StateValueProposal) GetStateVarId ¶
func (x *StateValueProposal) GetStateVarId() string
func (*StateValueProposal) ProtoMessage ¶
func (*StateValueProposal) ProtoMessage()
func (*StateValueProposal) ProtoReflect ¶
func (x *StateValueProposal) ProtoReflect() protoreflect.Message
func (*StateValueProposal) Reset ¶
func (x *StateValueProposal) Reset()
func (*StateValueProposal) String ¶
func (x *StateValueProposal) String() string
type StateVarValue ¶
type StateVarValue struct { // Types that are assignable to Value: // // *StateVarValue_ScalarVal // *StateVarValue_VectorVal // *StateVarValue_MatrixVal Value isStateVarValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*StateVarValue) Descriptor
deprecated
func (*StateVarValue) Descriptor() ([]byte, []int)
Deprecated: Use StateVarValue.ProtoReflect.Descriptor instead.
func (*StateVarValue) GetMatrixVal ¶
func (x *StateVarValue) GetMatrixVal() *MatrixValue
func (*StateVarValue) GetScalarVal ¶
func (x *StateVarValue) GetScalarVal() *ScalarValue
func (*StateVarValue) GetValue ¶
func (m *StateVarValue) GetValue() isStateVarValue_Value
func (*StateVarValue) GetVectorVal ¶
func (x *StateVarValue) GetVectorVal() *VectorValue
func (*StateVarValue) ProtoMessage ¶
func (*StateVarValue) ProtoMessage()
func (*StateVarValue) ProtoReflect ¶
func (x *StateVarValue) ProtoReflect() protoreflect.Message
func (*StateVarValue) Reset ¶
func (x *StateVarValue) Reset()
func (*StateVarValue) String ¶
func (x *StateVarValue) String() string
type StateVarValue_MatrixVal ¶
type StateVarValue_MatrixVal struct {
MatrixVal *MatrixValue `protobuf:"bytes,3,opt,name=matrix_val,json=matrixVal,proto3,oneof"`
}
type StateVarValue_ScalarVal ¶
type StateVarValue_ScalarVal struct {
ScalarVal *ScalarValue `protobuf:"bytes,1,opt,name=scalar_val,json=scalarVal,proto3,oneof"`
}
type StateVarValue_VectorVal ¶
type StateVarValue_VectorVal struct {
VectorVal *VectorValue `protobuf:"bytes,2,opt,name=vector_val,json=vectorVal,proto3,oneof"`
}
type TargetStakeParameters ¶
type TargetStakeParameters struct { // Specifies length of time window expressed in seconds for target stake calculation TimeWindow int64 `protobuf:"varint,1,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"` // Specifies scaling factors used in target stake calculation ScalingFactor float64 `protobuf:"fixed64,2,opt,name=scaling_factor,json=scalingFactor,proto3" json:"scaling_factor,omitempty"` // contains filtered or unexported fields }
TargetStakeParameters contains parameters used in target stake calculation
func (TargetStakeParameters) DeepClone ¶
func (t TargetStakeParameters) DeepClone() *TargetStakeParameters
func (*TargetStakeParameters) Descriptor
deprecated
func (*TargetStakeParameters) Descriptor() ([]byte, []int)
Deprecated: Use TargetStakeParameters.ProtoReflect.Descriptor instead.
func (*TargetStakeParameters) GetScalingFactor ¶
func (x *TargetStakeParameters) GetScalingFactor() float64
func (*TargetStakeParameters) GetTimeWindow ¶
func (x *TargetStakeParameters) GetTimeWindow() int64
func (*TargetStakeParameters) ProtoMessage ¶
func (*TargetStakeParameters) ProtoMessage()
func (*TargetStakeParameters) ProtoReflect ¶
func (x *TargetStakeParameters) ProtoReflect() protoreflect.Message
func (*TargetStakeParameters) Reset ¶
func (x *TargetStakeParameters) Reset()
func (*TargetStakeParameters) String ¶
func (x *TargetStakeParameters) String() string
type TradableInstrument ¶
type TradableInstrument struct { // Instrument details Instrument *Instrument `protobuf:"bytes,1,opt,name=instrument,proto3" json:"instrument,omitempty"` // Margin calculator for the instrument MarginCalculator *MarginCalculator `protobuf:"bytes,2,opt,name=margin_calculator,json=marginCalculator,proto3" json:"margin_calculator,omitempty"` // Risk model for use by the instrument // // Types that are assignable to RiskModel: // // *TradableInstrument_LogNormalRiskModel // *TradableInstrument_SimpleRiskModel RiskModel isTradableInstrument_RiskModel `protobuf_oneof:"risk_model"` // contains filtered or unexported fields }
Tradable Instrument definition
func (TradableInstrument) DeepClone ¶
func (t TradableInstrument) DeepClone() *TradableInstrument
func (*TradableInstrument) Descriptor
deprecated
func (*TradableInstrument) Descriptor() ([]byte, []int)
Deprecated: Use TradableInstrument.ProtoReflect.Descriptor instead.
func (*TradableInstrument) GetInstrument ¶
func (x *TradableInstrument) GetInstrument() *Instrument
func (*TradableInstrument) GetLogNormalRiskModel ¶
func (x *TradableInstrument) GetLogNormalRiskModel() *LogNormalRiskModel
func (*TradableInstrument) GetMarginCalculator ¶
func (x *TradableInstrument) GetMarginCalculator() *MarginCalculator
func (*TradableInstrument) GetRiskModel ¶
func (m *TradableInstrument) GetRiskModel() isTradableInstrument_RiskModel
func (*TradableInstrument) GetSimpleRiskModel ¶
func (x *TradableInstrument) GetSimpleRiskModel() *SimpleRiskModel
func (*TradableInstrument) ProtoMessage ¶
func (*TradableInstrument) ProtoMessage()
func (*TradableInstrument) ProtoReflect ¶
func (x *TradableInstrument) ProtoReflect() protoreflect.Message
func (*TradableInstrument) Reset ¶
func (x *TradableInstrument) Reset()
func (*TradableInstrument) String ¶
func (x *TradableInstrument) String() string
type TradableInstrument_LogNormalRiskModel ¶
type TradableInstrument_LogNormalRiskModel struct { // Log normal LogNormalRiskModel *LogNormalRiskModel `protobuf:"bytes,100,opt,name=log_normal_risk_model,json=logNormalRiskModel,proto3,oneof"` }
func (TradableInstrument_LogNormalRiskModel) DeepClone ¶
func (t TradableInstrument_LogNormalRiskModel) DeepClone() *TradableInstrument_LogNormalRiskModel
type TradableInstrument_SimpleRiskModel ¶
type TradableInstrument_SimpleRiskModel struct { // Simple SimpleRiskModel *SimpleRiskModel `protobuf:"bytes,101,opt,name=simple_risk_model,json=simpleRiskModel,proto3,oneof"` }
func (TradableInstrument_SimpleRiskModel) DeepClone ¶
func (t TradableInstrument_SimpleRiskModel) DeepClone() *TradableInstrument_SimpleRiskModel
type Trade ¶
type Trade struct { // Unique identifier for the trade (generated by Vega) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Market identifier (the market that the trade occurred on) MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // Price for the trade, the price is an integer, for example `123456` is a correctly // formatted price of `1.23456` assuming market configured to 5 decimal places Price string `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"` // Size filled for the trade Size uint64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` // Unique party identifier for the buyer Buyer string `protobuf:"bytes,5,opt,name=buyer,proto3" json:"buyer,omitempty"` // Unique party identifier for the seller Seller string `protobuf:"bytes,6,opt,name=seller,proto3" json:"seller,omitempty"` // Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL - See [`Side`](#vega.Side) Aggressor Side `protobuf:"varint,7,opt,name=aggressor,proto3,enum=vega.Side" json:"aggressor,omitempty"` // Identifier of the order from the buy side BuyOrder string `protobuf:"bytes,8,opt,name=buy_order,json=buyOrder,proto3" json:"buy_order,omitempty"` // Identifier of the order from the sell side SellOrder string `protobuf:"bytes,9,opt,name=sell_order,json=sellOrder,proto3" json:"sell_order,omitempty"` // Timestamp for when the trade occurred, in nanoseconds since the epoch // - See [`VegaTimeResponse`](#api.VegaTimeResponse).`timestamp` Timestamp int64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Type for the trade - See [`Trade.Type`](#vega.Trade.Type) Type Trade_Type `protobuf:"varint,11,opt,name=type,proto3,enum=vega.Trade_Type" json:"type,omitempty"` // Fee amount charged to the buyer party for the trade BuyerFee *Fee `protobuf:"bytes,12,opt,name=buyer_fee,json=buyerFee,proto3" json:"buyer_fee,omitempty"` // Fee amount charged to the seller party for the trade SellerFee *Fee `protobuf:"bytes,13,opt,name=seller_fee,json=sellerFee,proto3" json:"seller_fee,omitempty"` // Auction batch number that the buy side order was placed in BuyerAuctionBatch uint64 `protobuf:"varint,14,opt,name=buyer_auction_batch,json=buyerAuctionBatch,proto3" json:"buyer_auction_batch,omitempty"` // Auction batch number that the sell side order was placed in SellerAuctionBatch uint64 `protobuf:"varint,15,opt,name=seller_auction_batch,json=sellerAuctionBatch,proto3" json:"seller_auction_batch,omitempty"` // contains filtered or unexported fields }
A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega
func (*Trade) Descriptor
deprecated
func (*Trade) GetAggressor ¶
func (*Trade) GetBuyOrder ¶
func (*Trade) GetBuyerAuctionBatch ¶
func (*Trade) GetBuyerFee ¶
func (*Trade) GetMarketId ¶
func (*Trade) GetSellOrder ¶
func (*Trade) GetSellerAuctionBatch ¶
func (*Trade) GetSellerFee ¶
func (*Trade) GetTimestamp ¶
func (*Trade) GetType ¶
func (x *Trade) GetType() Trade_Type
func (*Trade) ProtoMessage ¶
func (*Trade) ProtoMessage()
func (*Trade) ProtoReflect ¶
func (x *Trade) ProtoReflect() protoreflect.Message
type TradeSet ¶
type TradeSet struct { // A set of one or more trades Trades []*Trade `protobuf:"bytes,1,rep,name=trades,proto3" json:"trades,omitempty"` // contains filtered or unexported fields }
func (*TradeSet) Descriptor
deprecated
func (*TradeSet) ProtoMessage ¶
func (*TradeSet) ProtoMessage()
func (*TradeSet) ProtoReflect ¶
func (x *TradeSet) ProtoReflect() protoreflect.Message
type Trade_Type ¶
type Trade_Type int32
Type values for a trade
const ( // Default value, always invalid Trade_TYPE_UNSPECIFIED Trade_Type = 0 // Normal trading between two parties Trade_TYPE_DEFAULT Trade_Type = 1 // Trading initiated by the network with another party on the book, // which helps to zero-out the positions of one or more distressed parties Trade_TYPE_NETWORK_CLOSE_OUT_GOOD Trade_Type = 2 // Trading initiated by the network with another party off the book, // with a distressed party in order to zero-out the position of the party Trade_TYPE_NETWORK_CLOSE_OUT_BAD Trade_Type = 3 )
func (Trade_Type) Descriptor ¶
func (Trade_Type) Descriptor() protoreflect.EnumDescriptor
func (Trade_Type) Enum ¶
func (x Trade_Type) Enum() *Trade_Type
func (Trade_Type) EnumDescriptor
deprecated
func (Trade_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Trade_Type.Descriptor instead.
func (Trade_Type) Number ¶
func (x Trade_Type) Number() protoreflect.EnumNumber
func (Trade_Type) String ¶
func (x Trade_Type) String() string
func (Trade_Type) Type ¶
func (Trade_Type) Type() protoreflect.EnumType
type Transfer ¶
type Transfer struct { // Party identifier for the owner of the transfer Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` // A financial amount (of an asset) to transfer Amount *FinancialAmount `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` // The type of transfer, gives the reason for the transfer Type TransferType `protobuf:"varint,3,opt,name=type,proto3,enum=vega.TransferType" json:"type,omitempty"` // A minimum amount MinAmount string `protobuf:"bytes,4,opt,name=min_amount,json=minAmount,proto3" json:"min_amount,omitempty"` // optional dispatch strategy MarketId string `protobuf:"bytes,5,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // contains filtered or unexported fields }
Represents a financial transfer within Vega
func (*Transfer) Descriptor
deprecated
func (*Transfer) GetAmount ¶
func (x *Transfer) GetAmount() *FinancialAmount
func (*Transfer) GetMarketId ¶
func (*Transfer) GetMinAmount ¶
func (*Transfer) GetType ¶
func (x *Transfer) GetType() TransferType
func (*Transfer) ProtoMessage ¶
func (*Transfer) ProtoMessage()
func (*Transfer) ProtoReflect ¶
func (x *Transfer) ProtoReflect() protoreflect.Message
type TransferRequest ¶
type TransferRequest struct { // One or more accounts to transfer from FromAccount []*Account `protobuf:"bytes,1,rep,name=from_account,json=fromAccount,proto3" json:"from_account,omitempty"` // One or more accounts to transfer to ToAccount []*Account `protobuf:"bytes,2,rep,name=to_account,json=toAccount,proto3" json:"to_account,omitempty"` // An amount to transfer for the asset Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // A minimum amount MinAmount string `protobuf:"bytes,4,opt,name=min_amount,json=minAmount,proto3" json:"min_amount,omitempty"` // Asset identifier Asset string `protobuf:"bytes,5,opt,name=asset,proto3" json:"asset,omitempty"` // The type of the request for transfer Type TransferType `protobuf:"varint,7,opt,name=type,proto3,enum=vega.TransferType" json:"type,omitempty"` // contains filtered or unexported fields }
Represents a request to transfer from one set of accounts to another
func (*TransferRequest) Descriptor
deprecated
func (*TransferRequest) Descriptor() ([]byte, []int)
Deprecated: Use TransferRequest.ProtoReflect.Descriptor instead.
func (*TransferRequest) GetAmount ¶
func (x *TransferRequest) GetAmount() string
func (*TransferRequest) GetAsset ¶
func (x *TransferRequest) GetAsset() string
func (*TransferRequest) GetFromAccount ¶
func (x *TransferRequest) GetFromAccount() []*Account
func (*TransferRequest) GetMinAmount ¶
func (x *TransferRequest) GetMinAmount() string
func (*TransferRequest) GetToAccount ¶
func (x *TransferRequest) GetToAccount() []*Account
func (*TransferRequest) GetType ¶ added in v0.56.0
func (x *TransferRequest) GetType() TransferType
func (*TransferRequest) ProtoMessage ¶
func (*TransferRequest) ProtoMessage()
func (*TransferRequest) ProtoReflect ¶
func (x *TransferRequest) ProtoReflect() protoreflect.Message
func (*TransferRequest) Reset ¶
func (x *TransferRequest) Reset()
func (*TransferRequest) String ¶
func (x *TransferRequest) String() string
type TransferType ¶
type TransferType int32
Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place
const ( // Default value, always invalid TransferType_TRANSFER_TYPE_UNSPECIFIED TransferType = 0 // Loss TransferType_TRANSFER_TYPE_LOSS TransferType = 1 // Win TransferType_TRANSFER_TYPE_WIN TransferType = 2 // Close TransferType_TRANSFER_TYPE_CLOSE TransferType = 3 // Mark to market loss TransferType_TRANSFER_TYPE_MTM_LOSS TransferType = 4 // Mark to market win TransferType_TRANSFER_TYPE_MTM_WIN TransferType = 5 // Margin too low TransferType_TRANSFER_TYPE_MARGIN_LOW TransferType = 6 // Margin too high TransferType_TRANSFER_TYPE_MARGIN_HIGH TransferType = 7 // Margin was confiscated TransferType_TRANSFER_TYPE_MARGIN_CONFISCATED TransferType = 8 // Pay maker fee TransferType_TRANSFER_TYPE_MAKER_FEE_PAY TransferType = 9 // Receive maker fee TransferType_TRANSFER_TYPE_MAKER_FEE_RECEIVE TransferType = 10 // Pay infrastructure fee TransferType_TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY TransferType = 11 // Receive infrastructure fee TransferType_TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE TransferType = 12 // Pay liquidity fee TransferType_TRANSFER_TYPE_LIQUIDITY_FEE_PAY TransferType = 13 // Receive liquidity fee TransferType_TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE TransferType = 14 // Bond too low TransferType_TRANSFER_TYPE_BOND_LOW TransferType = 15 // Bond too high TransferType_TRANSFER_TYPE_BOND_HIGH TransferType = 16 // Lock amount for withdraw TransferType_TRANSFER_TYPE_WITHDRAW_LOCK TransferType = 17 // Actual withdraw from system TransferType_TRANSFER_TYPE_WITHDRAW TransferType = 18 // Deposit funds TransferType_TRANSFER_TYPE_DEPOSIT TransferType = 19 // Bond slashing TransferType_TRANSFER_TYPE_BOND_SLASHING TransferType = 20 // Stake reward TransferType_TRANSFER_TYPE_STAKE_REWARD TransferType = 21 // Transfer funds TransferType_TRANSFER_TYPE_TRANSFER_FUNDS_SEND TransferType = 22 // Transfer funds TransferType_TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE TransferType = 23 // Market is closed, accounts are cleared TransferType_TRANSFER_TYPE_CLEAR_ACCOUNT TransferType = 24 // Restore a balance from a checkpoint TransferType_TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE TransferType = 25 )
func (TransferType) Descriptor ¶
func (TransferType) Descriptor() protoreflect.EnumDescriptor
func (TransferType) Enum ¶
func (x TransferType) Enum() *TransferType
func (TransferType) EnumDescriptor
deprecated
func (TransferType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TransferType.Descriptor instead.
func (TransferType) Number ¶
func (x TransferType) Number() protoreflect.EnumNumber
func (TransferType) String ¶
func (x TransferType) String() string
func (TransferType) Type ¶
func (TransferType) Type() protoreflect.EnumType
type UpdateAsset ¶
type UpdateAsset struct { // The ID of the asset to be updated AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"` // The changes to apply on an existing asset Changes *AssetDetailsUpdate `protobuf:"bytes,2,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
Update an existing asset on Vega
func (*UpdateAsset) Descriptor
deprecated
func (*UpdateAsset) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAsset.ProtoReflect.Descriptor instead.
func (*UpdateAsset) GetAssetId ¶
func (x *UpdateAsset) GetAssetId() string
func (*UpdateAsset) GetChanges ¶
func (x *UpdateAsset) GetChanges() *AssetDetailsUpdate
func (UpdateAsset) IsProposalChange ¶
func (UpdateAsset) IsProposalChange()
func (*UpdateAsset) ProtoMessage ¶
func (*UpdateAsset) ProtoMessage()
func (*UpdateAsset) ProtoReflect ¶
func (x *UpdateAsset) ProtoReflect() protoreflect.Message
func (*UpdateAsset) Reset ¶
func (x *UpdateAsset) Reset()
func (*UpdateAsset) String ¶
func (x *UpdateAsset) String() string
type UpdateFutureProduct ¶
type UpdateFutureProduct struct { // Human-readable name/abbreviation of the quote name QuoteName string `protobuf:"bytes,1,opt,name=quote_name,json=quoteName,proto3" json:"quote_name,omitempty"` // The oracle spec describing the oracle data of settlement data OracleSpecForSettlementData *v1.OracleSpecConfiguration `` /* 148-byte string literal not displayed */ // The oracle spec describing the oracle data of trading termination OracleSpecForTradingTermination *v1.OracleSpecConfiguration `` /* 160-byte string literal not displayed */ // The binding between the oracle spec and the settlement data OracleSpecBinding *OracleSpecToFutureBinding `protobuf:"bytes,4,opt,name=oracle_spec_binding,json=oracleSpecBinding,proto3" json:"oracle_spec_binding,omitempty"` // The number of decimal places implied by the settlement data (such as price) emitted by the settlement oracle SettlementDataDecimals uint32 `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Future product configuration
func (*UpdateFutureProduct) Descriptor
deprecated
func (*UpdateFutureProduct) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFutureProduct.ProtoReflect.Descriptor instead.
func (*UpdateFutureProduct) GetOracleSpecBinding ¶
func (x *UpdateFutureProduct) GetOracleSpecBinding() *OracleSpecToFutureBinding
func (*UpdateFutureProduct) GetOracleSpecForSettlementData ¶ added in v0.58.0
func (x *UpdateFutureProduct) GetOracleSpecForSettlementData() *v1.OracleSpecConfiguration
func (*UpdateFutureProduct) GetOracleSpecForTradingTermination ¶
func (x *UpdateFutureProduct) GetOracleSpecForTradingTermination() *v1.OracleSpecConfiguration
func (*UpdateFutureProduct) GetQuoteName ¶
func (x *UpdateFutureProduct) GetQuoteName() string
func (*UpdateFutureProduct) GetSettlementDataDecimals ¶ added in v0.56.0
func (x *UpdateFutureProduct) GetSettlementDataDecimals() uint32
func (*UpdateFutureProduct) ProtoMessage ¶
func (*UpdateFutureProduct) ProtoMessage()
func (*UpdateFutureProduct) ProtoReflect ¶
func (x *UpdateFutureProduct) ProtoReflect() protoreflect.Message
func (*UpdateFutureProduct) Reset ¶
func (x *UpdateFutureProduct) Reset()
func (*UpdateFutureProduct) String ¶
func (x *UpdateFutureProduct) String() string
type UpdateInstrumentConfiguration ¶
type UpdateInstrumentConfiguration struct { // Instrument code, human-readable shortcode used to describe the instrument Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` // Product specification // // Types that are assignable to Product: // // *UpdateInstrumentConfiguration_Future Product isUpdateInstrumentConfiguration_Product `protobuf_oneof:"product"` // contains filtered or unexported fields }
Instrument configuration
func (*UpdateInstrumentConfiguration) Descriptor
deprecated
func (*UpdateInstrumentConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInstrumentConfiguration.ProtoReflect.Descriptor instead.
func (*UpdateInstrumentConfiguration) GetCode ¶
func (x *UpdateInstrumentConfiguration) GetCode() string
func (*UpdateInstrumentConfiguration) GetFuture ¶
func (x *UpdateInstrumentConfiguration) GetFuture() *UpdateFutureProduct
func (*UpdateInstrumentConfiguration) GetProduct ¶
func (m *UpdateInstrumentConfiguration) GetProduct() isUpdateInstrumentConfiguration_Product
func (*UpdateInstrumentConfiguration) ProtoMessage ¶
func (*UpdateInstrumentConfiguration) ProtoMessage()
func (*UpdateInstrumentConfiguration) ProtoReflect ¶
func (x *UpdateInstrumentConfiguration) ProtoReflect() protoreflect.Message
func (*UpdateInstrumentConfiguration) Reset ¶
func (x *UpdateInstrumentConfiguration) Reset()
func (*UpdateInstrumentConfiguration) String ¶
func (x *UpdateInstrumentConfiguration) String() string
type UpdateInstrumentConfiguration_Future ¶
type UpdateInstrumentConfiguration_Future struct { // Future Future *UpdateFutureProduct `protobuf:"bytes,100,opt,name=future,proto3,oneof"` }
type UpdateMarket ¶
type UpdateMarket struct { // The identifier of the market to update MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` // The updated configuration of the market Changes *UpdateMarketConfiguration `protobuf:"bytes,2,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
Update an existing market on Vega
func (UpdateMarket) DeepClone ¶
func (u UpdateMarket) DeepClone() *UpdateMarket
func (*UpdateMarket) Descriptor
deprecated
func (*UpdateMarket) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMarket.ProtoReflect.Descriptor instead.
func (*UpdateMarket) GetChanges ¶
func (x *UpdateMarket) GetChanges() *UpdateMarketConfiguration
func (*UpdateMarket) GetMarketId ¶
func (x *UpdateMarket) GetMarketId() string
func (UpdateMarket) IsProposalChange ¶
func (UpdateMarket) IsProposalChange()
func (*UpdateMarket) ProtoMessage ¶
func (*UpdateMarket) ProtoMessage()
func (*UpdateMarket) ProtoReflect ¶
func (x *UpdateMarket) ProtoReflect() protoreflect.Message
func (*UpdateMarket) Reset ¶
func (x *UpdateMarket) Reset()
func (*UpdateMarket) String ¶
func (x *UpdateMarket) String() string
type UpdateMarketConfiguration ¶
type UpdateMarketConfiguration struct { // Updated market instrument configuration Instrument *UpdateInstrumentConfiguration `protobuf:"bytes,1,opt,name=instrument,proto3" json:"instrument,omitempty"` // Optional market metadata, tags Metadata []string `protobuf:"bytes,2,rep,name=metadata,proto3" json:"metadata,omitempty"` // Price monitoring parameters PriceMonitoringParameters *PriceMonitoringParameters `` /* 138-byte string literal not displayed */ // Liquidity monitoring parameters LiquidityMonitoringParameters *LiquidityMonitoringParameters `` /* 150-byte string literal not displayed */ // Updated market risk model parameters // // Types that are assignable to RiskParameters: // // *UpdateMarketConfiguration_Simple // *UpdateMarketConfiguration_LogNormal RiskParameters isUpdateMarketConfiguration_RiskParameters `protobuf_oneof:"risk_parameters"` // contains filtered or unexported fields }
Configuration to update a market on Vega
func (*UpdateMarketConfiguration) Descriptor
deprecated
func (*UpdateMarketConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMarketConfiguration.ProtoReflect.Descriptor instead.
func (*UpdateMarketConfiguration) GetInstrument ¶
func (x *UpdateMarketConfiguration) GetInstrument() *UpdateInstrumentConfiguration
func (*UpdateMarketConfiguration) GetLiquidityMonitoringParameters ¶
func (x *UpdateMarketConfiguration) GetLiquidityMonitoringParameters() *LiquidityMonitoringParameters
func (*UpdateMarketConfiguration) GetLogNormal ¶
func (x *UpdateMarketConfiguration) GetLogNormal() *LogNormalRiskModel
func (*UpdateMarketConfiguration) GetMetadata ¶
func (x *UpdateMarketConfiguration) GetMetadata() []string
func (*UpdateMarketConfiguration) GetPriceMonitoringParameters ¶
func (x *UpdateMarketConfiguration) GetPriceMonitoringParameters() *PriceMonitoringParameters
func (*UpdateMarketConfiguration) GetRiskParameters ¶
func (m *UpdateMarketConfiguration) GetRiskParameters() isUpdateMarketConfiguration_RiskParameters
func (*UpdateMarketConfiguration) GetSimple ¶
func (x *UpdateMarketConfiguration) GetSimple() *SimpleModelParams
func (*UpdateMarketConfiguration) ProtoMessage ¶
func (*UpdateMarketConfiguration) ProtoMessage()
func (*UpdateMarketConfiguration) ProtoReflect ¶
func (x *UpdateMarketConfiguration) ProtoReflect() protoreflect.Message
func (*UpdateMarketConfiguration) Reset ¶
func (x *UpdateMarketConfiguration) Reset()
func (*UpdateMarketConfiguration) String ¶
func (x *UpdateMarketConfiguration) String() string
type UpdateMarketConfiguration_LogNormal ¶
type UpdateMarketConfiguration_LogNormal struct { // Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected LogNormal *LogNormalRiskModel `protobuf:"bytes,101,opt,name=log_normal,json=logNormal,proto3,oneof"` }
func (UpdateMarketConfiguration_LogNormal) IsUpdateMarketRiskParameters ¶
func (UpdateMarketConfiguration_LogNormal) IsUpdateMarketRiskParameters()
type UpdateMarketConfiguration_Simple ¶
type UpdateMarketConfiguration_Simple struct { // Simple risk model parameters, valid only if MODEL_SIMPLE is selected Simple *SimpleModelParams `protobuf:"bytes,100,opt,name=simple,proto3,oneof"` }
func (UpdateMarketConfiguration_Simple) IsUpdateMarketRiskParameters ¶
func (UpdateMarketConfiguration_Simple) IsUpdateMarketRiskParameters()
type UpdateNetworkParameter ¶
type UpdateNetworkParameter struct { // The network parameter to update Changes *NetworkParameter `protobuf:"bytes,1,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
Update network configuration on Vega
func (UpdateNetworkParameter) DeepClone ¶
func (u UpdateNetworkParameter) DeepClone() *UpdateNetworkParameter
func (*UpdateNetworkParameter) Descriptor
deprecated
func (*UpdateNetworkParameter) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNetworkParameter.ProtoReflect.Descriptor instead.
func (*UpdateNetworkParameter) GetChanges ¶
func (x *UpdateNetworkParameter) GetChanges() *NetworkParameter
func (UpdateNetworkParameter) IsProposalChange ¶
func (UpdateNetworkParameter) IsProposalChange()
func (*UpdateNetworkParameter) ProtoMessage ¶
func (*UpdateNetworkParameter) ProtoMessage()
func (*UpdateNetworkParameter) ProtoReflect ¶
func (x *UpdateNetworkParameter) ProtoReflect() protoreflect.Message
func (*UpdateNetworkParameter) Reset ¶
func (x *UpdateNetworkParameter) Reset()
func (*UpdateNetworkParameter) String ¶
func (x *UpdateNetworkParameter) String() string
type ValidatorNodeStatus ¶
type ValidatorNodeStatus int32
Validation status of the node
const ( ValidatorNodeStatus_VALIDATOR_NODE_STATUS_UNSPECIFIED ValidatorNodeStatus = 0 // The node is a tendermint validator ValidatorNodeStatus_VALIDATOR_NODE_STATUS_TENDERMINT ValidatorNodeStatus = 1 // The node is an ersatz validator ValidatorNodeStatus_VALIDATOR_NODE_STATUS_ERSATZ ValidatorNodeStatus = 2 // The node is a pending validator ValidatorNodeStatus_VALIDATOR_NODE_STATUS_PENDING ValidatorNodeStatus = 3 )
func (ValidatorNodeStatus) Descriptor ¶
func (ValidatorNodeStatus) Descriptor() protoreflect.EnumDescriptor
func (ValidatorNodeStatus) Enum ¶
func (x ValidatorNodeStatus) Enum() *ValidatorNodeStatus
func (ValidatorNodeStatus) EnumDescriptor
deprecated
func (ValidatorNodeStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ValidatorNodeStatus.Descriptor instead.
func (ValidatorNodeStatus) Number ¶
func (x ValidatorNodeStatus) Number() protoreflect.EnumNumber
func (ValidatorNodeStatus) String ¶
func (x ValidatorNodeStatus) String() string
func (ValidatorNodeStatus) Type ¶
func (ValidatorNodeStatus) Type() protoreflect.EnumType
type VectorValue ¶
type VectorValue struct { Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*VectorValue) Descriptor
deprecated
func (*VectorValue) Descriptor() ([]byte, []int)
Deprecated: Use VectorValue.ProtoReflect.Descriptor instead.
func (*VectorValue) GetValue ¶
func (x *VectorValue) GetValue() []string
func (*VectorValue) ProtoMessage ¶
func (*VectorValue) ProtoMessage()
func (*VectorValue) ProtoReflect ¶
func (x *VectorValue) ProtoReflect() protoreflect.Message
func (*VectorValue) Reset ¶
func (x *VectorValue) Reset()
func (*VectorValue) String ¶
func (x *VectorValue) String() string
type Vote ¶
type Vote struct { // Voter's party identifier PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // Actual vote Value Vote_Value `protobuf:"varint,2,opt,name=value,proto3,enum=vega.Vote_Value" json:"value,omitempty"` // Identifier of the proposal being voted on ProposalId string `protobuf:"bytes,3,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // Vote timestamp for date and time (in nanoseconds) when vote was submitted to the network Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Total number of governance token for the party that casted the vote TotalGovernanceTokenBalance string `` /* 146-byte string literal not displayed */ // The weight of this vote based on the total of governance token TotalGovernanceTokenWeight string `` /* 143-byte string literal not displayed */ TotalEquityLikeShareWeight string `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
Governance vote
func (*Vote) Descriptor
deprecated
func (*Vote) GetPartyId ¶
func (*Vote) GetProposalId ¶
func (*Vote) GetTimestamp ¶
func (*Vote) GetTotalEquityLikeShareWeight ¶
func (*Vote) GetTotalGovernanceTokenBalance ¶
func (*Vote) GetTotalGovernanceTokenWeight ¶
func (*Vote) GetValue ¶
func (x *Vote) GetValue() Vote_Value
func (*Vote) ProtoMessage ¶
func (*Vote) ProtoMessage()
func (*Vote) ProtoReflect ¶
func (x *Vote) ProtoReflect() protoreflect.Message
type Vote_Value ¶
type Vote_Value int32
Vote value
const ( // Default value, always invalid Vote_VALUE_UNSPECIFIED Vote_Value = 0 // A vote against the proposal Vote_VALUE_NO Vote_Value = 1 // A vote in favour of the proposal Vote_VALUE_YES Vote_Value = 2 )
func (Vote_Value) Descriptor ¶
func (Vote_Value) Descriptor() protoreflect.EnumDescriptor
func (Vote_Value) Enum ¶
func (x Vote_Value) Enum() *Vote_Value
func (Vote_Value) EnumDescriptor
deprecated
func (Vote_Value) EnumDescriptor() ([]byte, []int)
Deprecated: Use Vote_Value.Descriptor instead.
func (Vote_Value) Number ¶
func (x Vote_Value) Number() protoreflect.EnumNumber
func (Vote_Value) String ¶
func (x Vote_Value) String() string
func (Vote_Value) Type ¶
func (Vote_Value) Type() protoreflect.EnumType
type WithdrawExt ¶
type WithdrawExt struct { // Foreign chain specifics // // Types that are assignable to Ext: // // *WithdrawExt_Erc20 Ext isWithdrawExt_Ext `protobuf_oneof:"ext"` // contains filtered or unexported fields }
Withdrawal external details
func (*WithdrawExt) Descriptor
deprecated
func (*WithdrawExt) Descriptor() ([]byte, []int)
Deprecated: Use WithdrawExt.ProtoReflect.Descriptor instead.
func (*WithdrawExt) GetErc20 ¶
func (x *WithdrawExt) GetErc20() *Erc20WithdrawExt
func (*WithdrawExt) GetExt ¶
func (m *WithdrawExt) GetExt() isWithdrawExt_Ext
func (*WithdrawExt) ProtoMessage ¶
func (*WithdrawExt) ProtoMessage()
func (*WithdrawExt) ProtoReflect ¶
func (x *WithdrawExt) ProtoReflect() protoreflect.Message
func (*WithdrawExt) Reset ¶
func (x *WithdrawExt) Reset()
func (*WithdrawExt) String ¶
func (x *WithdrawExt) String() string
type WithdrawExt_Erc20 ¶
type WithdrawExt_Erc20 struct { // ERC20 withdrawal details Erc20 *Erc20WithdrawExt `protobuf:"bytes,1,opt,name=erc20,proto3,oneof"` }
type Withdrawal ¶
type Withdrawal struct { // Unique identifier for the withdrawal Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Unique party identifier of the user initiating the withdrawal PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"` // The amount to be withdrawn Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // The asset to withdraw funds from Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"` // The status of the withdrawal Status Withdrawal_Status `protobuf:"varint,5,opt,name=status,proto3,enum=vega.Withdrawal_Status" json:"status,omitempty"` // The reference which is used by the foreign chain // to refer to this withdrawal Ref string `protobuf:"bytes,6,opt,name=ref,proto3" json:"ref,omitempty"` // The time until when the withdrawal is valid Expiry int64 `protobuf:"varint,7,opt,name=expiry,proto3" json:"expiry,omitempty"` // The hash of the foreign chain for this transaction TxHash string `protobuf:"bytes,8,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` // Timestamp for when the network started to process this withdrawal CreatedTimestamp int64 `protobuf:"varint,9,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` // Timestamp for when the withdrawal was finalised by the network WithdrawnTimestamp int64 `protobuf:"varint,10,opt,name=withdrawn_timestamp,json=withdrawnTimestamp,proto3" json:"withdrawn_timestamp,omitempty"` // Foreign chain specifics Ext *WithdrawExt `protobuf:"bytes,11,opt,name=ext,proto3" json:"ext,omitempty"` // contains filtered or unexported fields }
A withdrawal from the Vega network
func (*Withdrawal) Descriptor
deprecated
func (*Withdrawal) Descriptor() ([]byte, []int)
Deprecated: Use Withdrawal.ProtoReflect.Descriptor instead.
func (*Withdrawal) GetAmount ¶
func (x *Withdrawal) GetAmount() string
func (*Withdrawal) GetAsset ¶
func (x *Withdrawal) GetAsset() string
func (*Withdrawal) GetCreatedTimestamp ¶
func (x *Withdrawal) GetCreatedTimestamp() int64
func (*Withdrawal) GetExpiry ¶
func (x *Withdrawal) GetExpiry() int64
func (*Withdrawal) GetExt ¶
func (x *Withdrawal) GetExt() *WithdrawExt
func (*Withdrawal) GetId ¶
func (x *Withdrawal) GetId() string
func (*Withdrawal) GetPartyId ¶
func (x *Withdrawal) GetPartyId() string
func (*Withdrawal) GetRef ¶
func (x *Withdrawal) GetRef() string
func (*Withdrawal) GetStatus ¶
func (x *Withdrawal) GetStatus() Withdrawal_Status
func (*Withdrawal) GetTxHash ¶
func (x *Withdrawal) GetTxHash() string
func (*Withdrawal) GetWithdrawnTimestamp ¶
func (x *Withdrawal) GetWithdrawnTimestamp() int64
func (Withdrawal) IsEvent ¶
func (Withdrawal) IsEvent()
func (*Withdrawal) ProtoMessage ¶
func (*Withdrawal) ProtoMessage()
func (*Withdrawal) ProtoReflect ¶
func (x *Withdrawal) ProtoReflect() protoreflect.Message
func (*Withdrawal) Reset ¶
func (x *Withdrawal) Reset()
func (*Withdrawal) String ¶
func (x *Withdrawal) String() string
type Withdrawal_Status ¶
type Withdrawal_Status int32
The status of the withdrawal
const ( // Default value, always invalid Withdrawal_STATUS_UNSPECIFIED Withdrawal_Status = 0 // The withdrawal is open and being processed by the network Withdrawal_STATUS_OPEN Withdrawal_Status = 1 // The withdrawal have been cancelled Withdrawal_STATUS_REJECTED Withdrawal_Status = 2 // The withdrawal went through and is fully finalised, the funds are removed from the // Vega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network Withdrawal_STATUS_FINALIZED Withdrawal_Status = 3 )
func (Withdrawal_Status) Descriptor ¶
func (Withdrawal_Status) Descriptor() protoreflect.EnumDescriptor
func (Withdrawal_Status) Enum ¶
func (x Withdrawal_Status) Enum() *Withdrawal_Status
func (Withdrawal_Status) EnumDescriptor
deprecated
func (Withdrawal_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Withdrawal_Status.Descriptor instead.
func (Withdrawal_Status) Number ¶
func (x Withdrawal_Status) Number() protoreflect.EnumNumber
func (Withdrawal_Status) String ¶
func (x Withdrawal_Status) String() string
func (Withdrawal_Status) Type ¶
func (Withdrawal_Status) Type() protoreflect.EnumType