Documentation
¶
Index ¶
- Variables
- type AuctionEvent
- func (*AuctionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AuctionEvent) GetEnd() int64
- func (x *AuctionEvent) GetExtensionTrigger() proto1.AuctionTrigger
- func (x *AuctionEvent) GetLeave() bool
- func (x *AuctionEvent) GetMarketId() string
- func (x *AuctionEvent) GetOpeningAuction() bool
- func (x *AuctionEvent) GetStart() int64
- func (x *AuctionEvent) GetTrigger() proto1.AuctionTrigger
- func (*AuctionEvent) ProtoMessage()
- func (x *AuctionEvent) ProtoReflect() protoreflect.Message
- func (x *AuctionEvent) Reset()
- func (x *AuctionEvent) String() string
- func (this *AuctionEvent) Validate() error
- type BusEvent
- func (*BusEvent) Descriptor() ([]byte, []int)deprecated
- func (x *BusEvent) GetAccount() *proto1.Account
- func (x *BusEvent) GetAsset() *proto1.Asset
- func (x *BusEvent) GetAuction() *AuctionEvent
- func (x *BusEvent) GetBlock() string
- func (x *BusEvent) GetCheckpoint() *CheckpointEvent
- func (x *BusEvent) GetDelegationBalance() *DelegationBalanceEvent
- func (x *BusEvent) GetDeposit() *proto1.Deposit
- func (x *BusEvent) GetEpochEvent() *EpochEvent
- func (m *BusEvent) GetEvent() isBusEvent_Event
- func (x *BusEvent) GetId() string
- func (x *BusEvent) GetLiquidityProvision() *proto1.LiquidityProvision
- func (x *BusEvent) GetLossSocialization() *LossSocialization
- func (x *BusEvent) GetMarginLevels() *proto1.MarginLevels
- func (x *BusEvent) GetMarket() *MarketEvent
- func (x *BusEvent) GetMarketCreated() *proto1.Market
- func (x *BusEvent) GetMarketData() *proto1.MarketData
- func (x *BusEvent) GetMarketTick() *MarketTick
- func (x *BusEvent) GetMarketUpdated() *proto1.Market
- func (x *BusEvent) GetNetworkParameter() *proto1.NetworkParameter
- func (x *BusEvent) GetNodeSignature() *v1.NodeSignature
- func (x *BusEvent) GetOracleData() *v11.OracleData
- func (x *BusEvent) GetOracleSpec() *v11.OracleSpec
- func (x *BusEvent) GetOrder() *proto1.Order
- func (x *BusEvent) GetParty() *proto1.Party
- func (x *BusEvent) GetPendingDelegationBalance() *PendingDelegationBalanceEvent
- func (x *BusEvent) GetPositionResolution() *PositionResolution
- func (x *BusEvent) GetProposal() *proto1.Proposal
- func (x *BusEvent) GetRewardPayout() *RewardPayoutEvent
- func (x *BusEvent) GetRiskFactor() *proto1.RiskFactor
- func (x *BusEvent) GetSettleDistressed() *SettleDistressed
- func (x *BusEvent) GetSettlePosition() *SettlePosition
- func (x *BusEvent) GetStakeLinking() *StakeLinking
- func (x *BusEvent) GetTimeUpdate() *TimeUpdate
- func (x *BusEvent) GetTrade() *proto1.Trade
- func (x *BusEvent) GetTransferResponses() *TransferResponses
- func (x *BusEvent) GetTxErrEvent() *TxErrorEvent
- func (x *BusEvent) GetType() BusEventType
- func (x *BusEvent) GetValidatorUpdate() *ValidatorUpdate
- func (x *BusEvent) GetVote() *proto1.Vote
- func (x *BusEvent) GetWithdrawal() *proto1.Withdrawal
- func (*BusEvent) ProtoMessage()
- func (x *BusEvent) ProtoReflect() protoreflect.Message
- func (x *BusEvent) Reset()
- func (x *BusEvent) String() string
- func (this *BusEvent) Validate() error
- type BusEventType
- func (BusEventType) Descriptor() protoreflect.EnumDescriptor
- func (x BusEventType) Enum() *BusEventType
- func (BusEventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BusEventType) Number() protoreflect.EnumNumber
- func (x BusEventType) String() string
- func (BusEventType) Type() protoreflect.EnumType
- type BusEvent_Account
- type BusEvent_Asset
- type BusEvent_Auction
- type BusEvent_Checkpoint
- type BusEvent_DelegationBalance
- type BusEvent_Deposit
- type BusEvent_EpochEvent
- type BusEvent_LiquidityProvision
- type BusEvent_LossSocialization
- type BusEvent_MarginLevels
- type BusEvent_Market
- type BusEvent_MarketCreated
- type BusEvent_MarketData
- type BusEvent_MarketTick
- type BusEvent_MarketUpdated
- type BusEvent_NetworkParameter
- type BusEvent_NodeSignature
- type BusEvent_OracleData
- type BusEvent_OracleSpec
- type BusEvent_Order
- type BusEvent_Party
- type BusEvent_PendingDelegationBalance
- type BusEvent_PositionResolution
- type BusEvent_Proposal
- type BusEvent_RewardPayout
- type BusEvent_RiskFactor
- type BusEvent_SettleDistressed
- type BusEvent_SettlePosition
- type BusEvent_StakeLinking
- type BusEvent_TimeUpdate
- type BusEvent_Trade
- type BusEvent_TransferResponses
- type BusEvent_TxErrEvent
- type BusEvent_ValidatorUpdate
- type BusEvent_Vote
- type BusEvent_Withdrawal
- type CheckpointEvent
- func (*CheckpointEvent) Descriptor() ([]byte, []int)deprecated
- func (x *CheckpointEvent) GetBlockHash() string
- func (x *CheckpointEvent) GetBlockHeight() uint64
- func (x *CheckpointEvent) GetHash() string
- func (*CheckpointEvent) ProtoMessage()
- func (x *CheckpointEvent) ProtoReflect() protoreflect.Message
- func (x *CheckpointEvent) Reset()
- func (x *CheckpointEvent) String() string
- func (this *CheckpointEvent) Validate() error
- type DelegationBalanceEvent
- func (*DelegationBalanceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DelegationBalanceEvent) GetAmount() uint64
- func (x *DelegationBalanceEvent) GetEpochSeq() string
- func (x *DelegationBalanceEvent) GetNodeId() string
- func (x *DelegationBalanceEvent) GetParty() string
- func (*DelegationBalanceEvent) ProtoMessage()
- func (x *DelegationBalanceEvent) ProtoReflect() protoreflect.Message
- func (x *DelegationBalanceEvent) Reset()
- func (x *DelegationBalanceEvent) String() string
- func (this *DelegationBalanceEvent) Validate() error
- type EpochEvent
- func (*EpochEvent) Descriptor() ([]byte, []int)deprecated
- func (x *EpochEvent) GetEndTime() int64
- func (x *EpochEvent) GetExpireTime() int64
- func (x *EpochEvent) GetSeq() uint64
- func (x *EpochEvent) GetStartTime() int64
- func (*EpochEvent) ProtoMessage()
- func (x *EpochEvent) ProtoReflect() protoreflect.Message
- func (x *EpochEvent) Reset()
- func (x *EpochEvent) String() string
- func (this *EpochEvent) Validate() error
- type LossSocialization
- func (*LossSocialization) Descriptor() ([]byte, []int)deprecated
- func (x *LossSocialization) GetAmount() int64
- func (x *LossSocialization) GetMarketId() string
- func (x *LossSocialization) GetPartyId() string
- func (*LossSocialization) ProtoMessage()
- func (x *LossSocialization) ProtoReflect() protoreflect.Message
- func (x *LossSocialization) Reset()
- func (x *LossSocialization) String() string
- func (this *LossSocialization) Validate() error
- type MarketEvent
- func (*MarketEvent) Descriptor() ([]byte, []int)deprecated
- func (x *MarketEvent) GetMarketId() string
- func (x *MarketEvent) GetPayload() string
- func (*MarketEvent) ProtoMessage()
- func (x *MarketEvent) ProtoReflect() protoreflect.Message
- func (x *MarketEvent) Reset()
- func (x *MarketEvent) String() string
- func (this *MarketEvent) Validate() error
- type MarketTick
- func (*MarketTick) Descriptor() ([]byte, []int)deprecated
- func (x *MarketTick) GetId() string
- func (x *MarketTick) GetTime() int64
- func (*MarketTick) ProtoMessage()
- func (x *MarketTick) ProtoReflect() protoreflect.Message
- func (x *MarketTick) Reset()
- func (x *MarketTick) String() string
- func (this *MarketTick) Validate() error
- type PendingDelegationBalanceEvent
- func (*PendingDelegationBalanceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *PendingDelegationBalanceEvent) GetDelegationAmount() uint64
- func (x *PendingDelegationBalanceEvent) GetEpochSeq() string
- func (x *PendingDelegationBalanceEvent) GetNodeId() string
- func (x *PendingDelegationBalanceEvent) GetParty() string
- func (x *PendingDelegationBalanceEvent) GetUndelegationAmount() uint64
- func (*PendingDelegationBalanceEvent) ProtoMessage()
- func (x *PendingDelegationBalanceEvent) ProtoReflect() protoreflect.Message
- func (x *PendingDelegationBalanceEvent) Reset()
- func (x *PendingDelegationBalanceEvent) String() string
- func (this *PendingDelegationBalanceEvent) Validate() error
- type PositionResolution
- func (*PositionResolution) Descriptor() ([]byte, []int)deprecated
- func (x *PositionResolution) GetClosed() int64
- func (x *PositionResolution) GetDistressed() int64
- func (x *PositionResolution) GetMarkPrice() uint64
- func (x *PositionResolution) GetMarketId() string
- func (*PositionResolution) ProtoMessage()
- func (x *PositionResolution) ProtoReflect() protoreflect.Message
- func (x *PositionResolution) Reset()
- func (x *PositionResolution) String() string
- func (this *PositionResolution) Validate() error
- type RewardPayoutEvent
- func (*RewardPayoutEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RewardPayoutEvent) GetAmount() string
- func (x *RewardPayoutEvent) GetAsset() string
- func (x *RewardPayoutEvent) GetEpochSeq() string
- func (x *RewardPayoutEvent) GetParty() string
- func (x *RewardPayoutEvent) GetPercentOfTotalReward() string
- func (x *RewardPayoutEvent) GetTimestamp() int64
- func (*RewardPayoutEvent) ProtoMessage()
- func (x *RewardPayoutEvent) ProtoReflect() protoreflect.Message
- func (x *RewardPayoutEvent) Reset()
- func (x *RewardPayoutEvent) String() string
- func (this *RewardPayoutEvent) Validate() error
- type SettleDistressed
- func (*SettleDistressed) Descriptor() ([]byte, []int)deprecated
- func (x *SettleDistressed) GetMargin() uint64
- func (x *SettleDistressed) GetMarketId() string
- func (x *SettleDistressed) GetPartyId() string
- func (x *SettleDistressed) GetPrice() uint64
- func (*SettleDistressed) ProtoMessage()
- func (x *SettleDistressed) ProtoReflect() protoreflect.Message
- func (x *SettleDistressed) Reset()
- func (x *SettleDistressed) String() string
- func (this *SettleDistressed) Validate() error
- type SettlePosition
- func (*SettlePosition) Descriptor() ([]byte, []int)deprecated
- func (x *SettlePosition) GetMarketId() string
- func (x *SettlePosition) GetPartyId() string
- func (x *SettlePosition) GetPrice() uint64
- func (x *SettlePosition) GetTradeSettlements() []*TradeSettlement
- func (*SettlePosition) ProtoMessage()
- func (x *SettlePosition) ProtoReflect() protoreflect.Message
- func (x *SettlePosition) Reset()
- func (x *SettlePosition) String() string
- func (this *SettlePosition) Validate() error
- type StakeLinking
- func (*StakeLinking) Descriptor() ([]byte, []int)deprecated
- func (x *StakeLinking) GetAmount() string
- func (x *StakeLinking) GetFinalizedAt() int64
- func (x *StakeLinking) GetId() string
- func (x *StakeLinking) GetParty() string
- func (x *StakeLinking) GetStatus() StakeLinking_Status
- func (x *StakeLinking) GetTs() int64
- func (x *StakeLinking) GetTxHash() string
- func (x *StakeLinking) GetType() StakeLinking_Type
- func (*StakeLinking) ProtoMessage()
- func (x *StakeLinking) ProtoReflect() protoreflect.Message
- func (x *StakeLinking) Reset()
- func (x *StakeLinking) String() string
- func (this *StakeLinking) Validate() error
- type StakeLinking_Status
- func (StakeLinking_Status) Descriptor() protoreflect.EnumDescriptor
- func (x StakeLinking_Status) Enum() *StakeLinking_Status
- func (StakeLinking_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x StakeLinking_Status) Number() protoreflect.EnumNumber
- func (x StakeLinking_Status) String() string
- func (StakeLinking_Status) Type() protoreflect.EnumType
- type StakeLinking_Type
- func (StakeLinking_Type) Descriptor() protoreflect.EnumDescriptor
- func (x StakeLinking_Type) Enum() *StakeLinking_Type
- func (StakeLinking_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x StakeLinking_Type) Number() protoreflect.EnumNumber
- func (x StakeLinking_Type) String() string
- func (StakeLinking_Type) Type() protoreflect.EnumType
- type TimeUpdate
- type TradeSettlement
- func (*TradeSettlement) Descriptor() ([]byte, []int)deprecated
- func (x *TradeSettlement) GetPrice() uint64
- func (x *TradeSettlement) GetSize() int64
- func (*TradeSettlement) ProtoMessage()
- func (x *TradeSettlement) ProtoReflect() protoreflect.Message
- func (x *TradeSettlement) Reset()
- func (x *TradeSettlement) String() string
- func (this *TradeSettlement) Validate() error
- type TransferResponses
- func (*TransferResponses) Descriptor() ([]byte, []int)deprecated
- func (x *TransferResponses) GetResponses() []*proto1.TransferResponse
- func (*TransferResponses) ProtoMessage()
- func (x *TransferResponses) ProtoReflect() protoreflect.Message
- func (x *TransferResponses) Reset()
- func (x *TransferResponses) String() string
- func (this *TransferResponses) Validate() error
- type TxErrorEvent
- func (*TxErrorEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TxErrorEvent) GetErrMsg() string
- func (x *TxErrorEvent) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission
- func (x *TxErrorEvent) GetOrderAmendment() *v1.OrderAmendment
- func (x *TxErrorEvent) GetOrderCancellation() *v1.OrderCancellation
- func (x *TxErrorEvent) GetOrderSubmission() *v1.OrderSubmission
- func (x *TxErrorEvent) GetPartyId() string
- func (x *TxErrorEvent) GetProposal() *v1.ProposalSubmission
- func (m *TxErrorEvent) GetTransaction() isTxErrorEvent_Transaction
- func (x *TxErrorEvent) GetVoteSubmission() *v1.VoteSubmission
- func (x *TxErrorEvent) GetWithdrawSubmission() *v1.WithdrawSubmission
- func (*TxErrorEvent) ProtoMessage()
- func (x *TxErrorEvent) ProtoReflect() protoreflect.Message
- func (x *TxErrorEvent) Reset()
- func (x *TxErrorEvent) String() string
- func (this *TxErrorEvent) Validate() error
- type TxErrorEvent_LiquidityProvisionSubmission
- type TxErrorEvent_OrderAmendment
- type TxErrorEvent_OrderCancellation
- type TxErrorEvent_OrderSubmission
- type TxErrorEvent_Proposal
- type TxErrorEvent_VoteSubmission
- type TxErrorEvent_WithdrawSubmission
- type ValidatorUpdate
- func (*ValidatorUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorUpdate) GetCountry() string
- func (x *ValidatorUpdate) GetEthereumAddress() string
- func (x *ValidatorUpdate) GetInfoUrl() string
- func (x *ValidatorUpdate) GetTmPubKey() string
- func (x *ValidatorUpdate) GetVegaPubKey() string
- func (*ValidatorUpdate) ProtoMessage()
- func (x *ValidatorUpdate) ProtoReflect() protoreflect.Message
- func (x *ValidatorUpdate) Reset()
- func (x *ValidatorUpdate) String() string
- func (this *ValidatorUpdate) Validate() error
Constants ¶
This section is empty.
Variables ¶
var ( BusEventType_name = map[int32]string{ 0: "BUS_EVENT_TYPE_UNSPECIFIED", 1: "BUS_EVENT_TYPE_ALL", 2: "BUS_EVENT_TYPE_TIME_UPDATE", 3: "BUS_EVENT_TYPE_TRANSFER_RESPONSES", 4: "BUS_EVENT_TYPE_POSITION_RESOLUTION", 5: "BUS_EVENT_TYPE_ORDER", 6: "BUS_EVENT_TYPE_ACCOUNT", 7: "BUS_EVENT_TYPE_PARTY", 8: "BUS_EVENT_TYPE_TRADE", 9: "BUS_EVENT_TYPE_MARGIN_LEVELS", 10: "BUS_EVENT_TYPE_PROPOSAL", 11: "BUS_EVENT_TYPE_VOTE", 12: "BUS_EVENT_TYPE_MARKET_DATA", 13: "BUS_EVENT_TYPE_NODE_SIGNATURE", 14: "BUS_EVENT_TYPE_LOSS_SOCIALIZATION", 15: "BUS_EVENT_TYPE_SETTLE_POSITION", 16: "BUS_EVENT_TYPE_SETTLE_DISTRESSED", 17: "BUS_EVENT_TYPE_MARKET_CREATED", 18: "BUS_EVENT_TYPE_ASSET", 19: "BUS_EVENT_TYPE_MARKET_TICK", 20: "BUS_EVENT_TYPE_WITHDRAWAL", 21: "BUS_EVENT_TYPE_DEPOSIT", 22: "BUS_EVENT_TYPE_AUCTION", 23: "BUS_EVENT_TYPE_RISK_FACTOR", 24: "BUS_EVENT_TYPE_NETWORK_PARAMETER", 25: "BUS_EVENT_TYPE_LIQUIDITY_PROVISION", 26: "BUS_EVENT_TYPE_MARKET_UPDATED", 27: "BUS_EVENT_TYPE_ORACLE_SPEC", 28: "BUS_EVENT_TYPE_ORACLE_DATA", 29: "BUS_EVENT_TYPE_DELEGATION_BALANCE", 30: "BUS_EVENT_TYPE_PENDING_DELEGATION_BALANCE", 31: "BUS_EVENT_TYPE_EPOCH_UPDATE", 32: "BUS_EVENT_TYPE_VALIDATOR_UPDATE", 33: "BUS_EVENT_TYPE_STAKE_LINKING", 34: "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT", 35: "BUS_EVENT_TYPE_CHECKPOINT", 101: "BUS_EVENT_TYPE_MARKET", 201: "BUS_EVENT_TYPE_TX_ERROR", } BusEventType_value = map[string]int32{ "BUS_EVENT_TYPE_UNSPECIFIED": 0, "BUS_EVENT_TYPE_ALL": 1, "BUS_EVENT_TYPE_TIME_UPDATE": 2, "BUS_EVENT_TYPE_TRANSFER_RESPONSES": 3, "BUS_EVENT_TYPE_POSITION_RESOLUTION": 4, "BUS_EVENT_TYPE_ORDER": 5, "BUS_EVENT_TYPE_ACCOUNT": 6, "BUS_EVENT_TYPE_PARTY": 7, "BUS_EVENT_TYPE_TRADE": 8, "BUS_EVENT_TYPE_MARGIN_LEVELS": 9, "BUS_EVENT_TYPE_PROPOSAL": 10, "BUS_EVENT_TYPE_VOTE": 11, "BUS_EVENT_TYPE_MARKET_DATA": 12, "BUS_EVENT_TYPE_NODE_SIGNATURE": 13, "BUS_EVENT_TYPE_LOSS_SOCIALIZATION": 14, "BUS_EVENT_TYPE_SETTLE_POSITION": 15, "BUS_EVENT_TYPE_SETTLE_DISTRESSED": 16, "BUS_EVENT_TYPE_MARKET_CREATED": 17, "BUS_EVENT_TYPE_ASSET": 18, "BUS_EVENT_TYPE_MARKET_TICK": 19, "BUS_EVENT_TYPE_WITHDRAWAL": 20, "BUS_EVENT_TYPE_DEPOSIT": 21, "BUS_EVENT_TYPE_AUCTION": 22, "BUS_EVENT_TYPE_RISK_FACTOR": 23, "BUS_EVENT_TYPE_NETWORK_PARAMETER": 24, "BUS_EVENT_TYPE_LIQUIDITY_PROVISION": 25, "BUS_EVENT_TYPE_MARKET_UPDATED": 26, "BUS_EVENT_TYPE_ORACLE_SPEC": 27, "BUS_EVENT_TYPE_ORACLE_DATA": 28, "BUS_EVENT_TYPE_DELEGATION_BALANCE": 29, "BUS_EVENT_TYPE_PENDING_DELEGATION_BALANCE": 30, "BUS_EVENT_TYPE_EPOCH_UPDATE": 31, "BUS_EVENT_TYPE_VALIDATOR_UPDATE": 32, "BUS_EVENT_TYPE_STAKE_LINKING": 33, "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT": 34, "BUS_EVENT_TYPE_CHECKPOINT": 35, "BUS_EVENT_TYPE_MARKET": 101, "BUS_EVENT_TYPE_TX_ERROR": 201, } )
Enum value maps for BusEventType.
var ( StakeLinking_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_LINK", 2: "TYPE_UNLINK", } StakeLinking_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_LINK": 1, "TYPE_UNLINK": 2, } )
Enum value maps for StakeLinking_Type.
var ( StakeLinking_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_PENDING", 2: "STATUS_ACCEPTED", 3: "STATUS_REJECTED", } StakeLinking_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_PENDING": 1, "STATUS_ACCEPTED": 2, "STATUS_REJECTED": 3, } )
Enum value maps for StakeLinking_Status.
var File_events_v1_events_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AuctionEvent ¶
type AuctionEvent struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// True if the event indicates an auction opening and False otherwise
OpeningAuction bool `protobuf:"varint,2,opt,name=opening_auction,json=openingAuction,proto3" json:"opening_auction,omitempty"`
// True if the event indicates leaving auction mode and False otherwise
Leave bool `protobuf:"varint,3,opt,name=leave,proto3" json:"leave,omitempty"`
// Timestamp containing the start time for an auction
Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
// Timestamp containing the end time for an auction
End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
// the reason this market is/was in auction
Trigger proto1.AuctionTrigger `protobuf:"varint,6,opt,name=trigger,proto3,enum=vega.AuctionTrigger" json:"trigger,omitempty"`
// If an auction was ongoing, but was extended for whatever reason, this field will
// be set to the trigger type indicating which component extended the auction
ExtensionTrigger proto1.AuctionTrigger `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
An auction event indicating a change in auction state, for example starting or ending an auction
func (*AuctionEvent) Descriptor
deprecated
func (*AuctionEvent) Descriptor() ([]byte, []int)
Deprecated: Use AuctionEvent.ProtoReflect.Descriptor instead.
func (*AuctionEvent) GetEnd ¶
func (x *AuctionEvent) GetEnd() int64
func (*AuctionEvent) GetExtensionTrigger ¶
func (x *AuctionEvent) GetExtensionTrigger() proto1.AuctionTrigger
func (*AuctionEvent) GetLeave ¶
func (x *AuctionEvent) GetLeave() bool
func (*AuctionEvent) GetMarketId ¶
func (x *AuctionEvent) GetMarketId() string
func (*AuctionEvent) GetOpeningAuction ¶
func (x *AuctionEvent) GetOpeningAuction() bool
func (*AuctionEvent) GetStart ¶
func (x *AuctionEvent) GetStart() int64
func (*AuctionEvent) GetTrigger ¶
func (x *AuctionEvent) GetTrigger() proto1.AuctionTrigger
func (*AuctionEvent) ProtoMessage ¶
func (*AuctionEvent) ProtoMessage()
func (*AuctionEvent) ProtoReflect ¶
func (x *AuctionEvent) ProtoReflect() protoreflect.Message
func (*AuctionEvent) Reset ¶
func (x *AuctionEvent) Reset()
func (*AuctionEvent) String ¶
func (x *AuctionEvent) String() string
func (*AuctionEvent) Validate ¶
func (this *AuctionEvent) Validate() error
type BusEvent ¶
type BusEvent struct {
// A unique event identifier for the message
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The batch (or block) of transactions that the events relate to
Block string `protobuf:"bytes,2,opt,name=block,proto3" json:"block,omitempty"`
// The type of bus event (one of the list below)
Type BusEventType `protobuf:"varint,3,opt,name=type,proto3,enum=vega.events.v1.BusEventType" json:"type,omitempty"`
// Types that are assignable to Event:
// *BusEvent_TimeUpdate
// *BusEvent_TransferResponses
// *BusEvent_PositionResolution
// *BusEvent_Order
// *BusEvent_Account
// *BusEvent_Party
// *BusEvent_Trade
// *BusEvent_MarginLevels
// *BusEvent_Proposal
// *BusEvent_Vote
// *BusEvent_MarketData
// *BusEvent_NodeSignature
// *BusEvent_LossSocialization
// *BusEvent_SettlePosition
// *BusEvent_SettleDistressed
// *BusEvent_MarketCreated
// *BusEvent_Asset
// *BusEvent_MarketTick
// *BusEvent_Withdrawal
// *BusEvent_Deposit
// *BusEvent_Auction
// *BusEvent_RiskFactor
// *BusEvent_NetworkParameter
// *BusEvent_LiquidityProvision
// *BusEvent_MarketUpdated
// *BusEvent_OracleSpec
// *BusEvent_OracleData
// *BusEvent_DelegationBalance
// *BusEvent_PendingDelegationBalance
// *BusEvent_EpochEvent
// *BusEvent_ValidatorUpdate
// *BusEvent_StakeLinking
// *BusEvent_RewardPayout
// *BusEvent_Checkpoint
// *BusEvent_Market
// *BusEvent_TxErrEvent
Event isBusEvent_Event `protobuf_oneof:"event"`
// contains filtered or unexported fields
}
A bus event is a container for event bus events emitted by Vega
func (*BusEvent) Descriptor
deprecated
func (*BusEvent) GetAccount ¶
func (*BusEvent) GetAuction ¶
func (x *BusEvent) GetAuction() *AuctionEvent
func (*BusEvent) GetCheckpoint ¶
func (x *BusEvent) GetCheckpoint() *CheckpointEvent
func (*BusEvent) GetDelegationBalance ¶ added in v0.41.0
func (x *BusEvent) GetDelegationBalance() *DelegationBalanceEvent
func (*BusEvent) GetDeposit ¶
func (*BusEvent) GetEpochEvent ¶ added in v0.41.0
func (x *BusEvent) GetEpochEvent() *EpochEvent
func (*BusEvent) GetLiquidityProvision ¶
func (x *BusEvent) GetLiquidityProvision() *proto1.LiquidityProvision
func (*BusEvent) GetLossSocialization ¶
func (x *BusEvent) GetLossSocialization() *LossSocialization
func (*BusEvent) GetMarginLevels ¶
func (x *BusEvent) GetMarginLevels() *proto1.MarginLevels
func (*BusEvent) GetMarket ¶
func (x *BusEvent) GetMarket() *MarketEvent
func (*BusEvent) GetMarketCreated ¶
func (*BusEvent) GetMarketData ¶
func (x *BusEvent) GetMarketData() *proto1.MarketData
func (*BusEvent) GetMarketTick ¶
func (x *BusEvent) GetMarketTick() *MarketTick
func (*BusEvent) GetMarketUpdated ¶
func (*BusEvent) GetNetworkParameter ¶
func (x *BusEvent) GetNetworkParameter() *proto1.NetworkParameter
func (*BusEvent) GetNodeSignature ¶
func (x *BusEvent) GetNodeSignature() *v1.NodeSignature
func (*BusEvent) GetOracleData ¶
func (x *BusEvent) GetOracleData() *v11.OracleData
func (*BusEvent) GetOracleSpec ¶
func (x *BusEvent) GetOracleSpec() *v11.OracleSpec
func (*BusEvent) GetPendingDelegationBalance ¶ added in v0.41.0
func (x *BusEvent) GetPendingDelegationBalance() *PendingDelegationBalanceEvent
func (*BusEvent) GetPositionResolution ¶
func (x *BusEvent) GetPositionResolution() *PositionResolution
func (*BusEvent) GetProposal ¶
func (*BusEvent) GetRewardPayout ¶
func (x *BusEvent) GetRewardPayout() *RewardPayoutEvent
func (*BusEvent) GetRiskFactor ¶
func (x *BusEvent) GetRiskFactor() *proto1.RiskFactor
func (*BusEvent) GetSettleDistressed ¶
func (x *BusEvent) GetSettleDistressed() *SettleDistressed
func (*BusEvent) GetSettlePosition ¶
func (x *BusEvent) GetSettlePosition() *SettlePosition
func (*BusEvent) GetStakeLinking ¶
func (x *BusEvent) GetStakeLinking() *StakeLinking
func (*BusEvent) GetTimeUpdate ¶
func (x *BusEvent) GetTimeUpdate() *TimeUpdate
func (*BusEvent) GetTransferResponses ¶
func (x *BusEvent) GetTransferResponses() *TransferResponses
func (*BusEvent) GetTxErrEvent ¶
func (x *BusEvent) GetTxErrEvent() *TxErrorEvent
func (*BusEvent) GetType ¶
func (x *BusEvent) GetType() BusEventType
func (*BusEvent) GetValidatorUpdate ¶ added in v0.41.0
func (x *BusEvent) GetValidatorUpdate() *ValidatorUpdate
func (*BusEvent) GetWithdrawal ¶
func (x *BusEvent) GetWithdrawal() *proto1.Withdrawal
func (*BusEvent) ProtoMessage ¶
func (*BusEvent) ProtoMessage()
func (*BusEvent) ProtoReflect ¶
func (x *BusEvent) ProtoReflect() protoreflect.Message
type BusEventType ¶
type BusEventType int32
An (event) bus event type is used to specify a type of event It has 2 styles of event: Single values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item Group values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items
const ( // Default value, always invalid BusEventType_BUS_EVENT_TYPE_UNSPECIFIED BusEventType = 0 // Events of ALL event types, used when filtering stream from event bus BusEventType_BUS_EVENT_TYPE_ALL BusEventType = 1 // Event for blockchain time updates BusEventType_BUS_EVENT_TYPE_TIME_UPDATE BusEventType = 2 // Event for when a transfer happens internally, contains the transfer information BusEventType_BUS_EVENT_TYPE_TRANSFER_RESPONSES BusEventType = 3 // Event indicating position resolution has occurred BusEventType_BUS_EVENT_TYPE_POSITION_RESOLUTION BusEventType = 4 // Event for order updates, both new and existing orders BusEventType_BUS_EVENT_TYPE_ORDER BusEventType = 5 // Event for account updates BusEventType_BUS_EVENT_TYPE_ACCOUNT BusEventType = 6 // Event for party updates BusEventType_BUS_EVENT_TYPE_PARTY BusEventType = 7 // Event indicating a new trade has occurred BusEventType_BUS_EVENT_TYPE_TRADE BusEventType = 8 // Event indicating margin levels have changed for a party BusEventType_BUS_EVENT_TYPE_MARGIN_LEVELS BusEventType = 9 // Event for proposal updates (for governance) BusEventType_BUS_EVENT_TYPE_PROPOSAL BusEventType = 10 // Event indicating a new vote has occurred (for governance) BusEventType_BUS_EVENT_TYPE_VOTE BusEventType = 11 // Event for market data updates BusEventType_BUS_EVENT_TYPE_MARKET_DATA BusEventType = 12 // Event for a new signature for a Vega node BusEventType_BUS_EVENT_TYPE_NODE_SIGNATURE BusEventType = 13 // Event indicating loss socialisation occurred for a party BusEventType_BUS_EVENT_TYPE_LOSS_SOCIALIZATION BusEventType = 14 // Event for when a position is being settled BusEventType_BUS_EVENT_TYPE_SETTLE_POSITION BusEventType = 15 // Event for when a position is distressed BusEventType_BUS_EVENT_TYPE_SETTLE_DISTRESSED BusEventType = 16 // Event indicating a new market was created BusEventType_BUS_EVENT_TYPE_MARKET_CREATED BusEventType = 17 // Event for when an asset is added to Vega BusEventType_BUS_EVENT_TYPE_ASSET BusEventType = 18 // Event indicating a market tick event BusEventType_BUS_EVENT_TYPE_MARKET_TICK BusEventType = 19 // Event for when a withdrawal occurs BusEventType_BUS_EVENT_TYPE_WITHDRAWAL BusEventType = 20 // Event for when a deposit occurs BusEventType_BUS_EVENT_TYPE_DEPOSIT BusEventType = 21 // Event indicating a change in auction state, for example starting or ending an auction BusEventType_BUS_EVENT_TYPE_AUCTION BusEventType = 22 // Event indicating a risk factor has been updated BusEventType_BUS_EVENT_TYPE_RISK_FACTOR BusEventType = 23 // Event indicating a network parameter has been added or updated BusEventType_BUS_EVENT_TYPE_NETWORK_PARAMETER BusEventType = 24 // Event indicating a liquidity provision has been created or updated BusEventType_BUS_EVENT_TYPE_LIQUIDITY_PROVISION BusEventType = 25 // Event indicating a new market was created BusEventType_BUS_EVENT_TYPE_MARKET_UPDATED BusEventType = 26 // Event indicating an oracle spec has been created or updated BusEventType_BUS_EVENT_TYPE_ORACLE_SPEC BusEventType = 27 // Event indicating that an oracle data has been broadcast BusEventType_BUS_EVENT_TYPE_ORACLE_DATA BusEventType = 28 // Event indicating that an delegation balance of a party to a node for current epoch has changed BusEventType_BUS_EVENT_TYPE_DELEGATION_BALANCE BusEventType = 29 // Event indicating that an delegation balance of a party to a node for next epoch has changed BusEventType_BUS_EVENT_TYPE_PENDING_DELEGATION_BALANCE BusEventType = 30 // Event indicating the start or end of an epoch BusEventType_BUS_EVENT_TYPE_EPOCH_UPDATE BusEventType = 31 // Event indicating that validator node has been updated BusEventType_BUS_EVENT_TYPE_VALIDATOR_UPDATE BusEventType = 32 // Event indicating a new staking event have been processed by the network BusEventType_BUS_EVENT_TYPE_STAKE_LINKING BusEventType = 33 // Event indicating the payout of a reward has been initiated BusEventType_BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT BusEventType = 34 // Event indicating a new checkpoint was created BusEventType_BUS_EVENT_TYPE_CHECKPOINT BusEventType = 35 // Event indicating a market related event, for example when a market opens BusEventType_BUS_EVENT_TYPE_MARKET BusEventType = 101 // Event used to report failed transactions back to a user, this is excluded from the ALL type BusEventType_BUS_EVENT_TYPE_TX_ERROR BusEventType = 201 )
func (BusEventType) Descriptor ¶
func (BusEventType) Descriptor() protoreflect.EnumDescriptor
func (BusEventType) Enum ¶
func (x BusEventType) Enum() *BusEventType
func (BusEventType) EnumDescriptor
deprecated
func (BusEventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BusEventType.Descriptor instead.
func (BusEventType) Number ¶
func (x BusEventType) Number() protoreflect.EnumNumber
func (BusEventType) String ¶
func (x BusEventType) String() string
func (BusEventType) Type ¶
func (BusEventType) Type() protoreflect.EnumType
type BusEvent_Account ¶
type BusEvent_Asset ¶
type BusEvent_Auction ¶
type BusEvent_Auction struct {
// Auction events - See [AuctionEvent](#vega.AuctionEvent)
Auction *AuctionEvent `protobuf:"bytes,121,opt,name=auction,proto3,oneof"`
}
type BusEvent_Checkpoint ¶
type BusEvent_Checkpoint struct {
// Checkpoint was created
Checkpoint *CheckpointEvent `protobuf:"bytes,135,opt,name=checkpoint,proto3,oneof"`
}
type BusEvent_DelegationBalance ¶ added in v0.41.0
type BusEvent_DelegationBalance struct {
// Delegation balance events
DelegationBalance *DelegationBalanceEvent `protobuf:"bytes,129,opt,name=delegation_balance,json=delegationBalance,proto3,oneof"`
}
type BusEvent_Deposit ¶
type BusEvent_EpochEvent ¶ added in v0.41.0
type BusEvent_EpochEvent struct {
// Epoch update events - See [Epoch](#vega.Epoch)
EpochEvent *EpochEvent `protobuf:"bytes,131,opt,name=epoch_event,json=epochEvent,proto3,oneof"`
}
type BusEvent_LiquidityProvision ¶
type BusEvent_LiquidityProvision struct {
// LiquidityProvision events
LiquidityProvision *proto1.LiquidityProvision `protobuf:"bytes,124,opt,name=liquidity_provision,json=liquidityProvision,proto3,oneof"`
}
type BusEvent_LossSocialization ¶
type BusEvent_LossSocialization struct {
// Loss socialization events - See [LossSocialization](#vega.LossSocialization)
LossSocialization *LossSocialization `protobuf:"bytes,113,opt,name=loss_socialization,json=lossSocialization,proto3,oneof"`
}
type BusEvent_MarginLevels ¶
type BusEvent_MarginLevels struct {
// Margin level update events
MarginLevels *proto1.MarginLevels `protobuf:"bytes,108,opt,name=margin_levels,json=marginLevels,proto3,oneof"`
}
type BusEvent_Market ¶
type BusEvent_Market struct {
// Market tick events - See [MarketEvent](#vega.MarketEvent)
Market *MarketEvent `protobuf:"bytes,1001,opt,name=market,proto3,oneof"`
}
type BusEvent_MarketCreated ¶
type BusEvent_MarketData ¶
type BusEvent_MarketData struct {
// Market data events
MarketData *proto1.MarketData `protobuf:"bytes,111,opt,name=market_data,json=marketData,proto3,oneof"`
}
type BusEvent_MarketTick ¶
type BusEvent_MarketTick struct {
// Market tick events - See [MarketTick](#vega.MarketTick)
MarketTick *MarketTick `protobuf:"bytes,118,opt,name=market_tick,json=marketTick,proto3,oneof"`
}
type BusEvent_MarketUpdated ¶
type BusEvent_NetworkParameter ¶
type BusEvent_NetworkParameter struct {
// Network parameter events
NetworkParameter *proto1.NetworkParameter `protobuf:"bytes,123,opt,name=network_parameter,json=networkParameter,proto3,oneof"`
}
type BusEvent_NodeSignature ¶
type BusEvent_NodeSignature struct {
// Node signature events
NodeSignature *v1.NodeSignature `protobuf:"bytes,112,opt,name=node_signature,json=nodeSignature,proto3,oneof"`
}
type BusEvent_OracleData ¶
type BusEvent_OracleData struct {
// OracleData events
OracleData *v11.OracleData `protobuf:"bytes,127,opt,name=oracle_data,json=oracleData,proto3,oneof"`
}
type BusEvent_OracleSpec ¶
type BusEvent_OracleSpec struct {
// OracleSpec events
OracleSpec *v11.OracleSpec `protobuf:"bytes,126,opt,name=oracle_spec,json=oracleSpec,proto3,oneof"`
}
type BusEvent_Order ¶
type BusEvent_Party ¶
type BusEvent_PendingDelegationBalance ¶ added in v0.41.0
type BusEvent_PendingDelegationBalance struct {
// Pending delegation balance events
PendingDelegationBalance *PendingDelegationBalanceEvent `protobuf:"bytes,130,opt,name=pending_delegation_balance,json=pendingDelegationBalance,proto3,oneof"`
}
type BusEvent_PositionResolution ¶
type BusEvent_PositionResolution struct {
// Position resolution events - See [PositionResolution](#vega.PositionResolution)
PositionResolution *PositionResolution `protobuf:"bytes,103,opt,name=position_resolution,json=positionResolution,proto3,oneof"`
}
type BusEvent_Proposal ¶
type BusEvent_RewardPayout ¶
type BusEvent_RewardPayout struct {
// Reward payout event
RewardPayout *RewardPayoutEvent `protobuf:"bytes,134,opt,name=reward_payout,json=rewardPayout,proto3,oneof"`
}
type BusEvent_RiskFactor ¶
type BusEvent_RiskFactor struct {
// Risk factor events
RiskFactor *proto1.RiskFactor `protobuf:"bytes,122,opt,name=risk_factor,json=riskFactor,proto3,oneof"`
}
type BusEvent_SettleDistressed ¶
type BusEvent_SettleDistressed struct {
// Position distressed events - See [SettleDistressed](#vega.SettleDistressed)
SettleDistressed *SettleDistressed `protobuf:"bytes,115,opt,name=settle_distressed,json=settleDistressed,proto3,oneof"`
}
type BusEvent_SettlePosition ¶
type BusEvent_SettlePosition struct {
// Position settlement events - See [SettlePosition](#vega.SettlePosition)
SettlePosition *SettlePosition `protobuf:"bytes,114,opt,name=settle_position,json=settlePosition,proto3,oneof"`
}
type BusEvent_StakeLinking ¶
type BusEvent_StakeLinking struct {
// Staking event
StakeLinking *StakeLinking `protobuf:"bytes,133,opt,name=stake_linking,json=stakeLinking,proto3,oneof"`
}
type BusEvent_TimeUpdate ¶
type BusEvent_TimeUpdate struct {
// Time update events - See [TimeUpdate](#vega.TimeUpdate)
TimeUpdate *TimeUpdate `protobuf:"bytes,101,opt,name=time_update,json=timeUpdate,proto3,oneof"`
}
type BusEvent_Trade ¶
type BusEvent_TransferResponses ¶
type BusEvent_TransferResponses struct {
// Transfer responses update events - See [TransferResponses](#vega.TransferResponses)
TransferResponses *TransferResponses `protobuf:"bytes,102,opt,name=transfer_responses,json=transferResponses,proto3,oneof"`
}
type BusEvent_TxErrEvent ¶
type BusEvent_TxErrEvent struct {
// Transaction error events, not included in the ALL event type
TxErrEvent *TxErrorEvent `protobuf:"bytes,2001,opt,name=tx_err_event,json=txErrEvent,proto3,oneof"`
}
type BusEvent_ValidatorUpdate ¶ added in v0.41.0
type BusEvent_ValidatorUpdate struct {
// Validator update events
ValidatorUpdate *ValidatorUpdate `protobuf:"bytes,132,opt,name=validator_update,json=validatorUpdate,proto3,oneof"`
}
type BusEvent_Vote ¶
type BusEvent_Withdrawal ¶
type BusEvent_Withdrawal struct {
// Withdrawal events
Withdrawal *proto1.Withdrawal `protobuf:"bytes,119,opt,name=withdrawal,proto3,oneof"`
}
type CheckpointEvent ¶
type CheckpointEvent struct {
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
BlockHash string `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
BlockHeight uint64 `protobuf:"varint,3,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
// contains filtered or unexported fields
}
func (*CheckpointEvent) Descriptor
deprecated
func (*CheckpointEvent) Descriptor() ([]byte, []int)
Deprecated: Use CheckpointEvent.ProtoReflect.Descriptor instead.
func (*CheckpointEvent) GetBlockHash ¶
func (x *CheckpointEvent) GetBlockHash() string
func (*CheckpointEvent) GetBlockHeight ¶
func (x *CheckpointEvent) GetBlockHeight() uint64
func (*CheckpointEvent) GetHash ¶
func (x *CheckpointEvent) GetHash() string
func (*CheckpointEvent) ProtoMessage ¶
func (*CheckpointEvent) ProtoMessage()
func (*CheckpointEvent) ProtoReflect ¶
func (x *CheckpointEvent) ProtoReflect() protoreflect.Message
func (*CheckpointEvent) Reset ¶
func (x *CheckpointEvent) Reset()
func (*CheckpointEvent) String ¶
func (x *CheckpointEvent) String() string
func (*CheckpointEvent) Validate ¶
func (this *CheckpointEvent) Validate() error
type DelegationBalanceEvent ¶ added in v0.41.0
type DelegationBalanceEvent struct {
Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
EpochSeq string `protobuf:"bytes,4,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
// contains filtered or unexported fields
}
DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect
func (*DelegationBalanceEvent) Descriptor
deprecated
added in
v0.41.0
func (*DelegationBalanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use DelegationBalanceEvent.ProtoReflect.Descriptor instead.
func (*DelegationBalanceEvent) GetAmount ¶ added in v0.41.0
func (x *DelegationBalanceEvent) GetAmount() uint64
func (*DelegationBalanceEvent) GetEpochSeq ¶
func (x *DelegationBalanceEvent) GetEpochSeq() string
func (*DelegationBalanceEvent) GetNodeId ¶ added in v0.41.0
func (x *DelegationBalanceEvent) GetNodeId() string
func (*DelegationBalanceEvent) GetParty ¶ added in v0.41.0
func (x *DelegationBalanceEvent) GetParty() string
func (*DelegationBalanceEvent) ProtoMessage ¶ added in v0.41.0
func (*DelegationBalanceEvent) ProtoMessage()
func (*DelegationBalanceEvent) ProtoReflect ¶ added in v0.41.0
func (x *DelegationBalanceEvent) ProtoReflect() protoreflect.Message
func (*DelegationBalanceEvent) Reset ¶ added in v0.41.0
func (x *DelegationBalanceEvent) Reset()
func (*DelegationBalanceEvent) String ¶ added in v0.41.0
func (x *DelegationBalanceEvent) String() string
func (*DelegationBalanceEvent) Validate ¶ added in v0.41.0
func (this *DelegationBalanceEvent) Validate() error
type EpochEvent ¶ added in v0.41.0
type EpochEvent struct {
// Sequence number that increases by one each epoch
Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
// What time did this epoch start
StartTime int64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// What time should this epoch end
ExpireTime int64 `protobuf:"varint,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
// What time did it actually end
EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Epoch details
func (*EpochEvent) Descriptor
deprecated
added in
v0.41.0
func (*EpochEvent) Descriptor() ([]byte, []int)
Deprecated: Use EpochEvent.ProtoReflect.Descriptor instead.
func (*EpochEvent) GetEndTime ¶ added in v0.41.0
func (x *EpochEvent) GetEndTime() int64
func (*EpochEvent) GetExpireTime ¶ added in v0.41.0
func (x *EpochEvent) GetExpireTime() int64
func (*EpochEvent) GetSeq ¶ added in v0.41.0
func (x *EpochEvent) GetSeq() uint64
func (*EpochEvent) GetStartTime ¶ added in v0.41.0
func (x *EpochEvent) GetStartTime() int64
func (*EpochEvent) ProtoMessage ¶ added in v0.41.0
func (*EpochEvent) ProtoMessage()
func (*EpochEvent) ProtoReflect ¶ added in v0.41.0
func (x *EpochEvent) ProtoReflect() protoreflect.Message
func (*EpochEvent) Reset ¶ added in v0.41.0
func (x *EpochEvent) Reset()
func (*EpochEvent) String ¶ added in v0.41.0
func (x *EpochEvent) String() string
func (*EpochEvent) Validate ¶ added in v0.41.0
func (this *EpochEvent) Validate() error
type LossSocialization ¶
type LossSocialization struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// Party identifier (public key) for the event
PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
// Amount distributed
Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
// contains filtered or unexported fields
}
A loss socialization event contains details on the amount of wins unable to be distributed
func (*LossSocialization) Descriptor
deprecated
func (*LossSocialization) Descriptor() ([]byte, []int)
Deprecated: Use LossSocialization.ProtoReflect.Descriptor instead.
func (*LossSocialization) GetAmount ¶
func (x *LossSocialization) GetAmount() int64
func (*LossSocialization) GetMarketId ¶
func (x *LossSocialization) GetMarketId() string
func (*LossSocialization) GetPartyId ¶
func (x *LossSocialization) GetPartyId() string
func (*LossSocialization) ProtoMessage ¶
func (*LossSocialization) ProtoMessage()
func (*LossSocialization) ProtoReflect ¶
func (x *LossSocialization) ProtoReflect() protoreflect.Message
func (*LossSocialization) Reset ¶
func (x *LossSocialization) Reset()
func (*LossSocialization) String ¶
func (x *LossSocialization) String() string
func (*LossSocialization) Validate ¶
func (this *LossSocialization) Validate() error
type MarketEvent ¶
type MarketEvent struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// Payload is a unique information string
Payload string `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
// contains filtered or unexported fields
}
MarketEvent - the common denominator for all market events interface has a method to return a string for logging
func (*MarketEvent) Descriptor
deprecated
func (*MarketEvent) Descriptor() ([]byte, []int)
Deprecated: Use MarketEvent.ProtoReflect.Descriptor instead.
func (*MarketEvent) GetMarketId ¶
func (x *MarketEvent) GetMarketId() string
func (*MarketEvent) GetPayload ¶
func (x *MarketEvent) GetPayload() string
func (*MarketEvent) ProtoMessage ¶
func (*MarketEvent) ProtoMessage()
func (*MarketEvent) ProtoReflect ¶
func (x *MarketEvent) ProtoReflect() protoreflect.Message
func (*MarketEvent) Reset ¶
func (x *MarketEvent) Reset()
func (*MarketEvent) String ¶
func (x *MarketEvent) String() string
func (*MarketEvent) Validate ¶
func (this *MarketEvent) Validate() error
type MarketTick ¶
type MarketTick struct {
// Market identifier for the event
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Timestamp containing latest update from Vega blockchain aka Vega-time
Time int64 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
A market ticket event contains the time value for when a particular market was last processed on Vega
func (*MarketTick) Descriptor
deprecated
func (*MarketTick) Descriptor() ([]byte, []int)
Deprecated: Use MarketTick.ProtoReflect.Descriptor instead.
func (*MarketTick) GetId ¶
func (x *MarketTick) GetId() string
func (*MarketTick) GetTime ¶
func (x *MarketTick) GetTime() int64
func (*MarketTick) ProtoMessage ¶
func (*MarketTick) ProtoMessage()
func (*MarketTick) ProtoReflect ¶
func (x *MarketTick) ProtoReflect() protoreflect.Message
func (*MarketTick) Reset ¶
func (x *MarketTick) Reset()
func (*MarketTick) String ¶
func (x *MarketTick) String() string
func (*MarketTick) Validate ¶
func (this *MarketTick) Validate() error
type PendingDelegationBalanceEvent ¶ added in v0.41.0
type PendingDelegationBalanceEvent struct {
Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
DelegationAmount uint64 `protobuf:"varint,3,opt,name=delegation_amount,json=delegationAmount,proto3" json:"delegation_amount,omitempty"`
UndelegationAmount uint64 `protobuf:"varint,4,opt,name=undelegation_amount,json=undelegationAmount,proto3" json:"undelegation_amount,omitempty"`
EpochSeq string `protobuf:"bytes,5,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
// contains filtered or unexported fields
}
PendingDelegationBalanceEvent - updates on the delegation/undelegation balance of a party to a node for the next epoch
func (*PendingDelegationBalanceEvent) Descriptor
deprecated
added in
v0.41.0
func (*PendingDelegationBalanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use PendingDelegationBalanceEvent.ProtoReflect.Descriptor instead.
func (*PendingDelegationBalanceEvent) GetDelegationAmount ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) GetDelegationAmount() uint64
func (*PendingDelegationBalanceEvent) GetEpochSeq ¶
func (x *PendingDelegationBalanceEvent) GetEpochSeq() string
func (*PendingDelegationBalanceEvent) GetNodeId ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) GetNodeId() string
func (*PendingDelegationBalanceEvent) GetParty ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) GetParty() string
func (*PendingDelegationBalanceEvent) GetUndelegationAmount ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) GetUndelegationAmount() uint64
func (*PendingDelegationBalanceEvent) ProtoMessage ¶ added in v0.41.0
func (*PendingDelegationBalanceEvent) ProtoMessage()
func (*PendingDelegationBalanceEvent) ProtoReflect ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) ProtoReflect() protoreflect.Message
func (*PendingDelegationBalanceEvent) Reset ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) Reset()
func (*PendingDelegationBalanceEvent) String ¶ added in v0.41.0
func (x *PendingDelegationBalanceEvent) String() string
func (*PendingDelegationBalanceEvent) Validate ¶ added in v0.41.0
func (this *PendingDelegationBalanceEvent) Validate() error
type PositionResolution ¶
type PositionResolution struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// Number of distressed traders
Distressed int64 `protobuf:"varint,2,opt,name=distressed,proto3" json:"distressed,omitempty"`
// Number of close outs
Closed int64 `protobuf:"varint,3,opt,name=closed,proto3" json:"closed,omitempty"`
// Mark price, as an integer, for example `123456` is a correctly
// formatted price of `1.23456` assuming market configured to 5 decimal places
MarkPrice uint64 `protobuf:"varint,4,opt,name=mark_price,json=markPrice,proto3" json:"mark_price,omitempty"`
// contains filtered or unexported fields
}
A position resolution event contains information on distressed trades
func (*PositionResolution) Descriptor
deprecated
func (*PositionResolution) Descriptor() ([]byte, []int)
Deprecated: Use PositionResolution.ProtoReflect.Descriptor instead.
func (*PositionResolution) GetClosed ¶
func (x *PositionResolution) GetClosed() int64
func (*PositionResolution) GetDistressed ¶
func (x *PositionResolution) GetDistressed() int64
func (*PositionResolution) GetMarkPrice ¶
func (x *PositionResolution) GetMarkPrice() uint64
func (*PositionResolution) GetMarketId ¶
func (x *PositionResolution) GetMarketId() string
func (*PositionResolution) ProtoMessage ¶
func (*PositionResolution) ProtoMessage()
func (*PositionResolution) ProtoReflect ¶
func (x *PositionResolution) ProtoReflect() protoreflect.Message
func (*PositionResolution) Reset ¶
func (x *PositionResolution) Reset()
func (*PositionResolution) String ¶
func (x *PositionResolution) String() string
func (*PositionResolution) Validate ¶
func (this *PositionResolution) Validate() error
type RewardPayoutEvent ¶
type RewardPayoutEvent struct {
Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
EpochSeq string `protobuf:"bytes,2,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
Amount string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
PercentOfTotalReward string `protobuf:"bytes,5,opt,name=percent_of_total_reward,json=percentOfTotalReward,proto3" json:"percent_of_total_reward,omitempty"`
Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*RewardPayoutEvent) Descriptor
deprecated
func (*RewardPayoutEvent) Descriptor() ([]byte, []int)
Deprecated: Use RewardPayoutEvent.ProtoReflect.Descriptor instead.
func (*RewardPayoutEvent) GetAmount ¶
func (x *RewardPayoutEvent) GetAmount() string
func (*RewardPayoutEvent) GetAsset ¶
func (x *RewardPayoutEvent) GetAsset() string
func (*RewardPayoutEvent) GetEpochSeq ¶
func (x *RewardPayoutEvent) GetEpochSeq() string
func (*RewardPayoutEvent) GetParty ¶
func (x *RewardPayoutEvent) GetParty() string
func (*RewardPayoutEvent) GetPercentOfTotalReward ¶
func (x *RewardPayoutEvent) GetPercentOfTotalReward() string
func (*RewardPayoutEvent) GetTimestamp ¶
func (x *RewardPayoutEvent) GetTimestamp() int64
func (*RewardPayoutEvent) ProtoMessage ¶
func (*RewardPayoutEvent) ProtoMessage()
func (*RewardPayoutEvent) ProtoReflect ¶
func (x *RewardPayoutEvent) ProtoReflect() protoreflect.Message
func (*RewardPayoutEvent) Reset ¶
func (x *RewardPayoutEvent) Reset()
func (*RewardPayoutEvent) String ¶
func (x *RewardPayoutEvent) String() string
func (*RewardPayoutEvent) Validate ¶
func (this *RewardPayoutEvent) Validate() error
type SettleDistressed ¶
type SettleDistressed struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// Party identifier (public key) for the event
PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
// Margin value as an integer, for example `123456` is a correctly
// formatted price of `1.23456` assuming market configured to 5 decimal places
Margin uint64 `protobuf:"varint,3,opt,name=margin,proto3" json:"margin,omitempty"`
// Price as an integer, for example `123456` is a correctly
// formatted price of `1.23456` assuming market configured to 5 decimal places
Price uint64 `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty"`
// contains filtered or unexported fields
}
A settle distressed event contains information on distressed trading parties who are closed out
func (*SettleDistressed) Descriptor
deprecated
func (*SettleDistressed) Descriptor() ([]byte, []int)
Deprecated: Use SettleDistressed.ProtoReflect.Descriptor instead.
func (*SettleDistressed) GetMargin ¶
func (x *SettleDistressed) GetMargin() uint64
func (*SettleDistressed) GetMarketId ¶
func (x *SettleDistressed) GetMarketId() string
func (*SettleDistressed) GetPartyId ¶
func (x *SettleDistressed) GetPartyId() string
func (*SettleDistressed) GetPrice ¶
func (x *SettleDistressed) GetPrice() uint64
func (*SettleDistressed) ProtoMessage ¶
func (*SettleDistressed) ProtoMessage()
func (*SettleDistressed) ProtoReflect ¶
func (x *SettleDistressed) ProtoReflect() protoreflect.Message
func (*SettleDistressed) Reset ¶
func (x *SettleDistressed) Reset()
func (*SettleDistressed) String ¶
func (x *SettleDistressed) String() string
func (*SettleDistressed) Validate ¶
func (this *SettleDistressed) Validate() error
type SettlePosition ¶
type SettlePosition struct {
// Market identifier for the event
MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
// Party identifier (public key) for the event
PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
// Price of settlement as an integer, for example `123456` is a correctly
// formatted price of `1.23456` assuming market configured to 5 decimal places
Price uint64 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
// A collection of 1 or more trade settlements
TradeSettlements []*TradeSettlement `protobuf:"bytes,4,rep,name=trade_settlements,json=tradeSettlements,proto3" json:"trade_settlements,omitempty"`
// contains filtered or unexported fields
}
A settle position event contains position settlement information for a party
func (*SettlePosition) Descriptor
deprecated
func (*SettlePosition) Descriptor() ([]byte, []int)
Deprecated: Use SettlePosition.ProtoReflect.Descriptor instead.
func (*SettlePosition) GetMarketId ¶
func (x *SettlePosition) GetMarketId() string
func (*SettlePosition) GetPartyId ¶
func (x *SettlePosition) GetPartyId() string
func (*SettlePosition) GetPrice ¶
func (x *SettlePosition) GetPrice() uint64
func (*SettlePosition) GetTradeSettlements ¶
func (x *SettlePosition) GetTradeSettlements() []*TradeSettlement
func (*SettlePosition) ProtoMessage ¶
func (*SettlePosition) ProtoMessage()
func (*SettlePosition) ProtoReflect ¶
func (x *SettlePosition) ProtoReflect() protoreflect.Message
func (*SettlePosition) Reset ¶
func (x *SettlePosition) Reset()
func (*SettlePosition) String ¶
func (x *SettlePosition) String() string
func (*SettlePosition) Validate ¶
func (this *SettlePosition) Validate() error
type StakeLinking ¶
type StakeLinking struct {
// The internal ID for this staking event
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The type of event
Type StakeLinking_Type `protobuf:"varint,2,opt,name=type,proto3,enum=vega.events.v1.StakeLinking_Type" json:"type,omitempty"`
// The timestamps at which the event was emitted by ethereum
Ts int64 `protobuf:"varint,3,opt,name=ts,proto3" json:"ts,omitempty"`
// The party to whom the event is directed at.
Party string `protobuf:"bytes,4,opt,name=party,proto3" json:"party,omitempty"`
// The amount of stake deposited or removed
Amount string `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
// The status of the event
Status StakeLinking_Status `protobuf:"varint,6,opt,name=status,proto3,enum=vega.events.v1.StakeLinking_Status" json:"status,omitempty"`
// The time at which the vega network finalized the state of the event
FinalizedAt int64 `protobuf:"varint,7,opt,name=finalized_at,json=finalizedAt,proto3" json:"finalized_at,omitempty"`
// The hash of the transaction from which the events happen
TxHash string `protobuf:"bytes,8,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
// contains filtered or unexported fields
}
StakeLinking - an event notifying of stake being deposited or removed for a given party These events are emitted for every Staking deposit or removed accepted by the network
func (*StakeLinking) Descriptor
deprecated
func (*StakeLinking) Descriptor() ([]byte, []int)
Deprecated: Use StakeLinking.ProtoReflect.Descriptor instead.
func (*StakeLinking) GetAmount ¶
func (x *StakeLinking) GetAmount() string
func (*StakeLinking) GetFinalizedAt ¶
func (x *StakeLinking) GetFinalizedAt() int64
func (*StakeLinking) GetId ¶
func (x *StakeLinking) GetId() string
func (*StakeLinking) GetParty ¶
func (x *StakeLinking) GetParty() string
func (*StakeLinking) GetStatus ¶
func (x *StakeLinking) GetStatus() StakeLinking_Status
func (*StakeLinking) GetTs ¶
func (x *StakeLinking) GetTs() int64
func (*StakeLinking) GetTxHash ¶
func (x *StakeLinking) GetTxHash() string
func (*StakeLinking) GetType ¶
func (x *StakeLinking) GetType() StakeLinking_Type
func (*StakeLinking) ProtoMessage ¶
func (*StakeLinking) ProtoMessage()
func (*StakeLinking) ProtoReflect ¶
func (x *StakeLinking) ProtoReflect() protoreflect.Message
func (*StakeLinking) Reset ¶
func (x *StakeLinking) Reset()
func (*StakeLinking) String ¶
func (x *StakeLinking) String() string
func (*StakeLinking) Validate ¶
func (this *StakeLinking) Validate() error
type StakeLinking_Status ¶
type StakeLinking_Status int32
const ( // Default value StakeLinking_STATUS_UNSPECIFIED StakeLinking_Status = 0 // Indicate an event waiting for confirmation from the vega network StakeLinking_STATUS_PENDING StakeLinking_Status = 1 // Indicate of an event accepted by the vega network StakeLinking_STATUS_ACCEPTED StakeLinking_Status = 2 // Indaicate of an event rejected by the vega network StakeLinking_STATUS_REJECTED StakeLinking_Status = 3 )
func (StakeLinking_Status) Descriptor ¶
func (StakeLinking_Status) Descriptor() protoreflect.EnumDescriptor
func (StakeLinking_Status) Enum ¶
func (x StakeLinking_Status) Enum() *StakeLinking_Status
func (StakeLinking_Status) EnumDescriptor
deprecated
func (StakeLinking_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use StakeLinking_Status.Descriptor instead.
func (StakeLinking_Status) Number ¶
func (x StakeLinking_Status) Number() protoreflect.EnumNumber
func (StakeLinking_Status) String ¶
func (x StakeLinking_Status) String() string
func (StakeLinking_Status) Type ¶
func (StakeLinking_Status) Type() protoreflect.EnumType
type StakeLinking_Type ¶
type StakeLinking_Type int32
const ( // Default value StakeLinking_TYPE_UNSPECIFIED StakeLinking_Type = 0 // Indicate of a stake deposit instruction StakeLinking_TYPE_LINK StakeLinking_Type = 1 // Indicate of a stake remove instruction StakeLinking_TYPE_UNLINK StakeLinking_Type = 2 )
func (StakeLinking_Type) Descriptor ¶
func (StakeLinking_Type) Descriptor() protoreflect.EnumDescriptor
func (StakeLinking_Type) Enum ¶
func (x StakeLinking_Type) Enum() *StakeLinking_Type
func (StakeLinking_Type) EnumDescriptor
deprecated
func (StakeLinking_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use StakeLinking_Type.Descriptor instead.
func (StakeLinking_Type) Number ¶
func (x StakeLinking_Type) Number() protoreflect.EnumNumber
func (StakeLinking_Type) String ¶
func (x StakeLinking_Type) String() string
func (StakeLinking_Type) Type ¶
func (StakeLinking_Type) Type() protoreflect.EnumType
type TimeUpdate ¶
type TimeUpdate struct {
// Timestamp containing latest update from Vega blockchain aka Vega-time
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
A time update event contains the latest time update from Vega blockchain
func (*TimeUpdate) Descriptor
deprecated
func (*TimeUpdate) Descriptor() ([]byte, []int)
Deprecated: Use TimeUpdate.ProtoReflect.Descriptor instead.
func (*TimeUpdate) GetTimestamp ¶
func (x *TimeUpdate) GetTimestamp() int64
func (*TimeUpdate) ProtoMessage ¶
func (*TimeUpdate) ProtoMessage()
func (*TimeUpdate) ProtoReflect ¶
func (x *TimeUpdate) ProtoReflect() protoreflect.Message
func (*TimeUpdate) Reset ¶
func (x *TimeUpdate) Reset()
func (*TimeUpdate) String ¶
func (x *TimeUpdate) String() string
func (*TimeUpdate) Validate ¶
func (this *TimeUpdate) Validate() error
type TradeSettlement ¶
type TradeSettlement struct {
// Size of trade settlement
Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
// Price of settlement as an integer, for example `123456` is a correctly
// formatted price of `1.23456` assuming market configured to 5 decimal places
Price uint64 `protobuf:"varint,2,opt,name=price,proto3" json:"price,omitempty"`
// contains filtered or unexported fields
}
A trade settlement is part of the settle position event
func (*TradeSettlement) Descriptor
deprecated
func (*TradeSettlement) Descriptor() ([]byte, []int)
Deprecated: Use TradeSettlement.ProtoReflect.Descriptor instead.
func (*TradeSettlement) GetPrice ¶
func (x *TradeSettlement) GetPrice() uint64
func (*TradeSettlement) GetSize ¶
func (x *TradeSettlement) GetSize() int64
func (*TradeSettlement) ProtoMessage ¶
func (*TradeSettlement) ProtoMessage()
func (*TradeSettlement) ProtoReflect ¶
func (x *TradeSettlement) ProtoReflect() protoreflect.Message
func (*TradeSettlement) Reset ¶
func (x *TradeSettlement) Reset()
func (*TradeSettlement) String ¶
func (x *TradeSettlement) String() string
func (*TradeSettlement) Validate ¶
func (this *TradeSettlement) Validate() error
type TransferResponses ¶
type TransferResponses struct {
// One or more entries containing internal transfer information
Responses []*proto1.TransferResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
// contains filtered or unexported fields
}
A transfer responses event contains a collection of transfer information
func (*TransferResponses) Descriptor
deprecated
func (*TransferResponses) Descriptor() ([]byte, []int)
Deprecated: Use TransferResponses.ProtoReflect.Descriptor instead.
func (*TransferResponses) GetResponses ¶
func (x *TransferResponses) GetResponses() []*proto1.TransferResponse
func (*TransferResponses) ProtoMessage ¶
func (*TransferResponses) ProtoMessage()
func (*TransferResponses) ProtoReflect ¶
func (x *TransferResponses) ProtoReflect() protoreflect.Message
func (*TransferResponses) Reset ¶
func (x *TransferResponses) Reset()
func (*TransferResponses) String ¶
func (x *TransferResponses) String() string
func (*TransferResponses) Validate ¶
func (this *TransferResponses) Validate() error
type TxErrorEvent ¶
type TxErrorEvent struct {
// Unique party identifier for the related party
PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
// An error message describing what went wrong
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
// The transaction that failed
//
// Types that are assignable to Transaction:
// *TxErrorEvent_OrderSubmission
// *TxErrorEvent_OrderAmendment
// *TxErrorEvent_OrderCancellation
// *TxErrorEvent_Proposal
// *TxErrorEvent_VoteSubmission
// *TxErrorEvent_LiquidityProvisionSubmission
// *TxErrorEvent_WithdrawSubmission
Transaction isTxErrorEvent_Transaction `protobuf_oneof:"transaction"`
// contains filtered or unexported fields
}
func (*TxErrorEvent) Descriptor
deprecated
func (*TxErrorEvent) Descriptor() ([]byte, []int)
Deprecated: Use TxErrorEvent.ProtoReflect.Descriptor instead.
func (*TxErrorEvent) GetErrMsg ¶
func (x *TxErrorEvent) GetErrMsg() string
func (*TxErrorEvent) GetLiquidityProvisionSubmission ¶
func (x *TxErrorEvent) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission
func (*TxErrorEvent) GetOrderAmendment ¶
func (x *TxErrorEvent) GetOrderAmendment() *v1.OrderAmendment
func (*TxErrorEvent) GetOrderCancellation ¶
func (x *TxErrorEvent) GetOrderCancellation() *v1.OrderCancellation
func (*TxErrorEvent) GetOrderSubmission ¶
func (x *TxErrorEvent) GetOrderSubmission() *v1.OrderSubmission
func (*TxErrorEvent) GetPartyId ¶
func (x *TxErrorEvent) GetPartyId() string
func (*TxErrorEvent) GetProposal ¶
func (x *TxErrorEvent) GetProposal() *v1.ProposalSubmission
func (*TxErrorEvent) GetTransaction ¶
func (m *TxErrorEvent) GetTransaction() isTxErrorEvent_Transaction
func (*TxErrorEvent) GetVoteSubmission ¶
func (x *TxErrorEvent) GetVoteSubmission() *v1.VoteSubmission
func (*TxErrorEvent) GetWithdrawSubmission ¶
func (x *TxErrorEvent) GetWithdrawSubmission() *v1.WithdrawSubmission
func (*TxErrorEvent) ProtoMessage ¶
func (*TxErrorEvent) ProtoMessage()
func (*TxErrorEvent) ProtoReflect ¶
func (x *TxErrorEvent) ProtoReflect() protoreflect.Message
func (*TxErrorEvent) Reset ¶
func (x *TxErrorEvent) Reset()
func (*TxErrorEvent) String ¶
func (x *TxErrorEvent) String() string
func (*TxErrorEvent) Validate ¶
func (this *TxErrorEvent) Validate() error
type TxErrorEvent_LiquidityProvisionSubmission ¶
type TxErrorEvent_LiquidityProvisionSubmission struct {
LiquidityProvisionSubmission *v1.LiquidityProvisionSubmission `protobuf:"bytes,106,opt,name=liquidity_provision_submission,json=liquidityProvisionSubmission,proto3,oneof"`
}
type TxErrorEvent_OrderAmendment ¶
type TxErrorEvent_OrderAmendment struct {
OrderAmendment *v1.OrderAmendment `protobuf:"bytes,102,opt,name=order_amendment,json=orderAmendment,proto3,oneof"`
}
type TxErrorEvent_OrderCancellation ¶
type TxErrorEvent_OrderCancellation struct {
OrderCancellation *v1.OrderCancellation `protobuf:"bytes,103,opt,name=order_cancellation,json=orderCancellation,proto3,oneof"`
}
type TxErrorEvent_OrderSubmission ¶
type TxErrorEvent_OrderSubmission struct {
OrderSubmission *v1.OrderSubmission `protobuf:"bytes,101,opt,name=order_submission,json=orderSubmission,proto3,oneof"`
}
type TxErrorEvent_Proposal ¶
type TxErrorEvent_Proposal struct {
Proposal *v1.ProposalSubmission `protobuf:"bytes,104,opt,name=proposal,proto3,oneof"`
}
type TxErrorEvent_VoteSubmission ¶
type TxErrorEvent_VoteSubmission struct {
VoteSubmission *v1.VoteSubmission `protobuf:"bytes,105,opt,name=vote_submission,json=voteSubmission,proto3,oneof"`
}
type TxErrorEvent_WithdrawSubmission ¶
type TxErrorEvent_WithdrawSubmission struct {
WithdrawSubmission *v1.WithdrawSubmission `protobuf:"bytes,107,opt,name=withdraw_submission,json=withdrawSubmission,proto3,oneof"`
}
type ValidatorUpdate ¶ added in v0.41.0
type ValidatorUpdate struct {
// Vega public key of validator node
VegaPubKey string `protobuf:"bytes,1,opt,name=vega_pub_key,json=vegaPubKey,proto3" json:"vega_pub_key,omitempty"`
// Ethereum public key of validator node
EthereumAddress string `protobuf:"bytes,2,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
// Public key of Tendermint
TmPubKey string `protobuf:"bytes,3,opt,name=tm_pub_key,json=tmPubKey,proto3" json:"tm_pub_key,omitempty"`
// URL with more info on the node
InfoUrl string `protobuf:"bytes,4,opt,name=info_url,json=infoUrl,proto3" json:"info_url,omitempty"`
// Country code (ISO 3166-1 alpha-2) for the location of the node
Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`
// contains filtered or unexported fields
}
A validator update event contains information about validator node
func (*ValidatorUpdate) Descriptor
deprecated
added in
v0.41.0
func (*ValidatorUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ValidatorUpdate.ProtoReflect.Descriptor instead.
func (*ValidatorUpdate) GetCountry ¶ added in v0.41.0
func (x *ValidatorUpdate) GetCountry() string
func (*ValidatorUpdate) GetEthereumAddress ¶
func (x *ValidatorUpdate) GetEthereumAddress() string
func (*ValidatorUpdate) GetInfoUrl ¶ added in v0.41.0
func (x *ValidatorUpdate) GetInfoUrl() string
func (*ValidatorUpdate) GetTmPubKey ¶ added in v0.41.0
func (x *ValidatorUpdate) GetTmPubKey() string
func (*ValidatorUpdate) GetVegaPubKey ¶
func (x *ValidatorUpdate) GetVegaPubKey() string
func (*ValidatorUpdate) ProtoMessage ¶ added in v0.41.0
func (*ValidatorUpdate) ProtoMessage()
func (*ValidatorUpdate) ProtoReflect ¶ added in v0.41.0
func (x *ValidatorUpdate) ProtoReflect() protoreflect.Message
func (*ValidatorUpdate) Reset ¶ added in v0.41.0
func (x *ValidatorUpdate) Reset()
func (*ValidatorUpdate) String ¶ added in v0.41.0
func (x *ValidatorUpdate) String() string
func (*ValidatorUpdate) Validate ¶ added in v0.41.0
func (this *ValidatorUpdate) Validate() error