v1

package
v0.77.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2024 License: AGPL-3.0 Imports: 6 Imported by: 13

Documentation

Index

Constants

View Source
const Version = 1

Variables

View Source
var (
	ProtocolUpgradeProposalStatus_name = map[int32]string{
		0: "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED",
		1: "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING",
		2: "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED",
		3: "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED",
	}
	ProtocolUpgradeProposalStatus_value = map[string]int32{
		"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED": 0,
		"PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING":     1,
		"PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED":    2,
		"PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED":    3,
	}
)

Enum value maps for ProtocolUpgradeProposalStatus.

View Source
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_LEDGER_MOVEMENTS",
		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_VALIDATOR_SCORE",
		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",
		36:  "BUS_EVENT_TYPE_STREAM_START",
		37:  "BUS_EVENT_TYPE_KEY_ROTATION",
		38:  "BUS_EVENT_TYPE_STATE_VAR",
		39:  "BUS_EVENT_TYPE_NETWORK_LIMITS",
		40:  "BUS_EVENT_TYPE_TRANSFER",
		41:  "BUS_EVENT_TYPE_VALIDATOR_RANKING",
		42:  "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT",
		43:  "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD",
		44:  "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED",
		45:  "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED",
		46:  "BUS_EVENT_TYPE_POSITION_STATE",
		47:  "BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION",
		48:  "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL",
		49:  "BUS_EVENT_TYPE_BEGIN_BLOCK",
		50:  "BUS_EVENT_TYPE_END_BLOCK",
		51:  "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED",
		52:  "BUS_EVENT_TYPE_SETTLE_MARKET",
		53:  "BUS_EVENT_TYPE_TRANSACTION_RESULT",
		54:  "BUS_EVENT_TYPE_SNAPSHOT_TAKEN",
		55:  "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY",
		56:  "BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED",
		57:  "BUS_EVENT_TYPE_EXPIRED_ORDERS",
		58:  "BUS_EVENT_TYPE_DISTRESSED_POSITIONS",
		59:  "BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION",
		60:  "BUS_EVENT_TYPE_STOP_ORDER",
		61:  "BUS_EVENT_TYPE_FUNDING_PERIOD",
		62:  "BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT",
		63:  "BUS_EVENT_TYPE_TEAM_CREATED",
		64:  "BUS_EVENT_TYPE_TEAM_UPDATED",
		65:  "BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM",
		66:  "BUS_EVENT_TYPE_REFEREE_JOINED_TEAM",
		67:  "BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED",
		68:  "BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED",
		69:  "BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED",
		70:  "BUS_EVENT_TYPE_REFERRAL_SET_CREATED",
		71:  "BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET",
		72:  "BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK",
		73:  "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED",
		74:  "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED",
		75:  "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED",
		76:  "BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED",
		77:  "BUS_EVENT_TYPE_VESTING_STATS_UPDATED",
		78:  "BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED",
		79:  "BUS_EVENT_TYPE_FEES_STATS_UPDATED",
		80:  "BUS_EVENT_TYPE_FUNDING_PAYMENTS",
		81:  "BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED",
		82:  "BUS_EVENT_TYPE_VESTING_SUMMARY",
		83:  "BUS_EVENT_TYPE_TRANSFER_FEES_PAID",
		84:  "BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED",
		85:  "BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED",
		86:  "BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED",
		87:  "BUS_EVENT_TYPE_TEAMS_STATS_UPDATED",
		88:  "BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED",
		89:  "BUS_EVENT_TYPE_CANCELLED_ORDERS",
		90:  "BUS_EVENT_TYPE_GAME_SCORES",
		91:  "BUS_EVENT_TYPE_AMM",
		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_LEDGER_MOVEMENTS":                        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_VALIDATOR_SCORE":                         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_STREAM_START":                            36,
		"BUS_EVENT_TYPE_KEY_ROTATION":                            37,
		"BUS_EVENT_TYPE_STATE_VAR":                               38,
		"BUS_EVENT_TYPE_NETWORK_LIMITS":                          39,
		"BUS_EVENT_TYPE_TRANSFER":                                40,
		"BUS_EVENT_TYPE_VALIDATOR_RANKING":                       41,
		"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT":            42,
		"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD":           43,
		"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED":            44,
		"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED":          45,
		"BUS_EVENT_TYPE_POSITION_STATE":                          46,
		"BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION":                   47,
		"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL":               48,
		"BUS_EVENT_TYPE_BEGIN_BLOCK":                             49,
		"BUS_EVENT_TYPE_END_BLOCK":                               50,
		"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED":                51,
		"BUS_EVENT_TYPE_SETTLE_MARKET":                           52,
		"BUS_EVENT_TYPE_TRANSACTION_RESULT":                      53,
		"BUS_EVENT_TYPE_SNAPSHOT_TAKEN":                          54,
		"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY":        55,
		"BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED":                56,
		"BUS_EVENT_TYPE_EXPIRED_ORDERS":                          57,
		"BUS_EVENT_TYPE_DISTRESSED_POSITIONS":                    58,
		"BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION":                59,
		"BUS_EVENT_TYPE_STOP_ORDER":                              60,
		"BUS_EVENT_TYPE_FUNDING_PERIOD":                          61,
		"BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT":               62,
		"BUS_EVENT_TYPE_TEAM_CREATED":                            63,
		"BUS_EVENT_TYPE_TEAM_UPDATED":                            64,
		"BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM":                   65,
		"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM":                     66,
		"BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED":                67,
		"BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED":                68,
		"BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED":                  69,
		"BUS_EVENT_TYPE_REFERRAL_SET_CREATED":                    70,
		"BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET":             71,
		"BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK":                   72,
		"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED":         73,
		"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED":         74,
		"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED":           75,
		"BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED":              76,
		"BUS_EVENT_TYPE_VESTING_STATS_UPDATED":                   77,
		"BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED":           78,
		"BUS_EVENT_TYPE_FEES_STATS_UPDATED":                      79,
		"BUS_EVENT_TYPE_FUNDING_PAYMENTS":                        80,
		"BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED":       81,
		"BUS_EVENT_TYPE_VESTING_SUMMARY":                         82,
		"BUS_EVENT_TYPE_TRANSFER_FEES_PAID":                      83,
		"BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED":          84,
		"BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED":               85,
		"BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED":                   86,
		"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED":                     87,
		"BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED": 88,
		"BUS_EVENT_TYPE_CANCELLED_ORDERS":                        89,
		"BUS_EVENT_TYPE_GAME_SCORES":                             90,
		"BUS_EVENT_TYPE_AMM":                                     91,
		"BUS_EVENT_TYPE_MARKET":                                  101,
		"BUS_EVENT_TYPE_TX_ERROR":                                201,
	}
)

Enum value maps for BusEventType.

View Source
var (
	AMM_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "STATUS_ACTIVE",
		2: "STATUS_REJECTED",
		3: "STATUS_CANCELLED",
		4: "STATUS_STOPPED",
		5: "STATUS_REDUCE_ONLY",
	}
	AMM_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"STATUS_ACTIVE":      1,
		"STATUS_REJECTED":    2,
		"STATUS_CANCELLED":   3,
		"STATUS_STOPPED":     4,
		"STATUS_REDUCE_ONLY": 5,
	}
)

Enum value maps for AMM_Status.

View Source
var (
	AMM_StatusReason_name = map[int32]string{
		0: "STATUS_REASON_UNSPECIFIED",
		1: "STATUS_REASON_CANCELLED_BY_PARTY",
		2: "STATUS_REASON_CANNOT_FILL_COMMITMENT",
		3: "STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET",
		4: "STATUS_REASON_PARTY_CLOSED_OUT",
		5: "STATUS_REASON_MARKET_CLOSED",
		6: "STATUS_REASON_COMMITMENT_TOO_LOW",
		7: "STATUS_REASON_CANNOT_REBASE",
	}
	AMM_StatusReason_value = map[string]int32{
		"STATUS_REASON_UNSPECIFIED":                       0,
		"STATUS_REASON_CANCELLED_BY_PARTY":                1,
		"STATUS_REASON_CANNOT_FILL_COMMITMENT":            2,
		"STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET": 3,
		"STATUS_REASON_PARTY_CLOSED_OUT":                  4,
		"STATUS_REASON_MARKET_CLOSED":                     5,
		"STATUS_REASON_COMMITMENT_TOO_LOW":                6,
		"STATUS_REASON_CANNOT_REBASE":                     7,
	}
)

Enum value maps for AMM_StatusReason.

View Source
var (
	FundingPeriodDataPoint_Source_name = map[int32]string{
		0: "SOURCE_UNSPECIFIED",
		1: "SOURCE_EXTERNAL",
		2: "SOURCE_INTERNAL",
	}
	FundingPeriodDataPoint_Source_value = map[string]int32{
		"SOURCE_UNSPECIFIED": 0,
		"SOURCE_EXTERNAL":    1,
		"SOURCE_INTERNAL":    2,
	}
)

Enum value maps for FundingPeriodDataPoint_Source.

View Source
var (
	Transfer_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "STATUS_PENDING",
		2: "STATUS_DONE",
		3: "STATUS_REJECTED",
		4: "STATUS_STOPPED",
		5: "STATUS_CANCELLED",
	}
	Transfer_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"STATUS_PENDING":     1,
		"STATUS_DONE":        2,
		"STATUS_REJECTED":    3,
		"STATUS_STOPPED":     4,
		"STATUS_CANCELLED":   5,
	}
)

Enum value maps for Transfer_Status.

View Source
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.

View Source
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.

View Source
var (
	ERC20MultiSigSignerEvent_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "TYPE_ADDED",
		2: "TYPE_REMOVED",
	}
	ERC20MultiSigSignerEvent_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"TYPE_ADDED":       1,
		"TYPE_REMOVED":     2,
	}
)

Enum value maps for ERC20MultiSigSignerEvent_Type.

View Source
var File_vega_events_v1_events_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AMM added in v0.77.0

type AMM struct {

	// ID of the AMM.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Party ID of the owner of the AMM.
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Market ID that the AMM provides liquidity for.
	MarketId string `protobuf:"bytes,3,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID that the AMM operates as.
	AmmPartyId string `protobuf:"bytes,4,opt,name=amm_party_id,json=ammPartyId,proto3" json:"amm_party_id,omitempty"`
	// Amount committed to the AMM.
	Commitment string `protobuf:"bytes,5,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// Liquidity parameters that define the size and range of the AMM's tradeable volume.
	Parameters *AMM_ConcentratedLiquidityParameters `protobuf:"bytes,6,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// Current status of the AMM.
	Status AMM_Status `protobuf:"varint,7,opt,name=status,proto3,enum=vega.events.v1.AMM_Status" json:"status,omitempty"`
	// Reason for the AMM's current status.
	StatusReason AMM_StatusReason `` /* 135-byte string literal not displayed */
	// Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.
	ProposedFee string     `protobuf:"bytes,9,opt,name=proposed_fee,json=proposedFee,proto3" json:"proposed_fee,omitempty"`
	LowerCurve  *AMM_Curve `protobuf:"bytes,10,opt,name=lower_curve,json=lowerCurve,proto3,oneof" json:"lower_curve,omitempty"`
	UpperCurve  *AMM_Curve `protobuf:"bytes,11,opt,name=upper_curve,json=upperCurve,proto3,oneof" json:"upper_curve,omitempty"`
	// contains filtered or unexported fields
}

func (*AMM) Descriptor deprecated added in v0.77.0

func (*AMM) Descriptor() ([]byte, []int)

Deprecated: Use AMM.ProtoReflect.Descriptor instead.

func (*AMM) GetAmmPartyId added in v0.77.0

func (x *AMM) GetAmmPartyId() string

func (*AMM) GetCommitment added in v0.77.0

func (x *AMM) GetCommitment() string

func (*AMM) GetId added in v0.77.0

func (x *AMM) GetId() string

func (*AMM) GetLowerCurve added in v0.77.0

func (x *AMM) GetLowerCurve() *AMM_Curve

func (*AMM) GetMarketId added in v0.77.0

func (x *AMM) GetMarketId() string

func (*AMM) GetParameters added in v0.77.0

func (x *AMM) GetParameters() *AMM_ConcentratedLiquidityParameters

func (*AMM) GetPartyId added in v0.77.0

func (x *AMM) GetPartyId() string

func (*AMM) GetProposedFee added in v0.77.0

func (x *AMM) GetProposedFee() string

func (*AMM) GetStatus added in v0.77.0

func (x *AMM) GetStatus() AMM_Status

func (*AMM) GetStatusReason added in v0.77.0

func (x *AMM) GetStatusReason() AMM_StatusReason

func (*AMM) GetUpperCurve added in v0.77.0

func (x *AMM) GetUpperCurve() *AMM_Curve

func (*AMM) ProtoMessage added in v0.77.0

func (*AMM) ProtoMessage()

func (*AMM) ProtoReflect added in v0.77.0

func (x *AMM) ProtoReflect() protoreflect.Message

func (*AMM) Reset added in v0.77.0

func (x *AMM) Reset()

func (*AMM) String added in v0.77.0

func (x *AMM) String() string

type AMM_ConcentratedLiquidityParameters added in v0.77.0

type AMM_ConcentratedLiquidityParameters struct {

	// Base price bound configuration for the AMM.
	Base string `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
	// Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position.
	LowerBound *string `protobuf:"bytes,2,opt,name=lower_bound,json=lowerBound,proto3,oneof" json:"lower_bound,omitempty"`
	// Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position.
	UpperBound *string `protobuf:"bytes,3,opt,name=upper_bound,json=upperBound,proto3,oneof" json:"upper_bound,omitempty"`
	// Leverage at upper bounds.
	LeverageAtUpperBound *string `` /* 131-byte string literal not displayed */
	// Leverage at lower bounds.
	LeverageAtLowerBound *string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Liquidity parameters that define the range and shape of the AMM's curve.

func (*AMM_ConcentratedLiquidityParameters) Descriptor deprecated added in v0.77.0

func (*AMM_ConcentratedLiquidityParameters) Descriptor() ([]byte, []int)

Deprecated: Use AMM_ConcentratedLiquidityParameters.ProtoReflect.Descriptor instead.

func (*AMM_ConcentratedLiquidityParameters) GetBase added in v0.77.0

func (*AMM_ConcentratedLiquidityParameters) GetLeverageAtLowerBound added in v0.77.0

func (x *AMM_ConcentratedLiquidityParameters) GetLeverageAtLowerBound() string

func (*AMM_ConcentratedLiquidityParameters) GetLeverageAtUpperBound added in v0.77.0

func (x *AMM_ConcentratedLiquidityParameters) GetLeverageAtUpperBound() string

func (*AMM_ConcentratedLiquidityParameters) GetLowerBound added in v0.77.0

func (x *AMM_ConcentratedLiquidityParameters) GetLowerBound() string

func (*AMM_ConcentratedLiquidityParameters) GetUpperBound added in v0.77.0

func (x *AMM_ConcentratedLiquidityParameters) GetUpperBound() string

func (*AMM_ConcentratedLiquidityParameters) ProtoMessage added in v0.77.0

func (*AMM_ConcentratedLiquidityParameters) ProtoMessage()

func (*AMM_ConcentratedLiquidityParameters) ProtoReflect added in v0.77.0

func (*AMM_ConcentratedLiquidityParameters) Reset added in v0.77.0

func (*AMM_ConcentratedLiquidityParameters) String added in v0.77.0

type AMM_Curve added in v0.77.0

type AMM_Curve struct {

	// Virtual liquidity for the given AMM curve.
	VirtualLiquidity string `protobuf:"bytes,1,opt,name=virtual_liquidity,json=virtualLiquidity,proto3" json:"virtual_liquidity,omitempty"`
	// Maximum tradable volume on the AMM curve.
	TheoreticalPosition string `protobuf:"bytes,2,opt,name=theoretical_position,json=theoreticalPosition,proto3" json:"theoretical_position,omitempty"`
	// contains filtered or unexported fields
}

func (*AMM_Curve) Descriptor deprecated added in v0.77.0

func (*AMM_Curve) Descriptor() ([]byte, []int)

Deprecated: Use AMM_Curve.ProtoReflect.Descriptor instead.

func (*AMM_Curve) GetTheoreticalPosition added in v0.77.0

func (x *AMM_Curve) GetTheoreticalPosition() string

func (*AMM_Curve) GetVirtualLiquidity added in v0.77.0

func (x *AMM_Curve) GetVirtualLiquidity() string

func (*AMM_Curve) ProtoMessage added in v0.77.0

func (*AMM_Curve) ProtoMessage()

func (*AMM_Curve) ProtoReflect added in v0.77.0

func (x *AMM_Curve) ProtoReflect() protoreflect.Message

func (*AMM_Curve) Reset added in v0.77.0

func (x *AMM_Curve) Reset()

func (*AMM_Curve) String added in v0.77.0

func (x *AMM_Curve) String() string

type AMM_Status added in v0.77.0

type AMM_Status int32
const (
	AMM_STATUS_UNSPECIFIED AMM_Status = 0
	// AMM is active on the market and is posting tradable volume.
	AMM_STATUS_ACTIVE AMM_Status = 1
	// AMM submission was rejected.
	AMM_STATUS_REJECTED AMM_Status = 2
	// AMM has been cancelled by the owner and is no longer trading.
	AMM_STATUS_CANCELLED AMM_Status = 3
	// AMM has been stopped by the network and is no longer trading.
	AMM_STATUS_STOPPED AMM_Status = 4
	// AMM will only trade such that it will reduce its position.
	AMM_STATUS_REDUCE_ONLY AMM_Status = 5
)

func (AMM_Status) Descriptor added in v0.77.0

func (AMM_Status) Descriptor() protoreflect.EnumDescriptor

func (AMM_Status) Enum added in v0.77.0

func (x AMM_Status) Enum() *AMM_Status

func (AMM_Status) EnumDescriptor deprecated added in v0.77.0

func (AMM_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use AMM_Status.Descriptor instead.

func (AMM_Status) Number added in v0.77.0

func (x AMM_Status) Number() protoreflect.EnumNumber

func (AMM_Status) String added in v0.77.0

func (x AMM_Status) String() string

func (AMM_Status) Type added in v0.77.0

type AMM_StatusReason added in v0.77.0

type AMM_StatusReason int32
const (
	AMM_STATUS_REASON_UNSPECIFIED AMM_StatusReason = 0
	// AMM was cancelled by its owner.
	AMM_STATUS_REASON_CANCELLED_BY_PARTY AMM_StatusReason = 1
	// Party does not have enough funds in their general account to meet the AMM's commitment.
	AMM_STATUS_REASON_CANNOT_FILL_COMMITMENT AMM_StatusReason = 2
	// Party already has an AMM operating on this market and cannot create another one.
	AMM_STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET AMM_StatusReason = 3
	// AMM was liquidated and stopped by the network.
	AMM_STATUS_REASON_PARTY_CLOSED_OUT AMM_StatusReason = 4
	// AMM was stopped by the network because the market it operated in was closed.
	AMM_STATUS_REASON_MARKET_CLOSED AMM_StatusReason = 5
	// Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels.
	AMM_STATUS_REASON_COMMITMENT_TOO_LOW AMM_StatusReason = 6
	// AMM was unable to rebase its fair-price such that it does not cross with existing orders.
	AMM_STATUS_REASON_CANNOT_REBASE AMM_StatusReason = 7
)

func (AMM_StatusReason) Descriptor added in v0.77.0

func (AMM_StatusReason) Enum added in v0.77.0

func (AMM_StatusReason) EnumDescriptor deprecated added in v0.77.0

func (AMM_StatusReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use AMM_StatusReason.Descriptor instead.

func (AMM_StatusReason) Number added in v0.77.0

func (AMM_StatusReason) String added in v0.77.0

func (x AMM_StatusReason) String() string

func (AMM_StatusReason) Type added in v0.77.0

type AuctionEvent

type AuctionEvent struct {

	// Market ID 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"`
	// Reason this market is/was in auction
	Trigger vega.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 vega.AuctionTrigger `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

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() vega.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() vega.AuctionTrigger

func (AuctionEvent) IsEvent

func (AuctionEvent) IsEvent()

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

type BeginBlock added in v0.56.0

type BeginBlock struct {
	Height    uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Timestamp int64  `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Hash      string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

BeginBlock

func (*BeginBlock) Descriptor deprecated added in v0.56.0

func (*BeginBlock) Descriptor() ([]byte, []int)

Deprecated: Use BeginBlock.ProtoReflect.Descriptor instead.

func (*BeginBlock) GetHash added in v0.56.0

func (x *BeginBlock) GetHash() string

func (*BeginBlock) GetHeight added in v0.56.0

func (x *BeginBlock) GetHeight() uint64

func (*BeginBlock) GetTimestamp added in v0.56.0

func (x *BeginBlock) GetTimestamp() int64

func (*BeginBlock) ProtoMessage added in v0.56.0

func (*BeginBlock) ProtoMessage()

func (*BeginBlock) ProtoReflect added in v0.56.0

func (x *BeginBlock) ProtoReflect() protoreflect.Message

func (*BeginBlock) Reset added in v0.56.0

func (x *BeginBlock) Reset()

func (*BeginBlock) String added in v0.56.0

func (x *BeginBlock) String() string

type BusEvent

type BusEvent struct {

	// Unique event ID 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. Must be 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_LedgerMovements
	//	*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_ValidatorScore
	//	*BusEvent_EpochEvent
	//	*BusEvent_ValidatorUpdate
	//	*BusEvent_StakeLinking
	//	*BusEvent_RewardPayout
	//	*BusEvent_Checkpoint
	//	*BusEvent_KeyRotation
	//	*BusEvent_StateVar
	//	*BusEvent_NetworkLimits
	//	*BusEvent_Transfer
	//	*BusEvent_RankingEvent
	//	*BusEvent_Erc20MultisigSignerEvent
	//	*BusEvent_Erc20MultisigSetThresholdEvent
	//	*BusEvent_Erc20MultisigSignerAdded
	//	*BusEvent_Erc20MultisigSignerRemoved
	//	*BusEvent_PositionStateEvent
	//	*BusEvent_EthereumKeyRotation
	//	*BusEvent_ProtocolUpgradeEvent
	//	*BusEvent_BeginBlock
	//	*BusEvent_EndBlock
	//	*BusEvent_ProtocolUpgradeStarted
	//	*BusEvent_SettleMarket
	//	*BusEvent_TransactionResult
	//	*BusEvent_CoreSnapshotEvent
	//	*BusEvent_ProtocolUpgradeDataNodeReady
	//	*BusEvent_DistressedOrders
	//	*BusEvent_ExpiredOrders
	//	*BusEvent_DistressedPositions
	//	*BusEvent_StopOrder
	//	*BusEvent_FundingPeriod
	//	*BusEvent_FundingPeriodDataPoint
	//	*BusEvent_TeamCreated
	//	*BusEvent_TeamUpdated
	//	*BusEvent_RefereeSwitchedTeam
	//	*BusEvent_RefereeJoinedTeam
	//	*BusEvent_ReferralProgramStarted
	//	*BusEvent_ReferralProgramUpdated
	//	*BusEvent_ReferralProgramEnded
	//	*BusEvent_ReferralSetCreated
	//	*BusEvent_RefereeJoinedReferralSet
	//	*BusEvent_PartyActivityStreak
	//	*BusEvent_VolumeDiscountProgramStarted
	//	*BusEvent_VolumeDiscountProgramUpdated
	//	*BusEvent_VolumeDiscountProgramEnded
	//	*BusEvent_ReferralSetStatsUpdated
	//	*BusEvent_VestingStatsUpdated
	//	*BusEvent_VolumeDiscountStatsUpdated
	//	*BusEvent_FeesStats
	//	*BusEvent_FundingPayments
	//	*BusEvent_PaidLiquidityFeesStats
	//	*BusEvent_VestingBalancesSummary
	//	*BusEvent_TransferFees
	//	*BusEvent_TransferFeesDiscount
	//	*BusEvent_PartyMarginModeUpdated
	//	*BusEvent_PartyProfileUpdated
	//	*BusEvent_TeamsStatsUpdated
	//	*BusEvent_TimeWeightedNotionalPositionUpdated
	//	*BusEvent_CancelledOrders
	//	*BusEvent_GameScores
	//	*BusEvent_Amm
	//	*BusEvent_Market
	//	*BusEvent_TxErrEvent
	Event isBusEvent_Event `protobuf_oneof:"event"`
	// Version of bus event
	Version uint32 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	ChainId string `protobuf:"bytes,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	TxHash  string `protobuf:"bytes,6,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	// contains filtered or unexported fields
}

Bus event is a container for event bus events emitted by Vega

func (*BusEvent) Descriptor deprecated

func (*BusEvent) Descriptor() ([]byte, []int)

Deprecated: Use BusEvent.ProtoReflect.Descriptor instead.

func (*BusEvent) GetAccount

func (x *BusEvent) GetAccount() *vega.Account

func (*BusEvent) GetAmm added in v0.77.0

func (x *BusEvent) GetAmm() *AMM

func (*BusEvent) GetAsset

func (x *BusEvent) GetAsset() *vega.Asset

func (*BusEvent) GetAuction

func (x *BusEvent) GetAuction() *AuctionEvent

func (*BusEvent) GetBeginBlock added in v0.56.0

func (x *BusEvent) GetBeginBlock() *BeginBlock

func (*BusEvent) GetBlock

func (x *BusEvent) GetBlock() string

func (*BusEvent) GetCancelledOrders added in v0.76.0

func (x *BusEvent) GetCancelledOrders() *CancelledOrders

func (*BusEvent) GetChainId

func (x *BusEvent) GetChainId() string

func (*BusEvent) GetCheckpoint

func (x *BusEvent) GetCheckpoint() *CheckpointEvent

func (*BusEvent) GetCoreSnapshotEvent added in v0.65.0

func (x *BusEvent) GetCoreSnapshotEvent() *CoreSnapshotData

func (*BusEvent) GetDelegationBalance

func (x *BusEvent) GetDelegationBalance() *DelegationBalanceEvent

func (*BusEvent) GetDeposit

func (x *BusEvent) GetDeposit() *vega.Deposit

func (*BusEvent) GetDistressedOrders added in v0.68.0

func (x *BusEvent) GetDistressedOrders() *DistressedOrders

func (*BusEvent) GetDistressedPositions added in v0.71.0

func (x *BusEvent) GetDistressedPositions() *DistressedPositions

func (*BusEvent) GetEndBlock added in v0.56.0

func (x *BusEvent) GetEndBlock() *EndBlock

func (*BusEvent) GetEpochEvent

func (x *BusEvent) GetEpochEvent() *EpochEvent

func (*BusEvent) GetErc20MultisigSetThresholdEvent

func (x *BusEvent) GetErc20MultisigSetThresholdEvent() *ERC20MultiSigThresholdSetEvent

func (*BusEvent) GetErc20MultisigSignerAdded

func (x *BusEvent) GetErc20MultisigSignerAdded() *ERC20MultiSigSignerAdded

func (*BusEvent) GetErc20MultisigSignerEvent

func (x *BusEvent) GetErc20MultisigSignerEvent() *ERC20MultiSigSignerEvent

func (*BusEvent) GetErc20MultisigSignerRemoved

func (x *BusEvent) GetErc20MultisigSignerRemoved() *ERC20MultiSigSignerRemoved

func (*BusEvent) GetEthereumKeyRotation

func (x *BusEvent) GetEthereumKeyRotation() *EthereumKeyRotation

func (*BusEvent) GetEvent

func (m *BusEvent) GetEvent() isBusEvent_Event

func (*BusEvent) GetExpiredOrders added in v0.68.0

func (x *BusEvent) GetExpiredOrders() *ExpiredOrders

func (*BusEvent) GetFeesStats added in v0.73.0

func (x *BusEvent) GetFeesStats() *FeesStats

func (*BusEvent) GetFundingPayments added in v0.73.0

func (x *BusEvent) GetFundingPayments() *FundingPayments

func (*BusEvent) GetFundingPeriod added in v0.73.0

func (x *BusEvent) GetFundingPeriod() *FundingPeriod

func (*BusEvent) GetFundingPeriodDataPoint added in v0.73.0

func (x *BusEvent) GetFundingPeriodDataPoint() *FundingPeriodDataPoint

func (*BusEvent) GetGameScores added in v0.77.0

func (x *BusEvent) GetGameScores() *GameScores

func (*BusEvent) GetId

func (x *BusEvent) GetId() string

func (*BusEvent) GetKeyRotation

func (x *BusEvent) GetKeyRotation() *KeyRotation

func (*BusEvent) GetLedgerMovements added in v0.56.0

func (x *BusEvent) GetLedgerMovements() *LedgerMovements

func (*BusEvent) GetLiquidityProvision

func (x *BusEvent) GetLiquidityProvision() *vega.LiquidityProvision

func (*BusEvent) GetLossSocialization

func (x *BusEvent) GetLossSocialization() *LossSocialization

func (*BusEvent) GetMarginLevels

func (x *BusEvent) GetMarginLevels() *vega.MarginLevels

func (*BusEvent) GetMarket

func (x *BusEvent) GetMarket() *MarketEvent

func (*BusEvent) GetMarketCreated

func (x *BusEvent) GetMarketCreated() *vega.Market

func (*BusEvent) GetMarketData

func (x *BusEvent) GetMarketData() *vega.MarketData

func (*BusEvent) GetMarketTick

func (x *BusEvent) GetMarketTick() *MarketTick

func (*BusEvent) GetMarketUpdated

func (x *BusEvent) GetMarketUpdated() *vega.Market

func (*BusEvent) GetNetworkLimits

func (x *BusEvent) GetNetworkLimits() *vega.NetworkLimits

func (*BusEvent) GetNetworkParameter

func (x *BusEvent) GetNetworkParameter() *vega.NetworkParameter

func (*BusEvent) GetNodeSignature

func (x *BusEvent) GetNodeSignature() *v1.NodeSignature

func (*BusEvent) GetOracleData

func (x *BusEvent) GetOracleData() *vega.OracleData

func (*BusEvent) GetOracleSpec

func (x *BusEvent) GetOracleSpec() *vega.OracleSpec

func (*BusEvent) GetOrder

func (x *BusEvent) GetOrder() *vega.Order

func (*BusEvent) GetPaidLiquidityFeesStats added in v0.73.0

func (x *BusEvent) GetPaidLiquidityFeesStats() *PaidLiquidityFeesStats

func (*BusEvent) GetParty

func (x *BusEvent) GetParty() *vega.Party

func (*BusEvent) GetPartyActivityStreak added in v0.73.0

func (x *BusEvent) GetPartyActivityStreak() *PartyActivityStreak

func (*BusEvent) GetPartyMarginModeUpdated added in v0.74.0

func (x *BusEvent) GetPartyMarginModeUpdated() *PartyMarginModeUpdated

func (*BusEvent) GetPartyProfileUpdated added in v0.74.0

func (x *BusEvent) GetPartyProfileUpdated() *PartyProfileUpdated

func (*BusEvent) GetPositionResolution

func (x *BusEvent) GetPositionResolution() *PositionResolution

func (*BusEvent) GetPositionStateEvent

func (x *BusEvent) GetPositionStateEvent() *PositionStateEvent

func (*BusEvent) GetProposal

func (x *BusEvent) GetProposal() *vega.Proposal

func (*BusEvent) GetProtocolUpgradeDataNodeReady added in v0.65.0

func (x *BusEvent) GetProtocolUpgradeDataNodeReady() *ProtocolUpgradeDataNodeReady

func (*BusEvent) GetProtocolUpgradeEvent

func (x *BusEvent) GetProtocolUpgradeEvent() *ProtocolUpgradeEvent

func (*BusEvent) GetProtocolUpgradeStarted added in v0.56.0

func (x *BusEvent) GetProtocolUpgradeStarted() *ProtocolUpgradeStarted

func (*BusEvent) GetRankingEvent

func (x *BusEvent) GetRankingEvent() *ValidatorRankingEvent

func (*BusEvent) GetRefereeJoinedReferralSet added in v0.73.0

func (x *BusEvent) GetRefereeJoinedReferralSet() *RefereeJoinedReferralSet

func (*BusEvent) GetRefereeJoinedTeam added in v0.73.0

func (x *BusEvent) GetRefereeJoinedTeam() *RefereeJoinedTeam

func (*BusEvent) GetRefereeSwitchedTeam added in v0.73.0

func (x *BusEvent) GetRefereeSwitchedTeam() *RefereeSwitchedTeam

func (*BusEvent) GetReferralProgramEnded added in v0.73.0

func (x *BusEvent) GetReferralProgramEnded() *ReferralProgramEnded

func (*BusEvent) GetReferralProgramStarted added in v0.73.0

func (x *BusEvent) GetReferralProgramStarted() *ReferralProgramStarted

func (*BusEvent) GetReferralProgramUpdated added in v0.73.0

func (x *BusEvent) GetReferralProgramUpdated() *ReferralProgramUpdated

func (*BusEvent) GetReferralSetCreated added in v0.73.0

func (x *BusEvent) GetReferralSetCreated() *ReferralSetCreated

func (*BusEvent) GetReferralSetStatsUpdated added in v0.73.0

func (x *BusEvent) GetReferralSetStatsUpdated() *ReferralSetStatsUpdated

func (*BusEvent) GetRewardPayout

func (x *BusEvent) GetRewardPayout() *RewardPayoutEvent

func (*BusEvent) GetRiskFactor

func (x *BusEvent) GetRiskFactor() *vega.RiskFactor

func (*BusEvent) GetSettleDistressed

func (x *BusEvent) GetSettleDistressed() *SettleDistressed

func (*BusEvent) GetSettleMarket added in v0.56.0

func (x *BusEvent) GetSettleMarket() *SettleMarket

func (*BusEvent) GetSettlePosition

func (x *BusEvent) GetSettlePosition() *SettlePosition

func (*BusEvent) GetStakeLinking

func (x *BusEvent) GetStakeLinking() *StakeLinking

func (*BusEvent) GetStateVar

func (x *BusEvent) GetStateVar() *StateVar

func (*BusEvent) GetStopOrder added in v0.72.0

func (x *BusEvent) GetStopOrder() *StopOrderEvent

func (*BusEvent) GetTeamCreated added in v0.73.0

func (x *BusEvent) GetTeamCreated() *TeamCreated

func (*BusEvent) GetTeamUpdated added in v0.73.0

func (x *BusEvent) GetTeamUpdated() *TeamUpdated

func (*BusEvent) GetTeamsStatsUpdated added in v0.74.0

func (x *BusEvent) GetTeamsStatsUpdated() *TeamsStatsUpdated

func (*BusEvent) GetTimeUpdate

func (x *BusEvent) GetTimeUpdate() *TimeUpdate

func (*BusEvent) GetTimeWeightedNotionalPositionUpdated added in v0.75.0

func (x *BusEvent) GetTimeWeightedNotionalPositionUpdated() *TimeWeightedNotionalPositionUpdated

func (*BusEvent) GetTrade

func (x *BusEvent) GetTrade() *vega.Trade

func (*BusEvent) GetTransactionResult added in v0.58.0

func (x *BusEvent) GetTransactionResult() *TransactionResult

func (*BusEvent) GetTransfer

func (x *BusEvent) GetTransfer() *Transfer

func (*BusEvent) GetTransferFees added in v0.73.0

func (x *BusEvent) GetTransferFees() *TransferFees

func (*BusEvent) GetTransferFeesDiscount added in v0.74.0

func (x *BusEvent) GetTransferFeesDiscount() *TransferFeesDiscount

func (*BusEvent) GetTxErrEvent

func (x *BusEvent) GetTxErrEvent() *TxErrorEvent

func (*BusEvent) GetTxHash

func (x *BusEvent) GetTxHash() string

func (*BusEvent) GetType

func (x *BusEvent) GetType() BusEventType

func (*BusEvent) GetValidatorScore

func (x *BusEvent) GetValidatorScore() *ValidatorScoreEvent

func (*BusEvent) GetValidatorUpdate

func (x *BusEvent) GetValidatorUpdate() *ValidatorUpdate

func (*BusEvent) GetVersion

func (x *BusEvent) GetVersion() uint32

func (*BusEvent) GetVestingBalancesSummary added in v0.73.0

func (x *BusEvent) GetVestingBalancesSummary() *VestingBalancesSummary

func (*BusEvent) GetVestingStatsUpdated added in v0.73.0

func (x *BusEvent) GetVestingStatsUpdated() *VestingStatsUpdated

func (*BusEvent) GetVolumeDiscountProgramEnded added in v0.73.0

func (x *BusEvent) GetVolumeDiscountProgramEnded() *VolumeDiscountProgramEnded

func (*BusEvent) GetVolumeDiscountProgramStarted added in v0.73.0

func (x *BusEvent) GetVolumeDiscountProgramStarted() *VolumeDiscountProgramStarted

func (*BusEvent) GetVolumeDiscountProgramUpdated added in v0.73.0

func (x *BusEvent) GetVolumeDiscountProgramUpdated() *VolumeDiscountProgramUpdated

func (*BusEvent) GetVolumeDiscountStatsUpdated added in v0.73.0

func (x *BusEvent) GetVolumeDiscountStatsUpdated() *VolumeDiscountStatsUpdated

func (*BusEvent) GetVote

func (x *BusEvent) GetVote() *vega.Vote

func (*BusEvent) GetWithdrawal

func (x *BusEvent) GetWithdrawal() *vega.Withdrawal

func (*BusEvent) ProtoMessage

func (*BusEvent) ProtoMessage()

func (*BusEvent) ProtoReflect

func (x *BusEvent) ProtoReflect() protoreflect.Message

func (*BusEvent) Reset

func (x *BusEvent) Reset()

func (*BusEvent) String

func (x *BusEvent) String() string

type BusEventType

type BusEventType int32

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_LEDGER_MOVEMENTS 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 the validator score for the given epoch
	BusEventType_BUS_EVENT_TYPE_VALIDATOR_SCORE 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 stream is starting
	BusEventType_BUS_EVENT_TYPE_STREAM_START BusEventType = 36
	// Event indicating key rotation took place
	BusEventType_BUS_EVENT_TYPE_KEY_ROTATION BusEventType = 37
	// Event indicating state transitions in state variable consensus
	BusEventType_BUS_EVENT_TYPE_STATE_VAR BusEventType = 38
	// Event indicating network limits set or updated
	BusEventType_BUS_EVENT_TYPE_NETWORK_LIMITS BusEventType = 39
	// Event indicating a update for a transfer
	BusEventType_BUS_EVENT_TYPE_TRANSFER BusEventType = 40
	// Event indicating the ranking of validator and their status in Vega
	BusEventType_BUS_EVENT_TYPE_VALIDATOR_RANKING BusEventType = 41
	// Event indicating a new multi sig signer event have been processed
	BusEventType_BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT BusEventType = 42
	// Event indicating the erc20 multi sig threshold have been updated
	BusEventType_BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD BusEventType = 43
	// Event indicating a new signer has been added to the ERC-20 multisig
	BusEventType_BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED BusEventType = 44
	// Event indicating a signer has been removed from the ERC-20 multisig
	BusEventType_BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED BusEventType = 45
	// Event indicating that a party's position has changed
	BusEventType_BUS_EVENT_TYPE_POSITION_STATE BusEventType = 46
	// Event indicating Ethereum key rotation took place
	BusEventType_BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION BusEventType = 47
	// Event indicating protocol upgrade proposal updates
	BusEventType_BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL BusEventType = 48
	// Event indicating the core is starting to process a new block
	BusEventType_BUS_EVENT_TYPE_BEGIN_BLOCK BusEventType = 49
	// Event indicating the core finished to process a block
	BusEventType_BUS_EVENT_TYPE_END_BLOCK BusEventType = 50
	// Event indicating the core is starting a protocol upgrade
	BusEventType_BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED BusEventType = 51
	// Event indicating the market has stopped and settled
	BusEventType_BUS_EVENT_TYPE_SETTLE_MARKET BusEventType = 52
	// Event indicating the result of a transaction processed by the network
	BusEventType_BUS_EVENT_TYPE_TRANSACTION_RESULT BusEventType = 53
	// Event indicating a snapshot was taken at this block height
	BusEventType_BUS_EVENT_TYPE_SNAPSHOT_TAKEN BusEventType = 54
	// Event data node uses to notify that it is ready to upgrade
	BusEventType_BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY BusEventType = 55
	// Event indicating parties had orders closed because they were distressed, but were not closed out.
	BusEventType_BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED BusEventType = 56
	// Event indicating parties had orders closed because they were distressed, but were not closed out.
	BusEventType_BUS_EVENT_TYPE_EXPIRED_ORDERS BusEventType = 57
	// Event indicating parties have become, or were, distressed but still have an active position.
	BusEventType_BUS_EVENT_TYPE_DISTRESSED_POSITIONS BusEventType = 58
	// Event indicating a spot liquidity provision has been created or updated.
	BusEventType_BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION BusEventType = 59
	// Event indicating a stop order has been submitted or updated.
	BusEventType_BUS_EVENT_TYPE_STOP_ORDER BusEventType = 60
	// Event indicating the start or end of a funding period.
	BusEventType_BUS_EVENT_TYPE_FUNDING_PERIOD BusEventType = 61
	// Event indicating a data point for a funding period has been received.
	BusEventType_BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT BusEventType = 62
	// Event indicating a team has been created.
	BusEventType_BUS_EVENT_TYPE_TEAM_CREATED BusEventType = 63
	// Event indicating a team has been updated.
	BusEventType_BUS_EVENT_TYPE_TEAM_UPDATED BusEventType = 64
	// Event indicating a referee switched team.
	BusEventType_BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM BusEventType = 65
	// Event indicating a referee joined a team.
	BusEventType_BUS_EVENT_TYPE_REFEREE_JOINED_TEAM BusEventType = 66
	// Event indicating a referral program started.
	BusEventType_BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED BusEventType = 67
	// Event indicating a referral program has been updated.
	BusEventType_BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED BusEventType = 68
	// Event indicating a referral program ended.
	BusEventType_BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED BusEventType = 69
	// Event indicating a set has been created.
	BusEventType_BUS_EVENT_TYPE_REFERRAL_SET_CREATED BusEventType = 70
	// Event indicating a referee joined a set.
	BusEventType_BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET BusEventType = 71
	// Event indicating the updated activity streak for a party
	BusEventType_BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK BusEventType = 72
	// Event indicating a volume discount program started.
	BusEventType_BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED BusEventType = 73
	// Event indicating a volume discount program has been updated.
	BusEventType_BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED BusEventType = 74
	// Event indicating a volume discount program ended.
	BusEventType_BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED BusEventType = 75
	// Event indicating the updated statistics for a referral set.
	BusEventType_BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED BusEventType = 76
	// Event indicating the updated statistics for the vesting program.
	BusEventType_BUS_EVENT_TYPE_VESTING_STATS_UPDATED BusEventType = 77
	// Event indicating the updated statistics for the volume discount.
	BusEventType_BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED BusEventType = 78
	// Event indicating the fees statistics per market at end of epoch
	BusEventType_BUS_EVENT_TYPE_FEES_STATS_UPDATED BusEventType = 79
	// Event indicating a funding period has ended and resulted in funding payment transfers.
	BusEventType_BUS_EVENT_TYPE_FUNDING_PAYMENTS BusEventType = 80
	// Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch
	BusEventType_BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED BusEventType = 81
	// Event used to report the summary of vesting and locked balances at the end of the epoch
	BusEventType_BUS_EVENT_TYPE_VESTING_SUMMARY BusEventType = 82
	// Event used to link ledger entries to the transfer that triggered the fees being collected.
	BusEventType_BUS_EVENT_TYPE_TRANSFER_FEES_PAID BusEventType = 83
	// Event indicating that a party's available transfer fee discount has changed, per asset.
	BusEventType_BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED BusEventType = 84
	// Event indicating that a party updated their margin mode on a market.
	BusEventType_BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED BusEventType = 85
	// Event indicating that a party updated their profile.
	BusEventType_BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED BusEventType = 86
	// Event indicating that teams' statistics have been updated.
	BusEventType_BUS_EVENT_TYPE_TEAMS_STATS_UPDATED BusEventType = 87
	// Event indicating time weighted notional position has been updated.
	BusEventType_BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED BusEventType = 88
	// Event containing the IDs of orders cancelled by a party on a market.
	BusEventType_BUS_EVENT_TYPE_CANCELLED_ORDERS BusEventType = 89
	// Event containing the near realtime game scores for parties and teams.
	BusEventType_BUS_EVENT_TYPE_GAME_SCORES BusEventType = 90
	// Event use to notify for an AMM update.
	BusEventType_BUS_EVENT_TYPE_AMM BusEventType = 91
	// 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) Enum

func (x BusEventType) Enum() *BusEventType

func (BusEventType) EnumDescriptor deprecated

func (BusEventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BusEventType.Descriptor instead.

func (BusEventType) Number

func (BusEventType) String

func (x BusEventType) String() string

func (BusEventType) Type

type BusEvent_Account

type BusEvent_Account struct {
	// Account events
	Account *vega.Account `protobuf:"bytes,105,opt,name=account,proto3,oneof"`
}

type BusEvent_Amm added in v0.77.0

type BusEvent_Amm struct {
	// Event notifying of AMM updates.
	Amm *AMM `protobuf:"bytes,189,opt,name=amm,proto3,oneof"`
}

type BusEvent_Asset

type BusEvent_Asset struct {
	// Asset events
	Asset *vega.Asset `protobuf:"bytes,117,opt,name=asset,proto3,oneof"`
}

type BusEvent_Auction

type BusEvent_Auction struct {
	// Auction events
	Auction *AuctionEvent `protobuf:"bytes,121,opt,name=auction,proto3,oneof"`
}

type BusEvent_BeginBlock added in v0.56.0

type BusEvent_BeginBlock struct {
	// Core is starting to process a new block
	BeginBlock *BeginBlock `protobuf:"bytes,148,opt,name=begin_block,json=beginBlock,proto3,oneof"`
}

type BusEvent_CancelledOrders added in v0.76.0

type BusEvent_CancelledOrders struct {
	// Event notifying of multiple orders being cancelled for a given party, on a given market.
	CancelledOrders *CancelledOrders `protobuf:"bytes,187,opt,name=cancelled_orders,json=cancelledOrders,proto3,oneof"`
}

type BusEvent_Checkpoint

type BusEvent_Checkpoint struct {
	// Checkpoint was created
	Checkpoint *CheckpointEvent `protobuf:"bytes,135,opt,name=checkpoint,proto3,oneof"`
}

type BusEvent_CoreSnapshotEvent added in v0.65.0

type BusEvent_CoreSnapshotEvent struct {
	// Core snapshot has been taken at the end of the block
	CoreSnapshotEvent *CoreSnapshotData `protobuf:"bytes,153,opt,name=core_snapshot_event,json=coreSnapshotEvent,proto3,oneof"`
}

type BusEvent_DelegationBalance

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_Deposit struct {
	// Deposit events
	Deposit *vega.Deposit `protobuf:"bytes,120,opt,name=deposit,proto3,oneof"`
}

type BusEvent_DistressedOrders added in v0.68.0

type BusEvent_DistressedOrders struct {
	// Parties that had their orders closed because they were distressed
	DistressedOrders *DistressedOrders `protobuf:"bytes,155,opt,name=distressed_orders,json=distressedOrders,proto3,oneof"`
}

type BusEvent_DistressedPositions added in v0.71.0

type BusEvent_DistressedPositions struct {
	// Open positions on the market that are/were distressed
	DistressedPositions *DistressedPositions `protobuf:"bytes,157,opt,name=distressed_positions,json=distressedPositions,proto3,oneof"`
}

type BusEvent_EndBlock added in v0.56.0

type BusEvent_EndBlock struct {
	// Core finished processing a block
	EndBlock *EndBlock `protobuf:"bytes,149,opt,name=end_block,json=endBlock,proto3,oneof"`
}

type BusEvent_EpochEvent

type BusEvent_EpochEvent struct {
	// Epoch update events
	EpochEvent *EpochEvent `protobuf:"bytes,131,opt,name=epoch_event,json=epochEvent,proto3,oneof"`
}

type BusEvent_Erc20MultisigSetThresholdEvent

type BusEvent_Erc20MultisigSetThresholdEvent struct {
	// ERC20 multi sig set threshold event
	Erc20MultisigSetThresholdEvent *ERC20MultiSigThresholdSetEvent `protobuf:"bytes,142,opt,name=erc20_multisig_set_threshold_event,json=erc20MultisigSetThresholdEvent,proto3,oneof"`
}

type BusEvent_Erc20MultisigSignerAdded

type BusEvent_Erc20MultisigSignerAdded struct {
	// ERC20 multi sig signer added
	Erc20MultisigSignerAdded *ERC20MultiSigSignerAdded `protobuf:"bytes,143,opt,name=erc20_multisig_signer_added,json=erc20MultisigSignerAdded,proto3,oneof"`
}

type BusEvent_Erc20MultisigSignerEvent

type BusEvent_Erc20MultisigSignerEvent struct {
	// ERC20 multi sig signer event
	Erc20MultisigSignerEvent *ERC20MultiSigSignerEvent `protobuf:"bytes,141,opt,name=erc20_multisig_signer_event,json=erc20MultisigSignerEvent,proto3,oneof"`
}

type BusEvent_Erc20MultisigSignerRemoved

type BusEvent_Erc20MultisigSignerRemoved struct {
	// ERC20 multi sig signer removed
	Erc20MultisigSignerRemoved *ERC20MultiSigSignerRemoved `protobuf:"bytes,144,opt,name=erc20_multisig_signer_removed,json=erc20MultisigSignerRemoved,proto3,oneof"`
}

type BusEvent_EthereumKeyRotation

type BusEvent_EthereumKeyRotation struct {
	// Ethereum key rotation took place
	EthereumKeyRotation *EthereumKeyRotation `protobuf:"bytes,146,opt,name=ethereum_key_rotation,json=ethereumKeyRotation,proto3,oneof"`
}

type BusEvent_ExpiredOrders added in v0.68.0

type BusEvent_ExpiredOrders struct {
	// Orders that expired for a given market
	ExpiredOrders *ExpiredOrders `protobuf:"bytes,156,opt,name=expired_orders,json=expiredOrders,proto3,oneof"`
}

type BusEvent_FeesStats added in v0.73.0

type BusEvent_FeesStats struct {
	// Event notifying of an update the fees stats for a market.
	FeesStats *FeesStats `protobuf:"bytes,177,opt,name=fees_stats,json=feesStats,proto3,oneof"`
}

type BusEvent_FundingPayments added in v0.73.0

type BusEvent_FundingPayments struct {
	// Event notifying of funding payments at the end of a funding period.
	FundingPayments *FundingPayments `protobuf:"bytes,178,opt,name=funding_payments,json=fundingPayments,proto3,oneof"`
}

type BusEvent_FundingPeriod added in v0.73.0

type BusEvent_FundingPeriod struct {
	// Start or end of a funding period.
	FundingPeriod *FundingPeriod `protobuf:"bytes,159,opt,name=funding_period,json=fundingPeriod,proto3,oneof"`
}

type BusEvent_FundingPeriodDataPoint added in v0.73.0

type BusEvent_FundingPeriodDataPoint struct {
	// Data point within a funding period.
	FundingPeriodDataPoint *FundingPeriodDataPoint `protobuf:"bytes,160,opt,name=funding_period_data_point,json=fundingPeriodDataPoint,proto3,oneof"`
}

type BusEvent_GameScores added in v0.77.0

type BusEvent_GameScores struct {
	// Event notifying on near realtime game scores for parties and teams.
	GameScores *GameScores `protobuf:"bytes,188,opt,name=game_scores,json=gameScores,proto3,oneof"`
}

type BusEvent_KeyRotation

type BusEvent_KeyRotation struct {
	// Key rotation took place
	KeyRotation *KeyRotation `protobuf:"bytes,136,opt,name=key_rotation,json=keyRotation,proto3,oneof"`
}

type BusEvent_LedgerMovements added in v0.56.0

type BusEvent_LedgerMovements struct {
	// Transfer responses update events
	LedgerMovements *LedgerMovements `protobuf:"bytes,102,opt,name=ledger_movements,json=ledgerMovements,proto3,oneof"`
}

type BusEvent_LiquidityProvision

type BusEvent_LiquidityProvision struct {
	// LiquidityProvision  events
	LiquidityProvision *vega.LiquidityProvision `protobuf:"bytes,124,opt,name=liquidity_provision,json=liquidityProvision,proto3,oneof"`
}

type BusEvent_LossSocialization

type BusEvent_LossSocialization struct {
	// Loss socialization events
	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 *vega.MarginLevels `protobuf:"bytes,108,opt,name=margin_levels,json=marginLevels,proto3,oneof"`
}

type BusEvent_Market

type BusEvent_Market struct {
	// Market tick events
	Market *MarketEvent `protobuf:"bytes,1001,opt,name=market,proto3,oneof"`
}

type BusEvent_MarketCreated

type BusEvent_MarketCreated struct {
	// Market created events
	MarketCreated *vega.Market `protobuf:"bytes,116,opt,name=market_created,json=marketCreated,proto3,oneof"`
}

type BusEvent_MarketData

type BusEvent_MarketData struct {
	// Market data events
	MarketData *vega.MarketData `protobuf:"bytes,111,opt,name=market_data,json=marketData,proto3,oneof"`
}

type BusEvent_MarketTick

type BusEvent_MarketTick struct {
	// Market tick events
	MarketTick *MarketTick `protobuf:"bytes,118,opt,name=market_tick,json=marketTick,proto3,oneof"`
}

type BusEvent_MarketUpdated

type BusEvent_MarketUpdated struct {
	// Market created events
	MarketUpdated *vega.Market `protobuf:"bytes,125,opt,name=market_updated,json=marketUpdated,proto3,oneof"`
}

type BusEvent_NetworkLimits

type BusEvent_NetworkLimits struct {
	// Network limits events
	NetworkLimits *vega.NetworkLimits `protobuf:"bytes,138,opt,name=network_limits,json=networkLimits,proto3,oneof"`
}

type BusEvent_NetworkParameter

type BusEvent_NetworkParameter struct {
	// Network parameter events
	NetworkParameter *vega.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 *vega.OracleData `protobuf:"bytes,127,opt,name=oracle_data,json=oracleData,proto3,oneof"`
}

type BusEvent_OracleSpec

type BusEvent_OracleSpec struct {
	// OracleSpec events
	OracleSpec *vega.OracleSpec `protobuf:"bytes,126,opt,name=oracle_spec,json=oracleSpec,proto3,oneof"`
}

type BusEvent_Order

type BusEvent_Order struct {
	// Order events
	Order *vega.Order `protobuf:"bytes,104,opt,name=order,proto3,oneof"`
}

type BusEvent_PaidLiquidityFeesStats added in v0.73.0

type BusEvent_PaidLiquidityFeesStats struct {
	// Event notifying of an update to the liqudity fees stats for a market.
	PaidLiquidityFeesStats *PaidLiquidityFeesStats `protobuf:"bytes,179,opt,name=paid_liquidity_fees_stats,json=paidLiquidityFeesStats,proto3,oneof"`
}

type BusEvent_Party

type BusEvent_Party struct {
	// Party events
	Party *vega.Party `protobuf:"bytes,106,opt,name=party,proto3,oneof"`
}

type BusEvent_PartyActivityStreak added in v0.73.0

type BusEvent_PartyActivityStreak struct {
	// Event notifying of an update to a party's activity streak
	PartyActivityStreak *PartyActivityStreak `protobuf:"bytes,170,opt,name=party_activity_streak,json=partyActivityStreak,proto3,oneof"`
}

type BusEvent_PartyMarginModeUpdated added in v0.74.0

type BusEvent_PartyMarginModeUpdated struct {
	// Event notifying of a party's margin mode update on a market.
	PartyMarginModeUpdated *PartyMarginModeUpdated `protobuf:"bytes,183,opt,name=party_margin_mode_updated,json=partyMarginModeUpdated,proto3,oneof"`
}

type BusEvent_PartyProfileUpdated added in v0.74.0

type BusEvent_PartyProfileUpdated struct {
	// Event notifying of a party's profile update.
	PartyProfileUpdated *PartyProfileUpdated `protobuf:"bytes,184,opt,name=party_profile_updated,json=partyProfileUpdated,proto3,oneof"`
}

type BusEvent_PositionResolution

type BusEvent_PositionResolution struct {
	// Position resolution events
	PositionResolution *PositionResolution `protobuf:"bytes,103,opt,name=position_resolution,json=positionResolution,proto3,oneof"`
}

type BusEvent_PositionStateEvent

type BusEvent_PositionStateEvent struct {
	// Position status for a party in a market
	PositionStateEvent *PositionStateEvent `protobuf:"bytes,145,opt,name=position_state_event,json=positionStateEvent,proto3,oneof"`
}

type BusEvent_Proposal

type BusEvent_Proposal struct {
	// Proposal events for governance
	Proposal *vega.Proposal `protobuf:"bytes,109,opt,name=proposal,proto3,oneof"`
}

type BusEvent_ProtocolUpgradeDataNodeReady added in v0.65.0

type BusEvent_ProtocolUpgradeDataNodeReady struct {
	// Core snapshot has been taken at the end of the block
	ProtocolUpgradeDataNodeReady *ProtocolUpgradeDataNodeReady `protobuf:"bytes,154,opt,name=protocol_upgrade_data_node_ready,json=protocolUpgradeDataNodeReady,proto3,oneof"`
}

type BusEvent_ProtocolUpgradeEvent

type BusEvent_ProtocolUpgradeEvent struct {
	// Protocol upgrade proposal updates
	ProtocolUpgradeEvent *ProtocolUpgradeEvent `protobuf:"bytes,147,opt,name=protocol_upgrade_event,json=protocolUpgradeEvent,proto3,oneof"`
}

type BusEvent_ProtocolUpgradeStarted added in v0.56.0

type BusEvent_ProtocolUpgradeStarted struct {
	// Core is starting a protocol upgrade
	ProtocolUpgradeStarted *ProtocolUpgradeStarted `protobuf:"bytes,150,opt,name=protocol_upgrade_started,json=protocolUpgradeStarted,proto3,oneof"`
}

type BusEvent_RankingEvent

type BusEvent_RankingEvent struct {
	// Ranking event
	RankingEvent *ValidatorRankingEvent `protobuf:"bytes,140,opt,name=ranking_event,json=rankingEvent,proto3,oneof"`
}

type BusEvent_RefereeJoinedReferralSet added in v0.73.0

type BusEvent_RefereeJoinedReferralSet struct {
	// Event notifying a referee has joined a referral set.
	RefereeJoinedReferralSet *RefereeJoinedReferralSet `protobuf:"bytes,169,opt,name=referee_joined_referral_set,json=refereeJoinedReferralSet,proto3,oneof"`
}

type BusEvent_RefereeJoinedTeam added in v0.73.0

type BusEvent_RefereeJoinedTeam struct {
	// Event notifying that a referee joined a team.
	RefereeJoinedTeam *RefereeJoinedTeam `protobuf:"bytes,164,opt,name=referee_joined_team,json=refereeJoinedTeam,proto3,oneof"`
}

type BusEvent_RefereeSwitchedTeam added in v0.73.0

type BusEvent_RefereeSwitchedTeam struct {
	// Event notifying that a referee switched teams.
	RefereeSwitchedTeam *RefereeSwitchedTeam `protobuf:"bytes,163,opt,name=referee_switched_team,json=refereeSwitchedTeam,proto3,oneof"`
}

type BusEvent_ReferralProgramEnded added in v0.73.0

type BusEvent_ReferralProgramEnded struct {
	// Event notifying that a referral program has ended.
	ReferralProgramEnded *ReferralProgramEnded `protobuf:"bytes,167,opt,name=referral_program_ended,json=referralProgramEnded,proto3,oneof"`
}

type BusEvent_ReferralProgramStarted added in v0.73.0

type BusEvent_ReferralProgramStarted struct {
	// Event notifying that a referral program has started.
	ReferralProgramStarted *ReferralProgramStarted `protobuf:"bytes,165,opt,name=referral_program_started,json=referralProgramStarted,proto3,oneof"`
}

type BusEvent_ReferralProgramUpdated added in v0.73.0

type BusEvent_ReferralProgramUpdated struct {
	// Event notifying that a referral program has been updated.
	ReferralProgramUpdated *ReferralProgramUpdated `protobuf:"bytes,166,opt,name=referral_program_updated,json=referralProgramUpdated,proto3,oneof"`
}

type BusEvent_ReferralSetCreated added in v0.73.0

type BusEvent_ReferralSetCreated struct {
	// Event notifying a referral set has been created.
	ReferralSetCreated *ReferralSetCreated `protobuf:"bytes,168,opt,name=referral_set_created,json=referralSetCreated,proto3,oneof"`
}

type BusEvent_ReferralSetStatsUpdated added in v0.73.0

type BusEvent_ReferralSetStatsUpdated struct {
	// Event notifying of an update to a referral set's statistics.
	ReferralSetStatsUpdated *ReferralSetStatsUpdated `protobuf:"bytes,174,opt,name=referral_set_stats_updated,json=referralSetStatsUpdated,proto3,oneof"`
}

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 *vega.RiskFactor `protobuf:"bytes,122,opt,name=risk_factor,json=riskFactor,proto3,oneof"`
}

type BusEvent_SettleDistressed

type BusEvent_SettleDistressed struct {
	// Position distressed events
	SettleDistressed *SettleDistressed `protobuf:"bytes,115,opt,name=settle_distressed,json=settleDistressed,proto3,oneof"`
}

type BusEvent_SettleMarket added in v0.56.0

type BusEvent_SettleMarket struct {
	// Settle market event for data-node to update positions for settled markets
	SettleMarket *SettleMarket `protobuf:"bytes,151,opt,name=settle_market,json=settleMarket,proto3,oneof"`
}

type BusEvent_SettlePosition

type BusEvent_SettlePosition struct {
	// Position settlement events
	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_StateVar

type BusEvent_StateVar struct {
	// State variable consensus state transition update
	StateVar *StateVar `protobuf:"bytes,137,opt,name=state_var,json=stateVar,proto3,oneof"`
}

type BusEvent_StopOrder added in v0.72.0

type BusEvent_StopOrder struct {
	// A stop order event
	StopOrder *StopOrderEvent `protobuf:"bytes,158,opt,name=stop_order,json=stopOrder,proto3,oneof"`
}

type BusEvent_TeamCreated added in v0.73.0

type BusEvent_TeamCreated struct {
	// Event notifying of the creation of a team.m
	TeamCreated *TeamCreated `protobuf:"bytes,161,opt,name=team_created,json=teamCreated,proto3,oneof"`
}

type BusEvent_TeamUpdated added in v0.73.0

type BusEvent_TeamUpdated struct {
	// Event notifying of an update to a team.
	TeamUpdated *TeamUpdated `protobuf:"bytes,162,opt,name=team_updated,json=teamUpdated,proto3,oneof"`
}

type BusEvent_TeamsStatsUpdated added in v0.74.0

type BusEvent_TeamsStatsUpdated struct {
	// Event notifying of an update of teams' statistics.
	TeamsStatsUpdated *TeamsStatsUpdated `protobuf:"bytes,185,opt,name=teams_stats_updated,json=teamsStatsUpdated,proto3,oneof"`
}

type BusEvent_TimeUpdate

type BusEvent_TimeUpdate struct {
	// Time update events
	TimeUpdate *TimeUpdate `protobuf:"bytes,101,opt,name=time_update,json=timeUpdate,proto3,oneof"`
}

type BusEvent_TimeWeightedNotionalPositionUpdated added in v0.75.0

type BusEvent_TimeWeightedNotionalPositionUpdated struct {
	// Event notifying an update of the time weighted notional position for a party in an asset
	TimeWeightedNotionalPositionUpdated *TimeWeightedNotionalPositionUpdated `protobuf:"bytes,186,opt,name=time_weighted_notional_position_updated,json=timeWeightedNotionalPositionUpdated,proto3,oneof"`
}

type BusEvent_Trade

type BusEvent_Trade struct {
	// Trade events
	Trade *vega.Trade `protobuf:"bytes,107,opt,name=trade,proto3,oneof"`
}

type BusEvent_TransactionResult added in v0.58.0

type BusEvent_TransactionResult struct {
	// Result of a transaction processed by the network
	TransactionResult *TransactionResult `protobuf:"bytes,152,opt,name=transaction_result,json=transactionResult,proto3,oneof"`
}

type BusEvent_Transfer

type BusEvent_Transfer struct {
	// Transfer event
	Transfer *Transfer `protobuf:"bytes,139,opt,name=transfer,proto3,oneof"`
}

type BusEvent_TransferFees added in v0.73.0

type BusEvent_TransferFees struct {
	// Event notifying of fees related to a transfer being paid.
	TransferFees *TransferFees `protobuf:"bytes,181,opt,name=transfer_fees,json=transferFees,proto3,oneof"`
}

type BusEvent_TransferFeesDiscount added in v0.74.0

type BusEvent_TransferFeesDiscount struct {
	// Event notifying of a party's available discounts for transfer fees, per asset.
	TransferFeesDiscount *TransferFeesDiscount `protobuf:"bytes,182,opt,name=transfer_fees_discount,json=transferFeesDiscount,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_ValidatorScore

type BusEvent_ValidatorScore struct {
	// Validator score calculated
	ValidatorScore *ValidatorScoreEvent `protobuf:"bytes,130,opt,name=validator_score,json=validatorScore,proto3,oneof"`
}

type BusEvent_ValidatorUpdate

type BusEvent_ValidatorUpdate struct {
	// Validator update events
	ValidatorUpdate *ValidatorUpdate `protobuf:"bytes,132,opt,name=validator_update,json=validatorUpdate,proto3,oneof"`
}

type BusEvent_VestingBalancesSummary added in v0.73.0

type BusEvent_VestingBalancesSummary struct {
	// Event notifying of an update to the vesting and locked balances.
	VestingBalancesSummary *VestingBalancesSummary `protobuf:"bytes,180,opt,name=vesting_balances_summary,json=vestingBalancesSummary,proto3,oneof"`
}

type BusEvent_VestingStatsUpdated added in v0.73.0

type BusEvent_VestingStatsUpdated struct {
	// Event notifying of an update to the vesting statistics.
	VestingStatsUpdated *VestingStatsUpdated `protobuf:"bytes,175,opt,name=vesting_stats_updated,json=vestingStatsUpdated,proto3,oneof"`
}

type BusEvent_VolumeDiscountProgramEnded added in v0.73.0

type BusEvent_VolumeDiscountProgramEnded struct {
	// Event notifying that a volume discount program has ended.
	VolumeDiscountProgramEnded *VolumeDiscountProgramEnded `protobuf:"bytes,173,opt,name=volume_discount_program_ended,json=volumeDiscountProgramEnded,proto3,oneof"`
}

type BusEvent_VolumeDiscountProgramStarted added in v0.73.0

type BusEvent_VolumeDiscountProgramStarted struct {
	// Event notifying that a volume discount program has started.
	VolumeDiscountProgramStarted *VolumeDiscountProgramStarted `protobuf:"bytes,171,opt,name=volume_discount_program_started,json=volumeDiscountProgramStarted,proto3,oneof"`
}

type BusEvent_VolumeDiscountProgramUpdated added in v0.73.0

type BusEvent_VolumeDiscountProgramUpdated struct {
	// Event notifying that a volume discount program has been updated.
	VolumeDiscountProgramUpdated *VolumeDiscountProgramUpdated `protobuf:"bytes,172,opt,name=volume_discount_program_updated,json=volumeDiscountProgramUpdated,proto3,oneof"`
}

type BusEvent_VolumeDiscountStatsUpdated added in v0.73.0

type BusEvent_VolumeDiscountStatsUpdated struct {
	// Event notifying of an update to the volume discount statistics.
	VolumeDiscountStatsUpdated *VolumeDiscountStatsUpdated `protobuf:"bytes,176,opt,name=volume_discount_stats_updated,json=volumeDiscountStatsUpdated,proto3,oneof"`
}

type BusEvent_Vote

type BusEvent_Vote struct {
	// Vote events for governance
	Vote *vega.Vote `protobuf:"bytes,110,opt,name=vote,proto3,oneof"`
}

type BusEvent_Withdrawal

type BusEvent_Withdrawal struct {
	// Withdrawal events
	Withdrawal *vega.Withdrawal `protobuf:"bytes,119,opt,name=withdrawal,proto3,oneof"`
}

type CancelledOrders added in v0.76.0

type CancelledOrders struct {

	// Market ID for the event.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// The ID of the party which cancelled the orders.
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// The order IDs that were cancelled.
	OrderIds []string `protobuf:"bytes,3,rep,name=order_ids,json=orderIds,proto3" json:"order_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelledOrders) Descriptor deprecated added in v0.76.0

func (*CancelledOrders) Descriptor() ([]byte, []int)

Deprecated: Use CancelledOrders.ProtoReflect.Descriptor instead.

func (*CancelledOrders) GetMarketId added in v0.76.0

func (x *CancelledOrders) GetMarketId() string

func (*CancelledOrders) GetOrderIds added in v0.76.0

func (x *CancelledOrders) GetOrderIds() []string

func (*CancelledOrders) GetPartyId added in v0.76.0

func (x *CancelledOrders) GetPartyId() string

func (*CancelledOrders) ProtoMessage added in v0.76.0

func (*CancelledOrders) ProtoMessage()

func (*CancelledOrders) ProtoReflect added in v0.76.0

func (x *CancelledOrders) ProtoReflect() protoreflect.Message

func (*CancelledOrders) Reset added in v0.76.0

func (x *CancelledOrders) Reset()

func (*CancelledOrders) String added in v0.76.0

func (x *CancelledOrders) String() string

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

type CoreSnapshotData added in v0.65.0

type CoreSnapshotData struct {

	// Block height at which snapshot was taken
	BlockHeight uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// Hash of the snapshot block
	BlockHash string `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// Semver version number of the core.
	CoreVersion string `protobuf:"bytes,3,opt,name=core_version,json=coreVersion,proto3" json:"core_version,omitempty"`
	// Indicates if the snapshot is taken as part of protocol upgrade
	ProtocolUpgradeBlock bool `protobuf:"varint,4,opt,name=protocol_upgrade_block,json=protocolUpgradeBlock,proto3" json:"protocol_upgrade_block,omitempty"`
	// contains filtered or unexported fields
}

CoreSnapshotData represents the core snapshot data.

func (*CoreSnapshotData) Descriptor deprecated added in v0.65.0

func (*CoreSnapshotData) Descriptor() ([]byte, []int)

Deprecated: Use CoreSnapshotData.ProtoReflect.Descriptor instead.

func (*CoreSnapshotData) GetBlockHash added in v0.65.0

func (x *CoreSnapshotData) GetBlockHash() string

func (*CoreSnapshotData) GetBlockHeight added in v0.65.0

func (x *CoreSnapshotData) GetBlockHeight() uint64

func (*CoreSnapshotData) GetCoreVersion added in v0.65.0

func (x *CoreSnapshotData) GetCoreVersion() string

func (*CoreSnapshotData) GetProtocolUpgradeBlock added in v0.65.0

func (x *CoreSnapshotData) GetProtocolUpgradeBlock() bool

func (*CoreSnapshotData) ProtoMessage added in v0.65.0

func (*CoreSnapshotData) ProtoMessage()

func (*CoreSnapshotData) ProtoReflect added in v0.65.0

func (x *CoreSnapshotData) ProtoReflect() protoreflect.Message

func (*CoreSnapshotData) Reset added in v0.65.0

func (x *CoreSnapshotData) Reset()

func (*CoreSnapshotData) String added in v0.65.0

func (x *CoreSnapshotData) String() string

type DelegationBalanceEvent

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   string `protobuf:"bytes,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

func (*DelegationBalanceEvent) Descriptor() ([]byte, []int)

Deprecated: Use DelegationBalanceEvent.ProtoReflect.Descriptor instead.

func (*DelegationBalanceEvent) GetAmount

func (x *DelegationBalanceEvent) GetAmount() string

func (*DelegationBalanceEvent) GetEpochSeq

func (x *DelegationBalanceEvent) GetEpochSeq() string

func (*DelegationBalanceEvent) GetNodeId

func (x *DelegationBalanceEvent) GetNodeId() string

func (*DelegationBalanceEvent) GetParty

func (x *DelegationBalanceEvent) GetParty() string

func (*DelegationBalanceEvent) ProtoMessage

func (*DelegationBalanceEvent) ProtoMessage()

func (*DelegationBalanceEvent) ProtoReflect

func (x *DelegationBalanceEvent) ProtoReflect() protoreflect.Message

func (*DelegationBalanceEvent) Reset

func (x *DelegationBalanceEvent) Reset()

func (*DelegationBalanceEvent) String

func (x *DelegationBalanceEvent) String() string

type DistressedOrders added in v0.68.0

type DistressedOrders struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Slice of Party IDs i.e. each party's public key for the event
	Parties []string `protobuf:"bytes,2,rep,name=parties,proto3" json:"parties,omitempty"`
	// contains filtered or unexported fields
}

Distressed order contains the party IDs for all parties that were distressed and had their orders closed, but did not need to be closed out after cancelling their orders

func (*DistressedOrders) Descriptor deprecated added in v0.68.0

func (*DistressedOrders) Descriptor() ([]byte, []int)

Deprecated: Use DistressedOrders.ProtoReflect.Descriptor instead.

func (*DistressedOrders) GetMarketId added in v0.68.0

func (x *DistressedOrders) GetMarketId() string

func (*DistressedOrders) GetParties added in v0.68.0

func (x *DistressedOrders) GetParties() []string

func (*DistressedOrders) ProtoMessage added in v0.68.0

func (*DistressedOrders) ProtoMessage()

func (*DistressedOrders) ProtoReflect added in v0.68.0

func (x *DistressedOrders) ProtoReflect() protoreflect.Message

func (*DistressedOrders) Reset added in v0.68.0

func (x *DistressedOrders) Reset()

func (*DistressedOrders) String added in v0.68.0

func (x *DistressedOrders) String() string

type DistressedPositions added in v0.71.0

type DistressedPositions struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Slice of party IDs i.e. each party's public key, that are distressed but still have open volume
	DistressedParties []string `protobuf:"bytes,2,rep,name=distressed_parties,json=distressedParties,proto3" json:"distressed_parties,omitempty"`
	// Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position
	SafeParties []string `protobuf:"bytes,3,rep,name=safe_parties,json=safeParties,proto3" json:"safe_parties,omitempty"`
	// contains filtered or unexported fields
}

Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book could not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close them out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated. Parties that are no longer distressed but active will be listed in the safe_parties field.

func (*DistressedPositions) Descriptor deprecated added in v0.71.0

func (*DistressedPositions) Descriptor() ([]byte, []int)

Deprecated: Use DistressedPositions.ProtoReflect.Descriptor instead.

func (*DistressedPositions) GetDistressedParties added in v0.71.0

func (x *DistressedPositions) GetDistressedParties() []string

func (*DistressedPositions) GetMarketId added in v0.71.0

func (x *DistressedPositions) GetMarketId() string

func (*DistressedPositions) GetSafeParties added in v0.71.0

func (x *DistressedPositions) GetSafeParties() []string

func (*DistressedPositions) ProtoMessage added in v0.71.0

func (*DistressedPositions) ProtoMessage()

func (*DistressedPositions) ProtoReflect added in v0.71.0

func (x *DistressedPositions) ProtoReflect() protoreflect.Message

func (*DistressedPositions) Reset added in v0.71.0

func (x *DistressedPositions) Reset()

func (*DistressedPositions) String added in v0.71.0

func (x *DistressedPositions) String() string

type ERC20MultiSigSignerAdded

type ERC20MultiSigSignerAdded struct {

	// ID of the signature bundle
	SignatureId string `protobuf:"bytes,1,opt,name=signature_id,json=signatureId,proto3" json:"signature_id,omitempty"`
	// Node ID of the Vega node to be added
	ValidatorId string `protobuf:"bytes,2,opt,name=validator_id,json=validatorId,proto3" json:"validator_id,omitempty"`
	// Time at which this happened
	Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Ethereum address of the new signer
	NewSigner string `protobuf:"bytes,4,opt,name=new_signer,json=newSigner,proto3" json:"new_signer,omitempty"`
	// Address of the submitter of the transaction
	Submitter string `protobuf:"bytes,5,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Nonce used.
	Nonce string `protobuf:"bytes,6,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Epoch that the node was added for
	EpochSeq string `protobuf:"bytes,7,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// EVM chain ID that the multisig control contract lives on.
	ChainId string `protobuf:"bytes,8,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerAdded) Descriptor deprecated

func (*ERC20MultiSigSignerAdded) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerAdded.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerAdded) GetChainId added in v0.76.0

func (x *ERC20MultiSigSignerAdded) GetChainId() string

func (*ERC20MultiSigSignerAdded) GetEpochSeq

func (x *ERC20MultiSigSignerAdded) GetEpochSeq() string

func (*ERC20MultiSigSignerAdded) GetNewSigner

func (x *ERC20MultiSigSignerAdded) GetNewSigner() string

func (*ERC20MultiSigSignerAdded) GetNonce

func (x *ERC20MultiSigSignerAdded) GetNonce() string

func (*ERC20MultiSigSignerAdded) GetSignatureId

func (x *ERC20MultiSigSignerAdded) GetSignatureId() string

func (*ERC20MultiSigSignerAdded) GetSubmitter

func (x *ERC20MultiSigSignerAdded) GetSubmitter() string

func (*ERC20MultiSigSignerAdded) GetTimestamp

func (x *ERC20MultiSigSignerAdded) GetTimestamp() int64

func (*ERC20MultiSigSignerAdded) GetValidatorId

func (x *ERC20MultiSigSignerAdded) GetValidatorId() string

func (*ERC20MultiSigSignerAdded) ProtoMessage

func (*ERC20MultiSigSignerAdded) ProtoMessage()

func (*ERC20MultiSigSignerAdded) ProtoReflect

func (x *ERC20MultiSigSignerAdded) ProtoReflect() protoreflect.Message

func (*ERC20MultiSigSignerAdded) Reset

func (x *ERC20MultiSigSignerAdded) Reset()

func (*ERC20MultiSigSignerAdded) String

func (x *ERC20MultiSigSignerAdded) String() string

type ERC20MultiSigSignerEvent

type ERC20MultiSigSignerEvent struct {
	Id          string                        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type        ERC20MultiSigSignerEvent_Type `protobuf:"varint,2,opt,name=type,proto3,enum=vega.events.v1.ERC20MultiSigSignerEvent_Type" json:"type,omitempty"`
	Signer      string                        `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"`
	Nonce       string                        `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	BlockTime   int64                         `protobuf:"varint,5,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	TxHash      string                        `protobuf:"bytes,6,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	LogIndex    uint64                        `protobuf:"varint,7,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"`
	BlockNumber uint64                        `protobuf:"varint,8,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
	ChainId     string                        `protobuf:"bytes,9,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerEvent) Descriptor deprecated

func (*ERC20MultiSigSignerEvent) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerEvent.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerEvent) GetBlockNumber

func (x *ERC20MultiSigSignerEvent) GetBlockNumber() uint64

func (*ERC20MultiSigSignerEvent) GetBlockTime

func (x *ERC20MultiSigSignerEvent) GetBlockTime() int64

func (*ERC20MultiSigSignerEvent) GetChainId added in v0.76.0

func (x *ERC20MultiSigSignerEvent) GetChainId() string

func (*ERC20MultiSigSignerEvent) GetId

func (x *ERC20MultiSigSignerEvent) GetId() string

func (*ERC20MultiSigSignerEvent) GetLogIndex

func (x *ERC20MultiSigSignerEvent) GetLogIndex() uint64

func (*ERC20MultiSigSignerEvent) GetNonce

func (x *ERC20MultiSigSignerEvent) GetNonce() string

func (*ERC20MultiSigSignerEvent) GetSigner

func (x *ERC20MultiSigSignerEvent) GetSigner() string

func (*ERC20MultiSigSignerEvent) GetTxHash

func (x *ERC20MultiSigSignerEvent) GetTxHash() string

func (*ERC20MultiSigSignerEvent) GetType

func (*ERC20MultiSigSignerEvent) ProtoMessage

func (*ERC20MultiSigSignerEvent) ProtoMessage()

func (*ERC20MultiSigSignerEvent) ProtoReflect

func (x *ERC20MultiSigSignerEvent) ProtoReflect() protoreflect.Message

func (*ERC20MultiSigSignerEvent) Reset

func (x *ERC20MultiSigSignerEvent) Reset()

func (*ERC20MultiSigSignerEvent) String

func (x *ERC20MultiSigSignerEvent) String() string

type ERC20MultiSigSignerEvent_Type

type ERC20MultiSigSignerEvent_Type int32
const (
	ERC20MultiSigSignerEvent_TYPE_UNSPECIFIED ERC20MultiSigSignerEvent_Type = 0
	ERC20MultiSigSignerEvent_TYPE_ADDED       ERC20MultiSigSignerEvent_Type = 1
	ERC20MultiSigSignerEvent_TYPE_REMOVED     ERC20MultiSigSignerEvent_Type = 2
)

func (ERC20MultiSigSignerEvent_Type) Descriptor

func (ERC20MultiSigSignerEvent_Type) Enum

func (ERC20MultiSigSignerEvent_Type) EnumDescriptor deprecated

func (ERC20MultiSigSignerEvent_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerEvent_Type.Descriptor instead.

func (ERC20MultiSigSignerEvent_Type) Number

func (ERC20MultiSigSignerEvent_Type) String

func (ERC20MultiSigSignerEvent_Type) Type

type ERC20MultiSigSignerRemoved

type ERC20MultiSigSignerRemoved struct {

	// List containing all the IDs of bundle generated
	// There should be one bundle generated for every validators
	// in the validator set
	SignatureSubmitters []*ERC20MultiSigSignerRemovedSubmitter `protobuf:"bytes,1,rep,name=signature_submitters,json=signatureSubmitters,proto3" json:"signature_submitters,omitempty"`
	// Node ID of the Vega node which is to be removed
	ValidatorId string `protobuf:"bytes,2,opt,name=validator_id,json=validatorId,proto3" json:"validator_id,omitempty"`
	// Time at which this happened
	Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Ethereum address of the signer to be removed
	OldSigner string `protobuf:"bytes,4,opt,name=old_signer,json=oldSigner,proto3" json:"old_signer,omitempty"`
	// Nonce used.
	Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Epoch that the node was removed for
	EpochSeq string `protobuf:"bytes,6,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// EVM chain ID that the multisig control contract lives on.
	ChainId string `protobuf:"bytes,8,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerRemoved) Descriptor deprecated

func (*ERC20MultiSigSignerRemoved) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemoved.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemoved) GetChainId added in v0.76.0

func (x *ERC20MultiSigSignerRemoved) GetChainId() string

func (*ERC20MultiSigSignerRemoved) GetEpochSeq

func (x *ERC20MultiSigSignerRemoved) GetEpochSeq() string

func (*ERC20MultiSigSignerRemoved) GetNonce

func (x *ERC20MultiSigSignerRemoved) GetNonce() string

func (*ERC20MultiSigSignerRemoved) GetOldSigner

func (x *ERC20MultiSigSignerRemoved) GetOldSigner() string

func (*ERC20MultiSigSignerRemoved) GetSignatureSubmitters

func (x *ERC20MultiSigSignerRemoved) GetSignatureSubmitters() []*ERC20MultiSigSignerRemovedSubmitter

func (*ERC20MultiSigSignerRemoved) GetTimestamp

func (x *ERC20MultiSigSignerRemoved) GetTimestamp() int64

func (*ERC20MultiSigSignerRemoved) GetValidatorId

func (x *ERC20MultiSigSignerRemoved) GetValidatorId() string

func (*ERC20MultiSigSignerRemoved) ProtoMessage

func (*ERC20MultiSigSignerRemoved) ProtoMessage()

func (*ERC20MultiSigSignerRemoved) ProtoReflect

func (*ERC20MultiSigSignerRemoved) Reset

func (x *ERC20MultiSigSignerRemoved) Reset()

func (*ERC20MultiSigSignerRemoved) String

func (x *ERC20MultiSigSignerRemoved) String() string

type ERC20MultiSigSignerRemovedSubmitter added in v0.55.0

type ERC20MultiSigSignerRemovedSubmitter struct {

	// Signature ID of the signer removed.
	SignatureId string `protobuf:"bytes,1,opt,name=signature_id,json=signatureId,proto3" json:"signature_id,omitempty"`
	// Address of the submitter of the transaction
	Submitter string `protobuf:"bytes,2,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerRemovedSubmitter) Descriptor deprecated added in v0.55.0

func (*ERC20MultiSigSignerRemovedSubmitter) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigSignerRemovedSubmitter.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedSubmitter) GetSignatureId added in v0.55.0

func (x *ERC20MultiSigSignerRemovedSubmitter) GetSignatureId() string

func (*ERC20MultiSigSignerRemovedSubmitter) GetSubmitter added in v0.55.0

func (x *ERC20MultiSigSignerRemovedSubmitter) GetSubmitter() string

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoMessage added in v0.55.0

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoMessage()

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoReflect added in v0.55.0

func (*ERC20MultiSigSignerRemovedSubmitter) Reset added in v0.55.0

func (*ERC20MultiSigSignerRemovedSubmitter) String added in v0.55.0

type ERC20MultiSigThresholdSetEvent

type ERC20MultiSigThresholdSetEvent struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NewThreshold uint32 `protobuf:"varint,2,opt,name=new_threshold,json=newThreshold,proto3" json:"new_threshold,omitempty"`
	Nonce        string `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	BlockTime    int64  `protobuf:"varint,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	TxHash       string `protobuf:"bytes,5,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	LogIndex     uint64 `protobuf:"varint,6,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"`
	BlockNumber  uint64 `protobuf:"varint,7,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
	ChainId      string `protobuf:"bytes,8,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigThresholdSetEvent) Descriptor deprecated

func (*ERC20MultiSigThresholdSetEvent) Descriptor() ([]byte, []int)

Deprecated: Use ERC20MultiSigThresholdSetEvent.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigThresholdSetEvent) GetBlockNumber

func (x *ERC20MultiSigThresholdSetEvent) GetBlockNumber() uint64

func (*ERC20MultiSigThresholdSetEvent) GetBlockTime

func (x *ERC20MultiSigThresholdSetEvent) GetBlockTime() int64

func (*ERC20MultiSigThresholdSetEvent) GetChainId added in v0.76.0

func (x *ERC20MultiSigThresholdSetEvent) GetChainId() string

func (*ERC20MultiSigThresholdSetEvent) GetId

func (*ERC20MultiSigThresholdSetEvent) GetLogIndex

func (x *ERC20MultiSigThresholdSetEvent) GetLogIndex() uint64

func (*ERC20MultiSigThresholdSetEvent) GetNewThreshold

func (x *ERC20MultiSigThresholdSetEvent) GetNewThreshold() uint32

func (*ERC20MultiSigThresholdSetEvent) GetNonce

func (x *ERC20MultiSigThresholdSetEvent) GetNonce() string

func (*ERC20MultiSigThresholdSetEvent) GetTxHash

func (x *ERC20MultiSigThresholdSetEvent) GetTxHash() string

func (*ERC20MultiSigThresholdSetEvent) ProtoMessage

func (*ERC20MultiSigThresholdSetEvent) ProtoMessage()

func (*ERC20MultiSigThresholdSetEvent) ProtoReflect

func (*ERC20MultiSigThresholdSetEvent) Reset

func (x *ERC20MultiSigThresholdSetEvent) Reset()

func (*ERC20MultiSigThresholdSetEvent) String

type EndBlock added in v0.56.0

type EndBlock struct {
	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

EndBlock

func (*EndBlock) Descriptor deprecated added in v0.56.0

func (*EndBlock) Descriptor() ([]byte, []int)

Deprecated: Use EndBlock.ProtoReflect.Descriptor instead.

func (*EndBlock) GetHeight added in v0.56.0

func (x *EndBlock) GetHeight() uint64

func (*EndBlock) ProtoMessage added in v0.56.0

func (*EndBlock) ProtoMessage()

func (*EndBlock) ProtoReflect added in v0.56.0

func (x *EndBlock) ProtoReflect() protoreflect.Message

func (*EndBlock) Reset added in v0.56.0

func (x *EndBlock) Reset()

func (*EndBlock) String added in v0.56.0

func (x *EndBlock) String() string

type EpochEvent

type EpochEvent struct {

	// Sequence number that increases by one each epoch
	Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
	// Action tells us what action is taking place
	Action vega.EpochAction `protobuf:"varint,2,opt,name=action,proto3,enum=vega.EpochAction" json:"action,omitempty"`
	// Vega time at which this epoch started
	StartTime int64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Vega time at which this epoch should end
	ExpireTime int64 `protobuf:"varint,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// Vega time at which this epoch actually ended
	EndTime int64 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

Epoch details

func (*EpochEvent) Descriptor deprecated

func (*EpochEvent) Descriptor() ([]byte, []int)

Deprecated: Use EpochEvent.ProtoReflect.Descriptor instead.

func (*EpochEvent) GetAction

func (x *EpochEvent) GetAction() vega.EpochAction

func (*EpochEvent) GetEndTime

func (x *EpochEvent) GetEndTime() int64

func (*EpochEvent) GetExpireTime

func (x *EpochEvent) GetExpireTime() int64

func (*EpochEvent) GetSeq

func (x *EpochEvent) GetSeq() uint64

func (*EpochEvent) GetStartTime

func (x *EpochEvent) GetStartTime() int64

func (*EpochEvent) ProtoMessage

func (*EpochEvent) ProtoMessage()

func (*EpochEvent) ProtoReflect

func (x *EpochEvent) ProtoReflect() protoreflect.Message

func (*EpochEvent) Reset

func (x *EpochEvent) Reset()

func (*EpochEvent) String

func (x *EpochEvent) String() string

type EthereumKeyRotation

type EthereumKeyRotation struct {

	// Node ID of the node that rotated their Ethereum key
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Ethereum address that was previously associated with the node
	OldAddress string `protobuf:"bytes,2,opt,name=old_address,json=oldAddress,proto3" json:"old_address,omitempty"`
	// Ethereum address that is newly associated with the node
	NewAddress string `protobuf:"bytes,3,opt,name=new_address,json=newAddress,proto3" json:"new_address,omitempty"`
	// Block height when the key rotation took effect
	BlockHeight uint64 `protobuf:"varint,4,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

Event that contains information about an Ethereum key rotation

func (*EthereumKeyRotation) Descriptor deprecated

func (*EthereumKeyRotation) Descriptor() ([]byte, []int)

Deprecated: Use EthereumKeyRotation.ProtoReflect.Descriptor instead.

func (*EthereumKeyRotation) GetBlockHeight

func (x *EthereumKeyRotation) GetBlockHeight() uint64

func (*EthereumKeyRotation) GetNewAddress

func (x *EthereumKeyRotation) GetNewAddress() string

func (*EthereumKeyRotation) GetNodeId

func (x *EthereumKeyRotation) GetNodeId() string

func (*EthereumKeyRotation) GetOldAddress

func (x *EthereumKeyRotation) GetOldAddress() string

func (*EthereumKeyRotation) ProtoMessage

func (*EthereumKeyRotation) ProtoMessage()

func (*EthereumKeyRotation) ProtoReflect

func (x *EthereumKeyRotation) ProtoReflect() protoreflect.Message

func (*EthereumKeyRotation) Reset

func (x *EthereumKeyRotation) Reset()

func (*EthereumKeyRotation) String

func (x *EthereumKeyRotation) String() string

type ExpiredOrders added in v0.68.0

type ExpiredOrders struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Slice of expired order IDs
	OrderIds []string `protobuf:"bytes,2,rep,name=order_ids,json=orderIds,proto3" json:"order_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpiredOrders) Descriptor deprecated added in v0.68.0

func (*ExpiredOrders) Descriptor() ([]byte, []int)

Deprecated: Use ExpiredOrders.ProtoReflect.Descriptor instead.

func (*ExpiredOrders) GetMarketId added in v0.68.0

func (x *ExpiredOrders) GetMarketId() string

func (*ExpiredOrders) GetOrderIds added in v0.68.0

func (x *ExpiredOrders) GetOrderIds() []string

func (*ExpiredOrders) ProtoMessage added in v0.68.0

func (*ExpiredOrders) ProtoMessage()

func (*ExpiredOrders) ProtoReflect added in v0.68.0

func (x *ExpiredOrders) ProtoReflect() protoreflect.Message

func (*ExpiredOrders) Reset added in v0.68.0

func (x *ExpiredOrders) Reset()

func (*ExpiredOrders) String added in v0.68.0

func (x *ExpiredOrders) String() string

type FeesStats added in v0.73.0

type FeesStats struct {

	// Market the fees were paid in
	Market string `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"`
	// Settlement asset of the market.
	Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// Epoch for which these stats where valid.
	EpochSeq uint64 `protobuf:"varint,3,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Total referral rewards received by the referrer of the referral set.
	TotalRewardsReceived []*PartyAmount `protobuf:"bytes,4,rep,name=total_rewards_received,json=totalRewardsReceived,proto3" json:"total_rewards_received,omitempty"`
	// Referral rewards generated by all referee taker fees.
	ReferrerRewardsGenerated []*ReferrerRewardsGenerated `` /* 135-byte string literal not displayed */
	// Total referral discounts applied to all referee taker fees.
	RefereesDiscountApplied []*PartyAmount `` /* 132-byte string literal not displayed */
	// Total volume discounts applied to all referee taker fees.
	VolumeDiscountApplied []*PartyAmount `` /* 126-byte string literal not displayed */
	// Total maker fees received by the maker side.
	TotalMakerFeesReceived []*PartyAmount `` /* 131-byte string literal not displayed */
	// Maker fees paid by all trade aggressors, and which makers the fees were paid to.
	MakerFeesGenerated []*MakerFeesGenerated `protobuf:"bytes,9,rep,name=maker_fees_generated,json=makerFeesGenerated,proto3" json:"maker_fees_generated,omitempty"`
	// Total trading fees received and paid by the party.
	TotalFeesPaidAndReceived []*PartyAmount `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Fees rewards and discounts paid / received per parties during an epoch

func (*FeesStats) Descriptor deprecated added in v0.73.0

func (*FeesStats) Descriptor() ([]byte, []int)

Deprecated: Use FeesStats.ProtoReflect.Descriptor instead.

func (*FeesStats) GetAsset added in v0.73.0

func (x *FeesStats) GetAsset() string

func (*FeesStats) GetEpochSeq added in v0.73.0

func (x *FeesStats) GetEpochSeq() uint64

func (*FeesStats) GetMakerFeesGenerated added in v0.73.0

func (x *FeesStats) GetMakerFeesGenerated() []*MakerFeesGenerated

func (*FeesStats) GetMarket added in v0.73.0

func (x *FeesStats) GetMarket() string

func (*FeesStats) GetRefereesDiscountApplied added in v0.73.0

func (x *FeesStats) GetRefereesDiscountApplied() []*PartyAmount

func (*FeesStats) GetReferrerRewardsGenerated added in v0.73.0

func (x *FeesStats) GetReferrerRewardsGenerated() []*ReferrerRewardsGenerated

func (*FeesStats) GetTotalFeesPaidAndReceived added in v0.74.0

func (x *FeesStats) GetTotalFeesPaidAndReceived() []*PartyAmount

func (*FeesStats) GetTotalMakerFeesReceived added in v0.73.0

func (x *FeesStats) GetTotalMakerFeesReceived() []*PartyAmount

func (*FeesStats) GetTotalRewardsReceived added in v0.73.0

func (x *FeesStats) GetTotalRewardsReceived() []*PartyAmount

func (*FeesStats) GetVolumeDiscountApplied added in v0.73.0

func (x *FeesStats) GetVolumeDiscountApplied() []*PartyAmount

func (*FeesStats) ProtoMessage added in v0.73.0

func (*FeesStats) ProtoMessage()

func (*FeesStats) ProtoReflect added in v0.73.0

func (x *FeesStats) ProtoReflect() protoreflect.Message

func (*FeesStats) Reset added in v0.73.0

func (x *FeesStats) Reset()

func (*FeesStats) String added in v0.73.0

func (x *FeesStats) String() string

type FundingPayment added in v0.73.0

type FundingPayment struct {

	// ID of the party.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// The amount paid, this can be negative for parties who lost at the end of the funding period.
	Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

The amount gained or lost by a party as a result of a funding payment.

func (*FundingPayment) Descriptor deprecated added in v0.73.0

func (*FundingPayment) Descriptor() ([]byte, []int)

Deprecated: Use FundingPayment.ProtoReflect.Descriptor instead.

func (*FundingPayment) GetAmount added in v0.73.0

func (x *FundingPayment) GetAmount() string

func (*FundingPayment) GetPartyId added in v0.73.0

func (x *FundingPayment) GetPartyId() string

func (*FundingPayment) ProtoMessage added in v0.73.0

func (*FundingPayment) ProtoMessage()

func (*FundingPayment) ProtoReflect added in v0.73.0

func (x *FundingPayment) ProtoReflect() protoreflect.Message

func (*FundingPayment) Reset added in v0.73.0

func (x *FundingPayment) Reset()

func (*FundingPayment) String added in v0.73.0

func (x *FundingPayment) String() string

type FundingPayments added in v0.73.0

type FundingPayments struct {

	// ID of the market.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Sequence number of the funding period associated with these payments.
	Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
	// List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.
	Payments []*FundingPayment `protobuf:"bytes,3,rep,name=payments,proto3" json:"payments,omitempty"`
	// contains filtered or unexported fields
}

Event notifying of funding payments at the end of a funding period.

func (*FundingPayments) Descriptor deprecated added in v0.73.0

func (*FundingPayments) Descriptor() ([]byte, []int)

Deprecated: Use FundingPayments.ProtoReflect.Descriptor instead.

func (*FundingPayments) GetMarketId added in v0.73.0

func (x *FundingPayments) GetMarketId() string

func (*FundingPayments) GetPayments added in v0.73.0

func (x *FundingPayments) GetPayments() []*FundingPayment

func (*FundingPayments) GetSeq added in v0.73.0

func (x *FundingPayments) GetSeq() uint64

func (*FundingPayments) ProtoMessage added in v0.73.0

func (*FundingPayments) ProtoMessage()

func (*FundingPayments) ProtoReflect added in v0.73.0

func (x *FundingPayments) ProtoReflect() protoreflect.Message

func (*FundingPayments) Reset added in v0.73.0

func (x *FundingPayments) Reset()

func (*FundingPayments) String added in v0.73.0

func (x *FundingPayments) String() string

type FundingPeriod added in v0.73.0

type FundingPeriod struct {

	// ID of the market for which this funding period relates to.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Sequence number of the funding period.
	Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
	// Time in Unix nanoseconds when the funding period started.
	Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
	// Time in Unix nanoseconds when the funding period ended.
	End *int64 `protobuf:"varint,4,opt,name=end,proto3,oneof" json:"end,omitempty"`
	// Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.
	FundingPayment *string `protobuf:"bytes,5,opt,name=funding_payment,json=fundingPayment,proto3,oneof" json:"funding_payment,omitempty"`
	// Percentage difference between the time-weighted average price of the external and internal data point.
	FundingRate *string `protobuf:"bytes,6,opt,name=funding_rate,json=fundingRate,proto3,oneof" json:"funding_rate,omitempty"`
	// TWAP for this period based on the internal data-points.
	InternalTwap *string `protobuf:"bytes,7,opt,name=internal_twap,json=internalTwap,proto3,oneof" json:"internal_twap,omitempty"`
	// TWAP for this period based on the external data-points.
	ExternalTwap *string `protobuf:"bytes,8,opt,name=external_twap,json=externalTwap,proto3,oneof" json:"external_twap,omitempty"`
	// contains filtered or unexported fields
}

Event notifying on the details of a funding interval for a perpetuals market.

func (*FundingPeriod) Descriptor deprecated added in v0.73.0

func (*FundingPeriod) Descriptor() ([]byte, []int)

Deprecated: Use FundingPeriod.ProtoReflect.Descriptor instead.

func (*FundingPeriod) GetEnd added in v0.73.0

func (x *FundingPeriod) GetEnd() int64

func (*FundingPeriod) GetExternalTwap added in v0.73.0

func (x *FundingPeriod) GetExternalTwap() string

func (*FundingPeriod) GetFundingPayment added in v0.73.0

func (x *FundingPeriod) GetFundingPayment() string

func (*FundingPeriod) GetFundingRate added in v0.73.0

func (x *FundingPeriod) GetFundingRate() string

func (*FundingPeriod) GetInternalTwap added in v0.73.0

func (x *FundingPeriod) GetInternalTwap() string

func (*FundingPeriod) GetMarketId added in v0.73.0

func (x *FundingPeriod) GetMarketId() string

func (*FundingPeriod) GetSeq added in v0.73.0

func (x *FundingPeriod) GetSeq() uint64

func (*FundingPeriod) GetStart added in v0.73.0

func (x *FundingPeriod) GetStart() int64

func (*FundingPeriod) ProtoMessage added in v0.73.0

func (*FundingPeriod) ProtoMessage()

func (*FundingPeriod) ProtoReflect added in v0.73.0

func (x *FundingPeriod) ProtoReflect() protoreflect.Message

func (*FundingPeriod) Reset added in v0.73.0

func (x *FundingPeriod) Reset()

func (*FundingPeriod) String added in v0.73.0

func (x *FundingPeriod) String() string

type FundingPeriodDataPoint added in v0.73.0

type FundingPeriodDataPoint struct {

	// Market ID which the data point relates to.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Sequence number of the funding period this data point belongs to.
	Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
	// Origin of the data point.
	DataPointType FundingPeriodDataPoint_Source `` /* 153-byte string literal not displayed */
	// Price of the asset as seen by this data point.
	Price string `protobuf:"bytes,4,opt,name=price,proto3" json:"price,omitempty"`
	// Timestamp in Unix nanoseconds of when the data point was received.
	Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// The TWAP for this source with this data-point added.
	Twap string `protobuf:"bytes,7,opt,name=twap,proto3" json:"twap,omitempty"`
	// contains filtered or unexported fields
}

Event notifying a data point for a funding period.

func (*FundingPeriodDataPoint) Descriptor deprecated added in v0.73.0

func (*FundingPeriodDataPoint) Descriptor() ([]byte, []int)

Deprecated: Use FundingPeriodDataPoint.ProtoReflect.Descriptor instead.

func (*FundingPeriodDataPoint) GetDataPointType added in v0.73.0

func (*FundingPeriodDataPoint) GetMarketId added in v0.73.0

func (x *FundingPeriodDataPoint) GetMarketId() string

func (*FundingPeriodDataPoint) GetPrice added in v0.73.0

func (x *FundingPeriodDataPoint) GetPrice() string

func (*FundingPeriodDataPoint) GetSeq added in v0.73.0

func (x *FundingPeriodDataPoint) GetSeq() uint64

func (*FundingPeriodDataPoint) GetTimestamp added in v0.73.0

func (x *FundingPeriodDataPoint) GetTimestamp() int64

func (*FundingPeriodDataPoint) GetTwap added in v0.73.0

func (x *FundingPeriodDataPoint) GetTwap() string

func (*FundingPeriodDataPoint) ProtoMessage added in v0.73.0

func (*FundingPeriodDataPoint) ProtoMessage()

func (*FundingPeriodDataPoint) ProtoReflect added in v0.73.0

func (x *FundingPeriodDataPoint) ProtoReflect() protoreflect.Message

func (*FundingPeriodDataPoint) Reset added in v0.73.0

func (x *FundingPeriodDataPoint) Reset()

func (*FundingPeriodDataPoint) String added in v0.73.0

func (x *FundingPeriodDataPoint) String() string

type FundingPeriodDataPoint_Source added in v0.73.0

type FundingPeriodDataPoint_Source int32
const (
	// Default value
	FundingPeriodDataPoint_SOURCE_UNSPECIFIED FundingPeriodDataPoint_Source = 0
	// Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.
	FundingPeriodDataPoint_SOURCE_EXTERNAL FundingPeriodDataPoint_Source = 1
	// Data point from within Vega such as the mark price after performing mark-to-market.
	FundingPeriodDataPoint_SOURCE_INTERNAL FundingPeriodDataPoint_Source = 2
)

func (FundingPeriodDataPoint_Source) Descriptor added in v0.73.0

func (FundingPeriodDataPoint_Source) Enum added in v0.73.0

func (FundingPeriodDataPoint_Source) EnumDescriptor deprecated added in v0.73.0

func (FundingPeriodDataPoint_Source) EnumDescriptor() ([]byte, []int)

Deprecated: Use FundingPeriodDataPoint_Source.Descriptor instead.

func (FundingPeriodDataPoint_Source) GetEnums added in v0.76.0

func (FundingPeriodDataPoint_Source) Number added in v0.73.0

func (FundingPeriodDataPoint_Source) String added in v0.73.0

func (FundingPeriodDataPoint_Source) Type added in v0.73.0

type GamePartyScore added in v0.77.0

type GamePartyScore struct {

	// Game ID.
	GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
	// The party ID.
	Party string `protobuf:"bytes,2,opt,name=party,proto3" json:"party,omitempty"`
	// Team the party belongs to. Unset if the party is not part of a team.
	TeamId *string `protobuf:"bytes,3,opt,name=team_id,json=teamId,proto3,oneof" json:"team_id,omitempty"`
	// Epoch when these scores were generated.
	Epoch int64 `protobuf:"varint,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Timestamp in Unix nanoseconds when these scores were generated.
	Time int64 `protobuf:"varint,5,opt,name=time,proto3" json:"time,omitempty"`
	// Party's current score in the game.
	Score string `protobuf:"bytes,6,opt,name=score,proto3" json:"score,omitempty"`
	// Party's current staking balance. Only populated if the game has a requirement for it.
	StakingBalance string `protobuf:"bytes,7,opt,name=staking_balance,json=stakingBalance,proto3" json:"staking_balance,omitempty"`
	// Party's current open volume. Only populated if the game has a requirement for it.
	OpenVolume string `protobuf:"bytes,8,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"`
	// Total fees paid by the party during the relevant period.
	TotalFeesPaid string `protobuf:"bytes,9,opt,name=total_fees_paid,json=totalFeesPaid,proto3" json:"total_fees_paid,omitempty"`
	// If the party is eligible for a reward for this game based on the current information.
	IsEligible bool `protobuf:"varint,10,opt,name=is_eligible,json=isEligible,proto3" json:"is_eligible,omitempty"`
	// If the party is a member of a team, this is their relative position in the sorting order of the team.
	// Empty if not a team, or if the party is not eligible.
	Rank *uint64 `protobuf:"varint,11,opt,name=rank,proto3,oneof" json:"rank,omitempty"`
	// contains filtered or unexported fields
}

Scores per party per game with eligibility context.

func (*GamePartyScore) Descriptor deprecated added in v0.77.0

func (*GamePartyScore) Descriptor() ([]byte, []int)

Deprecated: Use GamePartyScore.ProtoReflect.Descriptor instead.

func (*GamePartyScore) GetEpoch added in v0.77.0

func (x *GamePartyScore) GetEpoch() int64

func (*GamePartyScore) GetGameId added in v0.77.0

func (x *GamePartyScore) GetGameId() string

func (*GamePartyScore) GetIsEligible added in v0.77.0

func (x *GamePartyScore) GetIsEligible() bool

func (*GamePartyScore) GetOpenVolume added in v0.77.0

func (x *GamePartyScore) GetOpenVolume() string

func (*GamePartyScore) GetParty added in v0.77.0

func (x *GamePartyScore) GetParty() string

func (*GamePartyScore) GetRank added in v0.77.0

func (x *GamePartyScore) GetRank() uint64

func (*GamePartyScore) GetScore added in v0.77.0

func (x *GamePartyScore) GetScore() string

func (*GamePartyScore) GetStakingBalance added in v0.77.0

func (x *GamePartyScore) GetStakingBalance() string

func (*GamePartyScore) GetTeamId added in v0.77.0

func (x *GamePartyScore) GetTeamId() string

func (*GamePartyScore) GetTime added in v0.77.0

func (x *GamePartyScore) GetTime() int64

func (*GamePartyScore) GetTotalFeesPaid added in v0.77.0

func (x *GamePartyScore) GetTotalFeesPaid() string

func (*GamePartyScore) ProtoMessage added in v0.77.0

func (*GamePartyScore) ProtoMessage()

func (*GamePartyScore) ProtoReflect added in v0.77.0

func (x *GamePartyScore) ProtoReflect() protoreflect.Message

func (*GamePartyScore) Reset added in v0.77.0

func (x *GamePartyScore) Reset()

func (*GamePartyScore) String added in v0.77.0

func (x *GamePartyScore) String() string

type GameScores added in v0.77.0

type GameScores struct {
	TeamScores  []*GameTeamScore  `protobuf:"bytes,1,rep,name=team_scores,json=teamScores,proto3" json:"team_scores,omitempty"`
	PartyScores []*GamePartyScore `protobuf:"bytes,2,rep,name=party_scores,json=partyScores,proto3" json:"party_scores,omitempty"`
	// contains filtered or unexported fields
}

func (*GameScores) Descriptor deprecated added in v0.77.0

func (*GameScores) Descriptor() ([]byte, []int)

Deprecated: Use GameScores.ProtoReflect.Descriptor instead.

func (*GameScores) GetPartyScores added in v0.77.0

func (x *GameScores) GetPartyScores() []*GamePartyScore

func (*GameScores) GetTeamScores added in v0.77.0

func (x *GameScores) GetTeamScores() []*GameTeamScore

func (*GameScores) ProtoMessage added in v0.77.0

func (*GameScores) ProtoMessage()

func (*GameScores) ProtoReflect added in v0.77.0

func (x *GameScores) ProtoReflect() protoreflect.Message

func (*GameScores) Reset added in v0.77.0

func (x *GameScores) Reset()

func (*GameScores) String added in v0.77.0

func (x *GameScores) String() string

type GameTeamScore added in v0.77.0

type GameTeamScore struct {

	// Game ID.
	GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
	// Team ID
	TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	// Epoch when these scores were generated.
	Epoch int64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Timestamp in Unix nanoseconds when these scores were generated.
	Time int64 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
	// Team's current collective score in the game.
	Score string `protobuf:"bytes,5,opt,name=score,proto3" json:"score,omitempty"`
	// contains filtered or unexported fields
}

func (*GameTeamScore) Descriptor deprecated added in v0.77.0

func (*GameTeamScore) Descriptor() ([]byte, []int)

Deprecated: Use GameTeamScore.ProtoReflect.Descriptor instead.

func (*GameTeamScore) GetEpoch added in v0.77.0

func (x *GameTeamScore) GetEpoch() int64

func (*GameTeamScore) GetGameId added in v0.77.0

func (x *GameTeamScore) GetGameId() string

func (*GameTeamScore) GetScore added in v0.77.0

func (x *GameTeamScore) GetScore() string

func (*GameTeamScore) GetTeamId added in v0.77.0

func (x *GameTeamScore) GetTeamId() string

func (*GameTeamScore) GetTime added in v0.77.0

func (x *GameTeamScore) GetTime() int64

func (*GameTeamScore) ProtoMessage added in v0.77.0

func (*GameTeamScore) ProtoMessage()

func (*GameTeamScore) ProtoReflect added in v0.77.0

func (x *GameTeamScore) ProtoReflect() protoreflect.Message

func (*GameTeamScore) Reset added in v0.77.0

func (x *GameTeamScore) Reset()

func (*GameTeamScore) String added in v0.77.0

func (x *GameTeamScore) String() string

type KeyRotation

type KeyRotation struct {

	// Node ID of the node that rotated their Vega key
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Vega public key that was previously associated with the node
	OldPubKey string `protobuf:"bytes,2,opt,name=old_pub_key,json=oldPubKey,proto3" json:"old_pub_key,omitempty"`
	// Vega public key that is newly associated with the node
	NewPubKey string `protobuf:"bytes,3,opt,name=new_pub_key,json=newPubKey,proto3" json:"new_pub_key,omitempty"`
	// Block height when the key rotation took effect
	BlockHeight uint64 `protobuf:"varint,4,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

Event that contains information about a Vega key rotation

func (*KeyRotation) Descriptor deprecated

func (*KeyRotation) Descriptor() ([]byte, []int)

Deprecated: Use KeyRotation.ProtoReflect.Descriptor instead.

func (*KeyRotation) GetBlockHeight

func (x *KeyRotation) GetBlockHeight() uint64

func (*KeyRotation) GetNewPubKey

func (x *KeyRotation) GetNewPubKey() string

func (*KeyRotation) GetNodeId

func (x *KeyRotation) GetNodeId() string

func (*KeyRotation) GetOldPubKey

func (x *KeyRotation) GetOldPubKey() string

func (*KeyRotation) ProtoMessage

func (*KeyRotation) ProtoMessage()

func (*KeyRotation) ProtoReflect

func (x *KeyRotation) ProtoReflect() protoreflect.Message

func (*KeyRotation) Reset

func (x *KeyRotation) Reset()

func (*KeyRotation) String

func (x *KeyRotation) String() string

type LedgerMovements added in v0.56.0

type LedgerMovements struct {

	// One or more entries containing internal transfer information
	LedgerMovements []*vega.LedgerMovement `protobuf:"bytes,1,rep,name=ledger_movements,json=ledgerMovements,proto3" json:"ledger_movements,omitempty"`
	// contains filtered or unexported fields
}

Transfer responses event contains a collection of transfer information

func (*LedgerMovements) Descriptor deprecated added in v0.56.0

func (*LedgerMovements) Descriptor() ([]byte, []int)

Deprecated: Use LedgerMovements.ProtoReflect.Descriptor instead.

func (*LedgerMovements) GetLedgerMovements added in v0.56.0

func (x *LedgerMovements) GetLedgerMovements() []*vega.LedgerMovement

func (*LedgerMovements) ProtoMessage added in v0.56.0

func (*LedgerMovements) ProtoMessage()

func (*LedgerMovements) ProtoReflect added in v0.56.0

func (x *LedgerMovements) ProtoReflect() protoreflect.Message

func (*LedgerMovements) Reset added in v0.56.0

func (x *LedgerMovements) Reset()

func (*LedgerMovements) String added in v0.56.0

func (x *LedgerMovements) String() string

type LossSocialization

type LossSocialization struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID (public key) for the event
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Amount distributed
	Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

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() string

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

type MakerFeesGenerated added in v0.73.0

type MakerFeesGenerated struct {

	// Party that paid the fees.
	Taker string `protobuf:"bytes,1,opt,name=taker,proto3" json:"taker,omitempty"`
	// Amount of maker fees paid by the taker to the maker.
	MakerFeesPaid []*PartyAmount `protobuf:"bytes,2,rep,name=maker_fees_paid,json=makerFeesPaid,proto3" json:"maker_fees_paid,omitempty"`
	// contains filtered or unexported fields
}

Maker fees generated by the trade aggressor

func (*MakerFeesGenerated) Descriptor deprecated added in v0.73.0

func (*MakerFeesGenerated) Descriptor() ([]byte, []int)

Deprecated: Use MakerFeesGenerated.ProtoReflect.Descriptor instead.

func (*MakerFeesGenerated) GetMakerFeesPaid added in v0.73.0

func (x *MakerFeesGenerated) GetMakerFeesPaid() []*PartyAmount

func (*MakerFeesGenerated) GetTaker added in v0.73.0

func (x *MakerFeesGenerated) GetTaker() string

func (*MakerFeesGenerated) ProtoMessage added in v0.73.0

func (*MakerFeesGenerated) ProtoMessage()

func (*MakerFeesGenerated) ProtoReflect added in v0.73.0

func (x *MakerFeesGenerated) ProtoReflect() protoreflect.Message

func (*MakerFeesGenerated) Reset added in v0.73.0

func (x *MakerFeesGenerated) Reset()

func (*MakerFeesGenerated) String added in v0.73.0

func (x *MakerFeesGenerated) String() string

type MarketEvent

type MarketEvent struct {

	// Market ID 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

type MarketTick

type MarketTick struct {

	// Market ID 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
}

Market tick 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

type OneOffGovernanceTransfer added in v0.72.0

type OneOffGovernanceTransfer struct {
	DeliverOn int64 `protobuf:"varint,1,opt,name=deliver_on,json=deliverOn,proto3" json:"deliver_on,omitempty"`
	// contains filtered or unexported fields
}

func (*OneOffGovernanceTransfer) Descriptor deprecated added in v0.72.0

func (*OneOffGovernanceTransfer) Descriptor() ([]byte, []int)

Deprecated: Use OneOffGovernanceTransfer.ProtoReflect.Descriptor instead.

func (*OneOffGovernanceTransfer) GetDeliverOn added in v0.72.0

func (x *OneOffGovernanceTransfer) GetDeliverOn() int64

func (OneOffGovernanceTransfer) IsGovernanceTransferKind added in v0.72.0

func (OneOffGovernanceTransfer) IsGovernanceTransferKind()

func (OneOffGovernanceTransfer) IsTransferKind added in v0.72.0

func (OneOffGovernanceTransfer) IsTransferKind()

func (*OneOffGovernanceTransfer) ProtoMessage added in v0.72.0

func (*OneOffGovernanceTransfer) ProtoMessage()

func (*OneOffGovernanceTransfer) ProtoReflect added in v0.72.0

func (x *OneOffGovernanceTransfer) ProtoReflect() protoreflect.Message

func (*OneOffGovernanceTransfer) Reset added in v0.72.0

func (x *OneOffGovernanceTransfer) Reset()

func (*OneOffGovernanceTransfer) String added in v0.72.0

func (x *OneOffGovernanceTransfer) String() string

type OneOffTransfer

type OneOffTransfer struct {
	DeliverOn int64 `protobuf:"varint,1,opt,name=deliver_on,json=deliverOn,proto3" json:"deliver_on,omitempty"`
	// contains filtered or unexported fields
}

func (*OneOffTransfer) Descriptor deprecated

func (*OneOffTransfer) Descriptor() ([]byte, []int)

Deprecated: Use OneOffTransfer.ProtoReflect.Descriptor instead.

func (*OneOffTransfer) GetDeliverOn

func (x *OneOffTransfer) GetDeliverOn() int64

func (OneOffTransfer) IsTransferKind

func (OneOffTransfer) IsTransferKind()

func (*OneOffTransfer) ProtoMessage

func (*OneOffTransfer) ProtoMessage()

func (*OneOffTransfer) ProtoReflect

func (x *OneOffTransfer) ProtoReflect() protoreflect.Message

func (*OneOffTransfer) Reset

func (x *OneOffTransfer) Reset()

func (*OneOffTransfer) String

func (x *OneOffTransfer) String() string

type PaidLiquidityFeesStats added in v0.73.0

type PaidLiquidityFeesStats struct {

	// Market the fees were paid in.
	Market string `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"`
	// Settlement asset of the market.
	Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// Epoch for which these stats where valid.
	EpochSeq uint64 `protobuf:"varint,3,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Total fees paid across all parties.
	TotalFeesPaid string `protobuf:"bytes,4,opt,name=total_fees_paid,json=totalFeesPaid,proto3" json:"total_fees_paid,omitempty"`
	// Fees paid per party.
	FeesPaidPerParty []*PartyAmount `protobuf:"bytes,5,rep,name=fees_paid_per_party,json=feesPaidPerParty,proto3" json:"fees_paid_per_party,omitempty"`
	// contains filtered or unexported fields
}

func (*PaidLiquidityFeesStats) Descriptor deprecated added in v0.73.0

func (*PaidLiquidityFeesStats) Descriptor() ([]byte, []int)

Deprecated: Use PaidLiquidityFeesStats.ProtoReflect.Descriptor instead.

func (*PaidLiquidityFeesStats) GetAsset added in v0.73.0

func (x *PaidLiquidityFeesStats) GetAsset() string

func (*PaidLiquidityFeesStats) GetEpochSeq added in v0.73.0

func (x *PaidLiquidityFeesStats) GetEpochSeq() uint64

func (*PaidLiquidityFeesStats) GetFeesPaidPerParty added in v0.73.0

func (x *PaidLiquidityFeesStats) GetFeesPaidPerParty() []*PartyAmount

func (*PaidLiquidityFeesStats) GetMarket added in v0.73.0

func (x *PaidLiquidityFeesStats) GetMarket() string

func (*PaidLiquidityFeesStats) GetTotalFeesPaid added in v0.73.0

func (x *PaidLiquidityFeesStats) GetTotalFeesPaid() string

func (*PaidLiquidityFeesStats) ProtoMessage added in v0.73.0

func (*PaidLiquidityFeesStats) ProtoMessage()

func (*PaidLiquidityFeesStats) ProtoReflect added in v0.73.0

func (x *PaidLiquidityFeesStats) ProtoReflect() protoreflect.Message

func (*PaidLiquidityFeesStats) Reset added in v0.73.0

func (x *PaidLiquidityFeesStats) Reset()

func (*PaidLiquidityFeesStats) String added in v0.73.0

func (x *PaidLiquidityFeesStats) String() string

type PartyActivityStreak added in v0.73.0

type PartyActivityStreak struct {

	// The party.
	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
	// How many epoch this party has been active for.
	ActiveFor uint64 `protobuf:"varint,2,opt,name=active_for,json=activeFor,proto3" json:"active_for,omitempty"`
	// how many epoch this party has been inactive for.
	InactiveFor uint64 `protobuf:"varint,3,opt,name=inactive_for,json=inactiveFor,proto3" json:"inactive_for,omitempty"`
	// Is this party considered active or not.
	IsActive bool `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// The current rewards distribution multiplier for this party.
	RewardDistributionActivityMultiplier string `` /* 173-byte string literal not displayed */
	// The vesting multiplier for this party.
	RewardVestingActivityMultiplier string `` /* 158-byte string literal not displayed */
	// The epoch this information is relevant to.
	Epoch uint64 `protobuf:"varint,7,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Party's traded volume at the end of the given epoch
	TradedVolume string `protobuf:"bytes,8,opt,name=traded_volume,json=tradedVolume,proto3" json:"traded_volume,omitempty"`
	// Party's open interest volume at the end of the given epoch
	OpenVolume string `protobuf:"bytes,9,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"`
	// contains filtered or unexported fields
}

The updated activity streak of a party at end of epoch

func (*PartyActivityStreak) Descriptor deprecated added in v0.73.0

func (*PartyActivityStreak) Descriptor() ([]byte, []int)

Deprecated: Use PartyActivityStreak.ProtoReflect.Descriptor instead.

func (*PartyActivityStreak) GetActiveFor added in v0.73.0

func (x *PartyActivityStreak) GetActiveFor() uint64

func (*PartyActivityStreak) GetEpoch added in v0.73.0

func (x *PartyActivityStreak) GetEpoch() uint64

func (*PartyActivityStreak) GetInactiveFor added in v0.73.0

func (x *PartyActivityStreak) GetInactiveFor() uint64

func (*PartyActivityStreak) GetIsActive added in v0.73.0

func (x *PartyActivityStreak) GetIsActive() bool

func (*PartyActivityStreak) GetOpenVolume added in v0.73.0

func (x *PartyActivityStreak) GetOpenVolume() string

func (*PartyActivityStreak) GetParty added in v0.73.0

func (x *PartyActivityStreak) GetParty() string

func (*PartyActivityStreak) GetRewardDistributionActivityMultiplier added in v0.73.0

func (x *PartyActivityStreak) GetRewardDistributionActivityMultiplier() string

func (*PartyActivityStreak) GetRewardVestingActivityMultiplier added in v0.73.0

func (x *PartyActivityStreak) GetRewardVestingActivityMultiplier() string

func (*PartyActivityStreak) GetTradedVolume added in v0.73.0

func (x *PartyActivityStreak) GetTradedVolume() string

func (*PartyActivityStreak) ProtoMessage added in v0.73.0

func (*PartyActivityStreak) ProtoMessage()

func (*PartyActivityStreak) ProtoReflect added in v0.73.0

func (x *PartyActivityStreak) ProtoReflect() protoreflect.Message

func (*PartyActivityStreak) Reset added in v0.73.0

func (x *PartyActivityStreak) Reset()

func (*PartyActivityStreak) String added in v0.73.0

func (x *PartyActivityStreak) String() string

type PartyAmount added in v0.73.0

type PartyAmount struct {

	// Receiving party ID.
	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
	// Amount received.
	Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// Amount value in quantum.
	QuantumAmount string `protobuf:"bytes,3,opt,name=quantum_amount,json=quantumAmount,proto3" json:"quantum_amount,omitempty"`
	// contains filtered or unexported fields
}

A pair of a party and amount

func (*PartyAmount) Descriptor deprecated added in v0.73.0

func (*PartyAmount) Descriptor() ([]byte, []int)

Deprecated: Use PartyAmount.ProtoReflect.Descriptor instead.

func (*PartyAmount) GetAmount added in v0.73.0

func (x *PartyAmount) GetAmount() string

func (*PartyAmount) GetParty added in v0.73.0

func (x *PartyAmount) GetParty() string

func (*PartyAmount) GetQuantumAmount added in v0.73.0

func (x *PartyAmount) GetQuantumAmount() string

func (*PartyAmount) ProtoMessage added in v0.73.0

func (*PartyAmount) ProtoMessage()

func (*PartyAmount) ProtoReflect added in v0.73.0

func (x *PartyAmount) ProtoReflect() protoreflect.Message

func (*PartyAmount) Reset added in v0.73.0

func (x *PartyAmount) Reset()

func (*PartyAmount) String added in v0.73.0

func (x *PartyAmount) String() string

type PartyLockedBalance added in v0.73.0

type PartyLockedBalance struct {

	// Asset ID.
	Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
	// Epoch in which the balance will be released.
	UntilEpoch uint64 `protobuf:"varint,2,opt,name=until_epoch,json=untilEpoch,proto3" json:"until_epoch,omitempty"`
	// Locked balance.
	Balance string `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"`
	// contains filtered or unexported fields
}

A party's locked balance for a given asset.

func (*PartyLockedBalance) Descriptor deprecated added in v0.73.0

func (*PartyLockedBalance) Descriptor() ([]byte, []int)

Deprecated: Use PartyLockedBalance.ProtoReflect.Descriptor instead.

func (*PartyLockedBalance) GetAsset added in v0.73.0

func (x *PartyLockedBalance) GetAsset() string

func (*PartyLockedBalance) GetBalance added in v0.73.0

func (x *PartyLockedBalance) GetBalance() string

func (*PartyLockedBalance) GetUntilEpoch added in v0.73.0

func (x *PartyLockedBalance) GetUntilEpoch() uint64

func (*PartyLockedBalance) ProtoMessage added in v0.73.0

func (*PartyLockedBalance) ProtoMessage()

func (*PartyLockedBalance) ProtoReflect added in v0.73.0

func (x *PartyLockedBalance) ProtoReflect() protoreflect.Message

func (*PartyLockedBalance) Reset added in v0.73.0

func (x *PartyLockedBalance) Reset()

func (*PartyLockedBalance) String added in v0.73.0

func (x *PartyLockedBalance) String() string

type PartyMarginModeUpdated added in v0.74.0

type PartyMarginModeUpdated struct {

	// Unique ID of the market in which the update happened.
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Unique ID of the party that updated their margin mode.
	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Updated margin mode.
	MarginMode vega.MarginMode `protobuf:"varint,3,opt,name=margin_mode,json=marginMode,proto3,enum=vega.MarginMode" json:"margin_mode,omitempty"`
	// Margin factor for the market. Isolated mode only.
	MarginFactor *string `protobuf:"bytes,4,opt,name=margin_factor,json=marginFactor,proto3,oneof" json:"margin_factor,omitempty"`
	// Minimum theoretical margin factor for the market. Isolated mode only.
	MinTheoreticalMarginFactor *string `` /* 149-byte string literal not displayed */
	// Maximum theoretical leverage for the market. Isolated mode only.
	MaxTheoreticalLeverage *string `` /* 135-byte string literal not displayed */
	// Epoch at which the update happened.
	AtEpoch uint64 `protobuf:"varint,7,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*PartyMarginModeUpdated) Descriptor deprecated added in v0.74.0

func (*PartyMarginModeUpdated) Descriptor() ([]byte, []int)

Deprecated: Use PartyMarginModeUpdated.ProtoReflect.Descriptor instead.

func (*PartyMarginModeUpdated) GetAtEpoch added in v0.74.0

func (x *PartyMarginModeUpdated) GetAtEpoch() uint64

func (*PartyMarginModeUpdated) GetMarginFactor added in v0.74.0

func (x *PartyMarginModeUpdated) GetMarginFactor() string

func (*PartyMarginModeUpdated) GetMarginMode added in v0.74.0

func (x *PartyMarginModeUpdated) GetMarginMode() vega.MarginMode

func (*PartyMarginModeUpdated) GetMarketId added in v0.74.0

func (x *PartyMarginModeUpdated) GetMarketId() string

func (*PartyMarginModeUpdated) GetMaxTheoreticalLeverage added in v0.74.0

func (x *PartyMarginModeUpdated) GetMaxTheoreticalLeverage() string

func (*PartyMarginModeUpdated) GetMinTheoreticalMarginFactor added in v0.74.0

func (x *PartyMarginModeUpdated) GetMinTheoreticalMarginFactor() string

func (*PartyMarginModeUpdated) GetPartyId added in v0.74.0

func (x *PartyMarginModeUpdated) GetPartyId() string

func (*PartyMarginModeUpdated) ProtoMessage added in v0.74.0

func (*PartyMarginModeUpdated) ProtoMessage()

func (*PartyMarginModeUpdated) ProtoReflect added in v0.74.0

func (x *PartyMarginModeUpdated) ProtoReflect() protoreflect.Message

func (*PartyMarginModeUpdated) Reset added in v0.74.0

func (x *PartyMarginModeUpdated) Reset()

func (*PartyMarginModeUpdated) String added in v0.74.0

func (x *PartyMarginModeUpdated) String() string

type PartyProfileUpdated added in v0.74.0

type PartyProfileUpdated struct {

	// Party's profile updated.
	UpdatedProfile *vega.PartyProfile `protobuf:"bytes,1,opt,name=updated_profile,json=updatedProfile,proto3" json:"updated_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*PartyProfileUpdated) Descriptor deprecated added in v0.74.0

func (*PartyProfileUpdated) Descriptor() ([]byte, []int)

Deprecated: Use PartyProfileUpdated.ProtoReflect.Descriptor instead.

func (*PartyProfileUpdated) GetUpdatedProfile added in v0.74.0

func (x *PartyProfileUpdated) GetUpdatedProfile() *vega.PartyProfile

func (*PartyProfileUpdated) ProtoMessage added in v0.74.0

func (*PartyProfileUpdated) ProtoMessage()

func (*PartyProfileUpdated) ProtoReflect added in v0.74.0

func (x *PartyProfileUpdated) ProtoReflect() protoreflect.Message

func (*PartyProfileUpdated) Reset added in v0.74.0

func (x *PartyProfileUpdated) Reset()

func (*PartyProfileUpdated) String added in v0.74.0

func (x *PartyProfileUpdated) String() string

type PartyVestingBalance added in v0.73.0

type PartyVestingBalance struct {

	// Asset ID.
	Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
	// Balance that is vested.
	Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
	// contains filtered or unexported fields
}

Balance that is being vested for the party.

func (*PartyVestingBalance) Descriptor deprecated added in v0.73.0

func (*PartyVestingBalance) Descriptor() ([]byte, []int)

Deprecated: Use PartyVestingBalance.ProtoReflect.Descriptor instead.

func (*PartyVestingBalance) GetAsset added in v0.73.0

func (x *PartyVestingBalance) GetAsset() string

func (*PartyVestingBalance) GetBalance added in v0.73.0

func (x *PartyVestingBalance) GetBalance() string

func (*PartyVestingBalance) ProtoMessage added in v0.73.0

func (*PartyVestingBalance) ProtoMessage()

func (*PartyVestingBalance) ProtoReflect added in v0.73.0

func (x *PartyVestingBalance) ProtoReflect() protoreflect.Message

func (*PartyVestingBalance) Reset added in v0.73.0

func (x *PartyVestingBalance) Reset()

func (*PartyVestingBalance) String added in v0.73.0

func (x *PartyVestingBalance) String() string

type PartyVestingStats added in v0.73.0

type PartyVestingStats struct {

	// The party.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// The bonus multiplier applied on the reward.
	RewardBonusMultiplier string `` /* 126-byte string literal not displayed */
	// The balance of the party, in quantum.
	QuantumBalance string `protobuf:"bytes,3,opt,name=quantum_balance,json=quantumBalance,proto3" json:"quantum_balance,omitempty"`
	// Bonus multiplier applied on the reward, summed across all derived accounts.
	SummedRewardBonusMultiplier string `` /* 146-byte string literal not displayed */
	// The balance of the party and derived keys, in quantum.
	SummedQuantumBalance string `protobuf:"bytes,5,opt,name=summed_quantum_balance,json=summedQuantumBalance,proto3" json:"summed_quantum_balance,omitempty"`
	// contains filtered or unexported fields
}

The vesting stats for a given party.

func (*PartyVestingStats) Descriptor deprecated added in v0.73.0

func (*PartyVestingStats) Descriptor() ([]byte, []int)

Deprecated: Use PartyVestingStats.ProtoReflect.Descriptor instead.

func (*PartyVestingStats) GetPartyId added in v0.73.0

func (x *PartyVestingStats) GetPartyId() string

func (*PartyVestingStats) GetQuantumBalance added in v0.73.0

func (x *PartyVestingStats) GetQuantumBalance() string

func (*PartyVestingStats) GetRewardBonusMultiplier added in v0.73.0

func (x *PartyVestingStats) GetRewardBonusMultiplier() string

func (*PartyVestingStats) GetSummedQuantumBalance added in v0.77.0

func (x *PartyVestingStats) GetSummedQuantumBalance() string

func (*PartyVestingStats) GetSummedRewardBonusMultiplier added in v0.77.0

func (x *PartyVestingStats) GetSummedRewardBonusMultiplier() string

func (*PartyVestingStats) ProtoMessage added in v0.73.0

func (*PartyVestingStats) ProtoMessage()

func (*PartyVestingStats) ProtoReflect added in v0.73.0

func (x *PartyVestingStats) ProtoReflect() protoreflect.Message

func (*PartyVestingStats) Reset added in v0.73.0

func (x *PartyVestingStats) Reset()

func (*PartyVestingStats) String added in v0.73.0

func (x *PartyVestingStats) String() string

type PartyVestingSummary added in v0.73.0

type PartyVestingSummary struct {

	// Party ID.
	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
	// List of locked balances.
	PartyLockedBalances []*PartyLockedBalance `protobuf:"bytes,2,rep,name=party_locked_balances,json=partyLockedBalances,proto3" json:"party_locked_balances,omitempty"`
	// List of vesting balances.
	PartyVestingBalances []*PartyVestingBalance `protobuf:"bytes,3,rep,name=party_vesting_balances,json=partyVestingBalances,proto3" json:"party_vesting_balances,omitempty"`
	// contains filtered or unexported fields
}

Summary of a party's vesting balances

func (*PartyVestingSummary) Descriptor deprecated added in v0.73.0

func (*PartyVestingSummary) Descriptor() ([]byte, []int)

Deprecated: Use PartyVestingSummary.ProtoReflect.Descriptor instead.

func (*PartyVestingSummary) GetParty added in v0.73.0

func (x *PartyVestingSummary) GetParty() string

func (*PartyVestingSummary) GetPartyLockedBalances added in v0.73.0

func (x *PartyVestingSummary) GetPartyLockedBalances() []*PartyLockedBalance

func (*PartyVestingSummary) GetPartyVestingBalances added in v0.73.0

func (x *PartyVestingSummary) GetPartyVestingBalances() []*PartyVestingBalance

func (*PartyVestingSummary) ProtoMessage added in v0.73.0

func (*PartyVestingSummary) ProtoMessage()

func (*PartyVestingSummary) ProtoReflect added in v0.73.0

func (x *PartyVestingSummary) ProtoReflect() protoreflect.Message

func (*PartyVestingSummary) Reset added in v0.73.0

func (x *PartyVestingSummary) Reset()

func (*PartyVestingSummary) String added in v0.73.0

func (x *PartyVestingSummary) String() string

type PartyVolumeDiscountStats added in v0.73.0

type PartyVolumeDiscountStats struct {

	// Party ID.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Discount factor applied to fees.
	DiscountFactor string `protobuf:"bytes,2,opt,name=discount_factor,json=discountFactor,proto3" json:"discount_factor,omitempty"`
	// The party's running volume.
	RunningVolume string `protobuf:"bytes,3,opt,name=running_volume,json=runningVolume,proto3" json:"running_volume,omitempty"`
	// contains filtered or unexported fields
}

Volume discount stats for a given party.

func (*PartyVolumeDiscountStats) Descriptor deprecated added in v0.73.0

func (*PartyVolumeDiscountStats) Descriptor() ([]byte, []int)

Deprecated: Use PartyVolumeDiscountStats.ProtoReflect.Descriptor instead.

func (*PartyVolumeDiscountStats) GetDiscountFactor added in v0.73.0

func (x *PartyVolumeDiscountStats) GetDiscountFactor() string

func (*PartyVolumeDiscountStats) GetPartyId added in v0.73.0

func (x *PartyVolumeDiscountStats) GetPartyId() string

func (*PartyVolumeDiscountStats) GetRunningVolume added in v0.73.0

func (x *PartyVolumeDiscountStats) GetRunningVolume() string

func (*PartyVolumeDiscountStats) ProtoMessage added in v0.73.0

func (*PartyVolumeDiscountStats) ProtoMessage()

func (*PartyVolumeDiscountStats) ProtoReflect added in v0.73.0

func (x *PartyVolumeDiscountStats) ProtoReflect() protoreflect.Message

func (*PartyVolumeDiscountStats) Reset added in v0.73.0

func (x *PartyVolumeDiscountStats) Reset()

func (*PartyVolumeDiscountStats) String added in v0.73.0

func (x *PartyVolumeDiscountStats) String() string

type PositionResolution

type PositionResolution struct {

	// Market ID 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 a string representing a scaled price
	MarkPrice string `protobuf:"bytes,4,opt,name=mark_price,json=markPrice,proto3" json:"mark_price,omitempty"`
	// contains filtered or unexported fields
}

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() string

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

type PositionStateEvent

type PositionStateEvent struct {

	// Party ID for this position update
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Market ID for this position update
	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Current position
	Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// Potential orders
	PotentialBuys  int64 `protobuf:"varint,4,opt,name=potential_buys,json=potentialBuys,proto3" json:"potential_buys,omitempty"`
	PotentialSells int64 `protobuf:"varint,5,opt,name=potential_sells,json=potentialSells,proto3" json:"potential_sells,omitempty"`
	// Volume weighted prices
	VwBuyPrice  string `protobuf:"bytes,6,opt,name=vw_buy_price,json=vwBuyPrice,proto3" json:"vw_buy_price,omitempty"`
	VwSellPrice string `protobuf:"bytes,7,opt,name=vw_sell_price,json=vwSellPrice,proto3" json:"vw_sell_price,omitempty"`
	// contains filtered or unexported fields
}

Position state event contains the current position state for a single party in a single market

func (*PositionStateEvent) Descriptor deprecated

func (*PositionStateEvent) Descriptor() ([]byte, []int)

Deprecated: Use PositionStateEvent.ProtoReflect.Descriptor instead.

func (*PositionStateEvent) GetMarketId

func (x *PositionStateEvent) GetMarketId() string

func (*PositionStateEvent) GetPartyId

func (x *PositionStateEvent) GetPartyId() string

func (*PositionStateEvent) GetPotentialBuys

func (x *PositionStateEvent) GetPotentialBuys() int64

func (*PositionStateEvent) GetPotentialSells

func (x *PositionStateEvent) GetPotentialSells() int64

func (*PositionStateEvent) GetSize

func (x *PositionStateEvent) GetSize() int64

func (*PositionStateEvent) GetVwBuyPrice

func (x *PositionStateEvent) GetVwBuyPrice() string

func (*PositionStateEvent) GetVwSellPrice

func (x *PositionStateEvent) GetVwSellPrice() string

func (*PositionStateEvent) ProtoMessage

func (*PositionStateEvent) ProtoMessage()

func (*PositionStateEvent) ProtoReflect

func (x *PositionStateEvent) ProtoReflect() protoreflect.Message

func (*PositionStateEvent) Reset

func (x *PositionStateEvent) Reset()

func (*PositionStateEvent) String

func (x *PositionStateEvent) String() string

type ProtocolUpgradeDataNodeReady added in v0.65.0

type ProtocolUpgradeDataNodeReady struct {
	LastBlockHeight uint64 `protobuf:"varint,1,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"`
	// contains filtered or unexported fields
}

Event indicating the data node is ready for protocol upgrade

func (*ProtocolUpgradeDataNodeReady) Descriptor deprecated added in v0.65.0

func (*ProtocolUpgradeDataNodeReady) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeDataNodeReady.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeDataNodeReady) GetLastBlockHeight added in v0.65.0

func (x *ProtocolUpgradeDataNodeReady) GetLastBlockHeight() uint64

func (*ProtocolUpgradeDataNodeReady) ProtoMessage added in v0.65.0

func (*ProtocolUpgradeDataNodeReady) ProtoMessage()

func (*ProtocolUpgradeDataNodeReady) ProtoReflect added in v0.65.0

func (*ProtocolUpgradeDataNodeReady) Reset added in v0.65.0

func (x *ProtocolUpgradeDataNodeReady) Reset()

func (*ProtocolUpgradeDataNodeReady) String added in v0.65.0

type ProtocolUpgradeEvent

type ProtocolUpgradeEvent struct {

	// Block height at which to perform the upgrade
	UpgradeBlockHeight uint64 `protobuf:"varint,1,opt,name=upgrade_block_height,json=upgradeBlockHeight,proto3" json:"upgrade_block_height,omitempty"`
	// Release tag for the vega binary
	VegaReleaseTag string `protobuf:"bytes,2,opt,name=vega_release_tag,json=vegaReleaseTag,proto3" json:"vega_release_tag,omitempty"`
	// Tendermint validators that have agreed to the upgrade
	Approvers []string `protobuf:"bytes,3,rep,name=approvers,proto3" json:"approvers,omitempty"`
	// Status of the proposal
	Status ProtocolUpgradeProposalStatus `protobuf:"varint,4,opt,name=status,proto3,enum=vega.events.v1.ProtocolUpgradeProposalStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolUpgradeEvent) Descriptor deprecated

func (*ProtocolUpgradeEvent) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeEvent.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeEvent) GetApprovers

func (x *ProtocolUpgradeEvent) GetApprovers() []string

func (*ProtocolUpgradeEvent) GetStatus

func (*ProtocolUpgradeEvent) GetUpgradeBlockHeight

func (x *ProtocolUpgradeEvent) GetUpgradeBlockHeight() uint64

func (*ProtocolUpgradeEvent) GetVegaReleaseTag

func (x *ProtocolUpgradeEvent) GetVegaReleaseTag() string

func (*ProtocolUpgradeEvent) ProtoMessage

func (*ProtocolUpgradeEvent) ProtoMessage()

func (*ProtocolUpgradeEvent) ProtoReflect

func (x *ProtocolUpgradeEvent) ProtoReflect() protoreflect.Message

func (*ProtocolUpgradeEvent) Reset

func (x *ProtocolUpgradeEvent) Reset()

func (*ProtocolUpgradeEvent) String

func (x *ProtocolUpgradeEvent) String() string

type ProtocolUpgradeProposalStatus

type ProtocolUpgradeProposalStatus int32
const (
	ProtocolUpgradeProposalStatus_PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED ProtocolUpgradeProposalStatus = 0
	// The proposal is pending
	ProtocolUpgradeProposalStatus_PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING ProtocolUpgradeProposalStatus = 1
	// The proposal is approved
	ProtocolUpgradeProposalStatus_PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED ProtocolUpgradeProposalStatus = 2
	// The proposal is rejected
	ProtocolUpgradeProposalStatus_PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED ProtocolUpgradeProposalStatus = 3
)

func (ProtocolUpgradeProposalStatus) Descriptor

func (ProtocolUpgradeProposalStatus) Enum

func (ProtocolUpgradeProposalStatus) EnumDescriptor deprecated

func (ProtocolUpgradeProposalStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeProposalStatus.Descriptor instead.

func (ProtocolUpgradeProposalStatus) GetEnums added in v0.76.0

func (ProtocolUpgradeProposalStatus) Number

func (ProtocolUpgradeProposalStatus) String

func (ProtocolUpgradeProposalStatus) Type

type ProtocolUpgradeStarted added in v0.56.0

type ProtocolUpgradeStarted struct {
	LastBlockHeight uint64 `protobuf:"varint,1,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"`
	// contains filtered or unexported fields
}

Event indicating the core is starting a protocol upgrade

func (*ProtocolUpgradeStarted) Descriptor deprecated added in v0.56.0

func (*ProtocolUpgradeStarted) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolUpgradeStarted.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeStarted) GetLastBlockHeight added in v0.56.0

func (x *ProtocolUpgradeStarted) GetLastBlockHeight() uint64

func (*ProtocolUpgradeStarted) ProtoMessage added in v0.56.0

func (*ProtocolUpgradeStarted) ProtoMessage()

func (*ProtocolUpgradeStarted) ProtoReflect added in v0.56.0

func (x *ProtocolUpgradeStarted) ProtoReflect() protoreflect.Message

func (*ProtocolUpgradeStarted) Reset added in v0.56.0

func (x *ProtocolUpgradeStarted) Reset()

func (*ProtocolUpgradeStarted) String added in v0.56.0

func (x *ProtocolUpgradeStarted) String() string

type RecurringGovernanceTransfer added in v0.72.0

type RecurringGovernanceTransfer struct {
	StartEpoch       uint64                 `protobuf:"varint,1,opt,name=start_epoch,json=startEpoch,proto3" json:"start_epoch,omitempty"`
	EndEpoch         *uint64                `protobuf:"varint,2,opt,name=end_epoch,json=endEpoch,proto3,oneof" json:"end_epoch,omitempty"`
	DispatchStrategy *vega.DispatchStrategy `protobuf:"bytes,3,opt,name=dispatch_strategy,json=dispatchStrategy,proto3,oneof" json:"dispatch_strategy,omitempty"`
	Factor           string                 `protobuf:"bytes,4,opt,name=factor,proto3" json:"factor,omitempty"`
	// contains filtered or unexported fields
}

func (*RecurringGovernanceTransfer) Descriptor deprecated added in v0.72.0

func (*RecurringGovernanceTransfer) Descriptor() ([]byte, []int)

Deprecated: Use RecurringGovernanceTransfer.ProtoReflect.Descriptor instead.

func (*RecurringGovernanceTransfer) GetDispatchStrategy added in v0.73.0

func (x *RecurringGovernanceTransfer) GetDispatchStrategy() *vega.DispatchStrategy

func (*RecurringGovernanceTransfer) GetEndEpoch added in v0.72.0

func (x *RecurringGovernanceTransfer) GetEndEpoch() uint64

func (*RecurringGovernanceTransfer) GetFactor added in v0.77.0

func (x *RecurringGovernanceTransfer) GetFactor() string

func (*RecurringGovernanceTransfer) GetStartEpoch added in v0.72.0

func (x *RecurringGovernanceTransfer) GetStartEpoch() uint64

func (RecurringGovernanceTransfer) IsGovernanceTransferKind added in v0.72.0

func (RecurringGovernanceTransfer) IsGovernanceTransferKind()

func (RecurringGovernanceTransfer) IsTransferKind added in v0.72.0

func (RecurringGovernanceTransfer) IsTransferKind()

func (*RecurringGovernanceTransfer) ProtoMessage added in v0.72.0

func (*RecurringGovernanceTransfer) ProtoMessage()

func (*RecurringGovernanceTransfer) ProtoReflect added in v0.72.0

func (*RecurringGovernanceTransfer) Reset added in v0.72.0

func (x *RecurringGovernanceTransfer) Reset()

func (*RecurringGovernanceTransfer) String added in v0.72.0

func (x *RecurringGovernanceTransfer) String() string

type RecurringTransfer

type RecurringTransfer struct {
	StartEpoch       uint64                 `protobuf:"varint,1,opt,name=start_epoch,json=startEpoch,proto3" json:"start_epoch,omitempty"`
	EndEpoch         *uint64                `protobuf:"varint,2,opt,name=end_epoch,json=endEpoch,proto3,oneof" json:"end_epoch,omitempty"`
	Factor           string                 `protobuf:"bytes,3,opt,name=factor,proto3" json:"factor,omitempty"`
	DispatchStrategy *vega.DispatchStrategy `protobuf:"bytes,4,opt,name=dispatch_strategy,json=dispatchStrategy,proto3" json:"dispatch_strategy,omitempty"`
	// contains filtered or unexported fields
}

func (*RecurringTransfer) Descriptor deprecated

func (*RecurringTransfer) Descriptor() ([]byte, []int)

Deprecated: Use RecurringTransfer.ProtoReflect.Descriptor instead.

func (*RecurringTransfer) GetDispatchStrategy

func (x *RecurringTransfer) GetDispatchStrategy() *vega.DispatchStrategy

func (*RecurringTransfer) GetEndEpoch

func (x *RecurringTransfer) GetEndEpoch() uint64

func (*RecurringTransfer) GetFactor

func (x *RecurringTransfer) GetFactor() string

func (*RecurringTransfer) GetStartEpoch

func (x *RecurringTransfer) GetStartEpoch() uint64

func (RecurringTransfer) IsTransferKind

func (RecurringTransfer) IsTransferKind()

func (*RecurringTransfer) ProtoMessage

func (*RecurringTransfer) ProtoMessage()

func (*RecurringTransfer) ProtoReflect

func (x *RecurringTransfer) ProtoReflect() protoreflect.Message

func (*RecurringTransfer) Reset

func (x *RecurringTransfer) Reset()

func (*RecurringTransfer) String

func (x *RecurringTransfer) String() string

type RefereeJoinedReferralSet added in v0.73.0

type RefereeJoinedReferralSet struct {

	// Unique ID of the referral set the referee joined.
	SetId string `protobuf:"bytes,1,opt,name=set_id,json=setId,proto3" json:"set_id,omitempty"`
	// Party that joined the set.
	Referee string `protobuf:"bytes,2,opt,name=referee,proto3" json:"referee,omitempty"`
	// Time in Unix nanoseconds when the party joined the set.
	JoinedAt int64 `protobuf:"varint,3,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
	// Epoch at which the party joined the set.
	AtEpoch uint64 `protobuf:"varint,4,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*RefereeJoinedReferralSet) Descriptor deprecated added in v0.73.0

func (*RefereeJoinedReferralSet) Descriptor() ([]byte, []int)

Deprecated: Use RefereeJoinedReferralSet.ProtoReflect.Descriptor instead.

func (*RefereeJoinedReferralSet) GetAtEpoch added in v0.73.0

func (x *RefereeJoinedReferralSet) GetAtEpoch() uint64

func (*RefereeJoinedReferralSet) GetJoinedAt added in v0.73.0

func (x *RefereeJoinedReferralSet) GetJoinedAt() int64

func (*RefereeJoinedReferralSet) GetReferee added in v0.73.0

func (x *RefereeJoinedReferralSet) GetReferee() string

func (*RefereeJoinedReferralSet) GetSetId added in v0.73.0

func (x *RefereeJoinedReferralSet) GetSetId() string

func (*RefereeJoinedReferralSet) ProtoMessage added in v0.73.0

func (*RefereeJoinedReferralSet) ProtoMessage()

func (*RefereeJoinedReferralSet) ProtoReflect added in v0.73.0

func (x *RefereeJoinedReferralSet) ProtoReflect() protoreflect.Message

func (*RefereeJoinedReferralSet) Reset added in v0.73.0

func (x *RefereeJoinedReferralSet) Reset()

func (*RefereeJoinedReferralSet) String added in v0.73.0

func (x *RefereeJoinedReferralSet) String() string

type RefereeJoinedTeam added in v0.73.0

type RefereeJoinedTeam struct {

	// The unique identifier of the team the referee joined.
	TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	// The party that joined the team.
	Referee string `protobuf:"bytes,2,opt,name=referee,proto3" json:"referee,omitempty"`
	// Time in Unix nanoseconds when the party joined a team.
	JoinedAt int64 `protobuf:"varint,3,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
	// Epoch at which the party joined the team.
	AtEpoch uint64 `protobuf:"varint,4,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*RefereeJoinedTeam) Descriptor deprecated added in v0.73.0

func (*RefereeJoinedTeam) Descriptor() ([]byte, []int)

Deprecated: Use RefereeJoinedTeam.ProtoReflect.Descriptor instead.

func (*RefereeJoinedTeam) GetAtEpoch added in v0.73.0

func (x *RefereeJoinedTeam) GetAtEpoch() uint64

func (*RefereeJoinedTeam) GetJoinedAt added in v0.73.0

func (x *RefereeJoinedTeam) GetJoinedAt() int64

func (*RefereeJoinedTeam) GetReferee added in v0.73.0

func (x *RefereeJoinedTeam) GetReferee() string

func (*RefereeJoinedTeam) GetTeamId added in v0.73.0

func (x *RefereeJoinedTeam) GetTeamId() string

func (*RefereeJoinedTeam) ProtoMessage added in v0.73.0

func (*RefereeJoinedTeam) ProtoMessage()

func (*RefereeJoinedTeam) ProtoReflect added in v0.73.0

func (x *RefereeJoinedTeam) ProtoReflect() protoreflect.Message

func (*RefereeJoinedTeam) Reset added in v0.73.0

func (x *RefereeJoinedTeam) Reset()

func (*RefereeJoinedTeam) String added in v0.73.0

func (x *RefereeJoinedTeam) String() string

type RefereeStats added in v0.73.0

type RefereeStats struct {

	// Unique ID of the party.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Discount factor applied to the party.
	DiscountFactor string `protobuf:"bytes,2,opt,name=discount_factor,json=discountFactor,proto3" json:"discount_factor,omitempty"`
	// Current referee notional taker volume
	EpochNotionalTakerVolume string `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RefereeStats) Descriptor deprecated added in v0.73.0

func (*RefereeStats) Descriptor() ([]byte, []int)

Deprecated: Use RefereeStats.ProtoReflect.Descriptor instead.

func (*RefereeStats) GetDiscountFactor added in v0.73.0

func (x *RefereeStats) GetDiscountFactor() string

func (*RefereeStats) GetEpochNotionalTakerVolume added in v0.73.0

func (x *RefereeStats) GetEpochNotionalTakerVolume() string

func (*RefereeStats) GetPartyId added in v0.73.0

func (x *RefereeStats) GetPartyId() string

func (*RefereeStats) ProtoMessage added in v0.73.0

func (*RefereeStats) ProtoMessage()

func (*RefereeStats) ProtoReflect added in v0.73.0

func (x *RefereeStats) ProtoReflect() protoreflect.Message

func (*RefereeStats) Reset added in v0.73.0

func (x *RefereeStats) Reset()

func (*RefereeStats) String added in v0.73.0

func (x *RefereeStats) String() string

type RefereeSwitchedTeam added in v0.73.0

type RefereeSwitchedTeam struct {

	// The unique identifier of the team the referee left.
	FromTeamId string `protobuf:"bytes,1,opt,name=from_team_id,json=fromTeamId,proto3" json:"from_team_id,omitempty"`
	// The unique identifier of the team joined.
	ToTeamId string `protobuf:"bytes,2,opt,name=to_team_id,json=toTeamId,proto3" json:"to_team_id,omitempty"`
	// The party that switched team.
	Referee string `protobuf:"bytes,3,opt,name=referee,proto3" json:"referee,omitempty"`
	// Time in Unix nanoseconds when the party switched team. This time acts as
	// the joining time.
	SwitchedAt int64 `protobuf:"varint,4,opt,name=switched_at,json=switchedAt,proto3" json:"switched_at,omitempty"`
	// Epoch at which the party switched the team.
	AtEpoch uint64 `protobuf:"varint,5,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*RefereeSwitchedTeam) Descriptor deprecated added in v0.73.0

func (*RefereeSwitchedTeam) Descriptor() ([]byte, []int)

Deprecated: Use RefereeSwitchedTeam.ProtoReflect.Descriptor instead.

func (*RefereeSwitchedTeam) GetAtEpoch added in v0.73.0

func (x *RefereeSwitchedTeam) GetAtEpoch() uint64

func (*RefereeSwitchedTeam) GetFromTeamId added in v0.73.0

func (x *RefereeSwitchedTeam) GetFromTeamId() string

func (*RefereeSwitchedTeam) GetReferee added in v0.73.0

func (x *RefereeSwitchedTeam) GetReferee() string

func (*RefereeSwitchedTeam) GetSwitchedAt added in v0.73.0

func (x *RefereeSwitchedTeam) GetSwitchedAt() int64

func (*RefereeSwitchedTeam) GetToTeamId added in v0.73.0

func (x *RefereeSwitchedTeam) GetToTeamId() string

func (*RefereeSwitchedTeam) ProtoMessage added in v0.73.0

func (*RefereeSwitchedTeam) ProtoMessage()

func (*RefereeSwitchedTeam) ProtoReflect added in v0.73.0

func (x *RefereeSwitchedTeam) ProtoReflect() protoreflect.Message

func (*RefereeSwitchedTeam) Reset added in v0.73.0

func (x *RefereeSwitchedTeam) Reset()

func (*RefereeSwitchedTeam) String added in v0.73.0

func (x *RefereeSwitchedTeam) String() string

type ReferralProgramEnded added in v0.73.0

type ReferralProgramEnded struct {

	// Program update version.
	Version uint64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Unique ID of the referral program.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Time in Unix nanoseconds when the referral program ended.
	EndedAt int64 `protobuf:"varint,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"`
	// Epoch at which the referral program ended.
	AtEpoch uint64 `protobuf:"varint,4,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferralProgramEnded) Descriptor deprecated added in v0.73.0

func (*ReferralProgramEnded) Descriptor() ([]byte, []int)

Deprecated: Use ReferralProgramEnded.ProtoReflect.Descriptor instead.

func (*ReferralProgramEnded) GetAtEpoch added in v0.73.0

func (x *ReferralProgramEnded) GetAtEpoch() uint64

func (*ReferralProgramEnded) GetEndedAt added in v0.73.0

func (x *ReferralProgramEnded) GetEndedAt() int64

func (*ReferralProgramEnded) GetId added in v0.73.0

func (x *ReferralProgramEnded) GetId() string

func (*ReferralProgramEnded) GetVersion added in v0.73.0

func (x *ReferralProgramEnded) GetVersion() uint64

func (*ReferralProgramEnded) ProtoMessage added in v0.73.0

func (*ReferralProgramEnded) ProtoMessage()

func (*ReferralProgramEnded) ProtoReflect added in v0.73.0

func (x *ReferralProgramEnded) ProtoReflect() protoreflect.Message

func (*ReferralProgramEnded) Reset added in v0.73.0

func (x *ReferralProgramEnded) Reset()

func (*ReferralProgramEnded) String added in v0.73.0

func (x *ReferralProgramEnded) String() string

type ReferralProgramStarted added in v0.73.0

type ReferralProgramStarted struct {

	// Referral program that has started.
	Program *vega.ReferralProgram `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
	// Time in Unix nanoseconds when the referral program started.
	StartedAt int64 `protobuf:"varint,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Epoch at which the referral program started.
	AtEpoch uint64 `protobuf:"varint,3,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferralProgramStarted) Descriptor deprecated added in v0.73.0

func (*ReferralProgramStarted) Descriptor() ([]byte, []int)

Deprecated: Use ReferralProgramStarted.ProtoReflect.Descriptor instead.

func (*ReferralProgramStarted) GetAtEpoch added in v0.73.0

func (x *ReferralProgramStarted) GetAtEpoch() uint64

func (*ReferralProgramStarted) GetProgram added in v0.73.0

func (x *ReferralProgramStarted) GetProgram() *vega.ReferralProgram

func (*ReferralProgramStarted) GetStartedAt added in v0.73.0

func (x *ReferralProgramStarted) GetStartedAt() int64

func (*ReferralProgramStarted) ProtoMessage added in v0.73.0

func (*ReferralProgramStarted) ProtoMessage()

func (*ReferralProgramStarted) ProtoReflect added in v0.73.0

func (x *ReferralProgramStarted) ProtoReflect() protoreflect.Message

func (*ReferralProgramStarted) Reset added in v0.73.0

func (x *ReferralProgramStarted) Reset()

func (*ReferralProgramStarted) String added in v0.73.0

func (x *ReferralProgramStarted) String() string

type ReferralProgramUpdated added in v0.73.0

type ReferralProgramUpdated struct {

	// The updated referral program.
	Program *vega.ReferralProgram `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
	// Time in Unix nanoseconds when the referral program was updated.
	UpdatedAt int64 `protobuf:"varint,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Epoch at which the referral program was updated.
	AtEpoch uint64 `protobuf:"varint,3,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferralProgramUpdated) Descriptor deprecated added in v0.73.0

func (*ReferralProgramUpdated) Descriptor() ([]byte, []int)

Deprecated: Use ReferralProgramUpdated.ProtoReflect.Descriptor instead.

func (*ReferralProgramUpdated) GetAtEpoch added in v0.73.0

func (x *ReferralProgramUpdated) GetAtEpoch() uint64

func (*ReferralProgramUpdated) GetProgram added in v0.73.0

func (x *ReferralProgramUpdated) GetProgram() *vega.ReferralProgram

func (*ReferralProgramUpdated) GetUpdatedAt added in v0.73.0

func (x *ReferralProgramUpdated) GetUpdatedAt() int64

func (*ReferralProgramUpdated) ProtoMessage added in v0.73.0

func (*ReferralProgramUpdated) ProtoMessage()

func (*ReferralProgramUpdated) ProtoReflect added in v0.73.0

func (x *ReferralProgramUpdated) ProtoReflect() protoreflect.Message

func (*ReferralProgramUpdated) Reset added in v0.73.0

func (x *ReferralProgramUpdated) Reset()

func (*ReferralProgramUpdated) String added in v0.73.0

func (x *ReferralProgramUpdated) String() string

type ReferralSetCreated added in v0.73.0

type ReferralSetCreated struct {

	// Unique ID of the created set.
	SetId string `protobuf:"bytes,1,opt,name=set_id,json=setId,proto3" json:"set_id,omitempty"`
	// Party that created the set.
	Referrer string `protobuf:"bytes,2,opt,name=referrer,proto3" json:"referrer,omitempty"`
	// Time in Unix nanoseconds when the set was created.
	CreatedAt int64 `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Time in Unix nanoseconds when the set was updated.
	UpdatedAt int64 `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferralSetCreated) Descriptor deprecated added in v0.73.0

func (*ReferralSetCreated) Descriptor() ([]byte, []int)

Deprecated: Use ReferralSetCreated.ProtoReflect.Descriptor instead.

func (*ReferralSetCreated) GetCreatedAt added in v0.73.0

func (x *ReferralSetCreated) GetCreatedAt() int64

func (*ReferralSetCreated) GetReferrer added in v0.73.0

func (x *ReferralSetCreated) GetReferrer() string

func (*ReferralSetCreated) GetSetId added in v0.73.0

func (x *ReferralSetCreated) GetSetId() string

func (*ReferralSetCreated) GetUpdatedAt added in v0.73.0

func (x *ReferralSetCreated) GetUpdatedAt() int64

func (*ReferralSetCreated) ProtoMessage added in v0.73.0

func (*ReferralSetCreated) ProtoMessage()

func (*ReferralSetCreated) ProtoReflect added in v0.73.0

func (x *ReferralSetCreated) ProtoReflect() protoreflect.Message

func (*ReferralSetCreated) Reset added in v0.73.0

func (x *ReferralSetCreated) Reset()

func (*ReferralSetCreated) String added in v0.73.0

func (x *ReferralSetCreated) String() string

type ReferralSetStatsUpdated added in v0.73.0

type ReferralSetStatsUpdated struct {

	// Unique ID of the set.
	SetId string `protobuf:"bytes,1,opt,name=set_id,json=setId,proto3" json:"set_id,omitempty"`
	// Epoch at which the set's statistics are updated.
	AtEpoch uint64 `protobuf:"varint,2,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// Running volume for the set based on the window length of the current
	// referral program.
	ReferralSetRunningNotionalTakerVolume string `` /* 180-byte string literal not displayed */
	// Referees' statistics for that epoch.
	RefereesStats []*RefereeStats `protobuf:"bytes,4,rep,name=referees_stats,json=refereesStats,proto3" json:"referees_stats,omitempty"`
	// Reward factor applied to the trades.
	RewardFactor string `protobuf:"bytes,5,opt,name=reward_factor,json=rewardFactor,proto3" json:"reward_factor,omitempty"`
	// Rewards multiplier applied to the trades.
	RewardsMultiplier string `protobuf:"bytes,6,opt,name=rewards_multiplier,json=rewardsMultiplier,proto3" json:"rewards_multiplier,omitempty"`
	// Rewards factor multiplier for the trades.
	RewardsFactorMultiplier string `` /* 132-byte string literal not displayed */
	// Indicates if the referral set was eligible to be part of the referral program.
	WasEligible bool `protobuf:"varint,8,opt,name=was_eligible,json=wasEligible,proto3" json:"was_eligible,omitempty"`
	// Taker volume of the referrer
	ReferrerTakerVolume string `protobuf:"bytes,9,opt,name=referrer_taker_volume,json=referrerTakerVolume,proto3" json:"referrer_taker_volume,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferralSetStatsUpdated) Descriptor deprecated added in v0.73.0

func (*ReferralSetStatsUpdated) Descriptor() ([]byte, []int)

Deprecated: Use ReferralSetStatsUpdated.ProtoReflect.Descriptor instead.

func (*ReferralSetStatsUpdated) GetAtEpoch added in v0.73.0

func (x *ReferralSetStatsUpdated) GetAtEpoch() uint64

func (*ReferralSetStatsUpdated) GetRefereesStats added in v0.73.0

func (x *ReferralSetStatsUpdated) GetRefereesStats() []*RefereeStats

func (*ReferralSetStatsUpdated) GetReferralSetRunningNotionalTakerVolume added in v0.73.0

func (x *ReferralSetStatsUpdated) GetReferralSetRunningNotionalTakerVolume() string

func (*ReferralSetStatsUpdated) GetReferrerTakerVolume added in v0.73.0

func (x *ReferralSetStatsUpdated) GetReferrerTakerVolume() string

func (*ReferralSetStatsUpdated) GetRewardFactor added in v0.73.0

func (x *ReferralSetStatsUpdated) GetRewardFactor() string

func (*ReferralSetStatsUpdated) GetRewardsFactorMultiplier added in v0.73.0

func (x *ReferralSetStatsUpdated) GetRewardsFactorMultiplier() string

func (*ReferralSetStatsUpdated) GetRewardsMultiplier added in v0.73.0

func (x *ReferralSetStatsUpdated) GetRewardsMultiplier() string

func (*ReferralSetStatsUpdated) GetSetId added in v0.73.0

func (x *ReferralSetStatsUpdated) GetSetId() string

func (*ReferralSetStatsUpdated) GetWasEligible added in v0.73.0

func (x *ReferralSetStatsUpdated) GetWasEligible() bool

func (*ReferralSetStatsUpdated) ProtoMessage added in v0.73.0

func (*ReferralSetStatsUpdated) ProtoMessage()

func (*ReferralSetStatsUpdated) ProtoReflect added in v0.73.0

func (x *ReferralSetStatsUpdated) ProtoReflect() protoreflect.Message

func (*ReferralSetStatsUpdated) Reset added in v0.73.0

func (x *ReferralSetStatsUpdated) Reset()

func (*ReferralSetStatsUpdated) String added in v0.73.0

func (x *ReferralSetStatsUpdated) String() string

type ReferrerRewardsGenerated added in v0.73.0

type ReferrerRewardsGenerated struct {

	// Referrer party.
	Referrer string `protobuf:"bytes,1,opt,name=referrer,proto3" json:"referrer,omitempty"`
	// Amount of rewards generated per party.
	GeneratedReward []*PartyAmount `protobuf:"bytes,2,rep,name=generated_reward,json=generatedReward,proto3" json:"generated_reward,omitempty"`
	// contains filtered or unexported fields
}

Rewards generated for referrers by each of their referees

func (*ReferrerRewardsGenerated) Descriptor deprecated added in v0.73.0

func (*ReferrerRewardsGenerated) Descriptor() ([]byte, []int)

Deprecated: Use ReferrerRewardsGenerated.ProtoReflect.Descriptor instead.

func (*ReferrerRewardsGenerated) GetGeneratedReward added in v0.73.0

func (x *ReferrerRewardsGenerated) GetGeneratedReward() []*PartyAmount

func (*ReferrerRewardsGenerated) GetReferrer added in v0.73.0

func (x *ReferrerRewardsGenerated) GetReferrer() string

func (*ReferrerRewardsGenerated) ProtoMessage added in v0.73.0

func (*ReferrerRewardsGenerated) ProtoMessage()

func (*ReferrerRewardsGenerated) ProtoReflect added in v0.73.0

func (x *ReferrerRewardsGenerated) ProtoReflect() protoreflect.Message

func (*ReferrerRewardsGenerated) Reset added in v0.73.0

func (x *ReferrerRewardsGenerated) Reset()

func (*ReferrerRewardsGenerated) String added in v0.73.0

func (x *ReferrerRewardsGenerated) String() string

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"`
	RewardType           string  `protobuf:"bytes,7,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"`
	LockedUntilEpoch     string  `protobuf:"bytes,9,opt,name=locked_until_epoch,json=lockedUntilEpoch,proto3" json:"locked_until_epoch,omitempty"`
	QuantumAmount        string  `protobuf:"bytes,10,opt,name=quantum_amount,json=quantumAmount,proto3" json:"quantum_amount,omitempty"`
	GameId               *string `protobuf:"bytes,11,opt,name=game_id,json=gameId,proto3,oneof" json:"game_id,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) GetGameId added in v0.74.0

func (x *RewardPayoutEvent) GetGameId() string

func (*RewardPayoutEvent) GetLockedUntilEpoch added in v0.73.0

func (x *RewardPayoutEvent) GetLockedUntilEpoch() string

func (*RewardPayoutEvent) GetParty

func (x *RewardPayoutEvent) GetParty() string

func (*RewardPayoutEvent) GetPercentOfTotalReward

func (x *RewardPayoutEvent) GetPercentOfTotalReward() string

func (*RewardPayoutEvent) GetQuantumAmount added in v0.74.0

func (x *RewardPayoutEvent) GetQuantumAmount() string

func (*RewardPayoutEvent) GetRewardType

func (x *RewardPayoutEvent) GetRewardType() 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

type SettleDistressed

type SettleDistressed struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID i.e. a party's 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 string `protobuf:"bytes,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 string `protobuf:"bytes,4,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

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() string

func (*SettleDistressed) GetMarketId

func (x *SettleDistressed) GetMarketId() string

func (*SettleDistressed) GetPartyId

func (x *SettleDistressed) GetPartyId() string

func (*SettleDistressed) GetPrice

func (x *SettleDistressed) GetPrice() string

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

type SettleMarket added in v0.56.0

type SettleMarket struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Price of settlement as a string
	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
	// Position factor - 10 ^ number of position decimal places
	PositionFactor string `protobuf:"bytes,3,opt,name=position_factor,json=positionFactor,proto3" json:"position_factor,omitempty"`
	// contains filtered or unexported fields
}

Settle market event to notify data node that a market has been settled so positions and PL can be updated accordingly

func (*SettleMarket) Descriptor deprecated added in v0.56.0

func (*SettleMarket) Descriptor() ([]byte, []int)

Deprecated: Use SettleMarket.ProtoReflect.Descriptor instead.

func (*SettleMarket) GetMarketId added in v0.56.0

func (x *SettleMarket) GetMarketId() string

func (*SettleMarket) GetPositionFactor added in v0.56.0

func (x *SettleMarket) GetPositionFactor() string

func (*SettleMarket) GetPrice added in v0.56.0

func (x *SettleMarket) GetPrice() string

func (*SettleMarket) ProtoMessage added in v0.56.0

func (*SettleMarket) ProtoMessage()

func (*SettleMarket) ProtoReflect added in v0.56.0

func (x *SettleMarket) ProtoReflect() protoreflect.Message

func (*SettleMarket) Reset added in v0.56.0

func (x *SettleMarket) Reset()

func (*SettleMarket) String added in v0.56.0

func (x *SettleMarket) String() string

type SettlePosition

type SettlePosition struct {

	// Market ID for the event
	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
	// Party ID (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 a string
	Price string `protobuf:"bytes,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"`
	// Position factor - 10 ^ number of position decimal places
	PositionFactor string `protobuf:"bytes,5,opt,name=position_factor,json=positionFactor,proto3" json:"position_factor,omitempty"`
	// contains filtered or unexported fields
}

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) GetPositionFactor

func (x *SettlePosition) GetPositionFactor() string

func (*SettlePosition) GetPrice

func (x *SettlePosition) GetPrice() string

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

type StakeLinking

type StakeLinking struct {

	// Internal ID for this staking event
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Stake linking event type.
	Type StakeLinking_Type `protobuf:"varint,2,opt,name=type,proto3,enum=vega.events.v1.StakeLinking_Type" json:"type,omitempty"`
	// Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.
	Ts int64 `protobuf:"varint,3,opt,name=ts,proto3" json:"ts,omitempty"`
	// Party to whom the event is directed at.
	Party string `protobuf:"bytes,4,opt,name=party,proto3" json:"party,omitempty"`
	// Amount of stake deposited or removed.
	Amount string `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Status of the event.
	Status StakeLinking_Status `protobuf:"varint,6,opt,name=status,proto3,enum=vega.events.v1.StakeLinking_Status" json:"status,omitempty"`
	// Time at which the Vega network finalised the state of the event.
	FinalizedAt int64 `protobuf:"varint,7,opt,name=finalized_at,json=finalizedAt,proto3" json:"finalized_at,omitempty"`
	// Hash of the transaction in which the event happened.
	TxHash string `protobuf:"bytes,8,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	// Block when the event happened.
	BlockHeight uint64 `protobuf:"varint,9,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// Block time.
	BlockTime int64 `protobuf:"varint,10,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	// Log index.
	LogIndex uint64 `protobuf:"varint,11,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"`
	// Ethereum address from which the stake link was initiated.
	EthereumAddress string `protobuf:"bytes,12,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,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) GetBlockHeight

func (x *StakeLinking) GetBlockHeight() uint64

func (*StakeLinking) GetBlockTime

func (x *StakeLinking) GetBlockTime() int64

func (*StakeLinking) GetEthereumAddress

func (x *StakeLinking) GetEthereumAddress() string

func (*StakeLinking) GetFinalizedAt

func (x *StakeLinking) GetFinalizedAt() int64

func (*StakeLinking) GetId

func (x *StakeLinking) GetId() string

func (*StakeLinking) GetLogIndex

func (x *StakeLinking) GetLogIndex() uint64

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

type StakeLinking_Status

type StakeLinking_Status int32
const (
	// Default value
	StakeLinking_STATUS_UNSPECIFIED StakeLinking_Status = 0
	// Indicates an event waiting for confirmation from the Vega network
	StakeLinking_STATUS_PENDING StakeLinking_Status = 1
	// Indicates an event accepted by the Vega network
	StakeLinking_STATUS_ACCEPTED StakeLinking_Status = 2
	// Indicates an event rejected by the Vega network
	StakeLinking_STATUS_REJECTED StakeLinking_Status = 3
)

func (StakeLinking_Status) Descriptor

func (StakeLinking_Status) Enum

func (StakeLinking_Status) EnumDescriptor deprecated

func (StakeLinking_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use StakeLinking_Status.Descriptor instead.

func (StakeLinking_Status) GetEnums added in v0.76.0

func (StakeLinking_Status) GetEnums() map[int32]string

func (StakeLinking_Status) Number

func (StakeLinking_Status) String

func (x StakeLinking_Status) String() string

func (StakeLinking_Status) Type

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) Enum

func (StakeLinking_Type) EnumDescriptor deprecated

func (StakeLinking_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use StakeLinking_Type.Descriptor instead.

func (StakeLinking_Type) GetEnums added in v0.76.0

func (StakeLinking_Type) GetEnums() map[int32]string

func (StakeLinking_Type) Number

func (StakeLinking_Type) String

func (x StakeLinking_Type) String() string

func (StakeLinking_Type) Type

type StateVar

type StateVar struct {
	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
	State   string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

StateVar event updates on state changes in state variable consensus

func (*StateVar) Descriptor deprecated

func (*StateVar) Descriptor() ([]byte, []int)

Deprecated: Use StateVar.ProtoReflect.Descriptor instead.

func (*StateVar) GetEventId

func (x *StateVar) GetEventId() string

func (*StateVar) GetId

func (x *StateVar) GetId() string

func (*StateVar) GetState

func (x *StateVar) GetState() string

func (*StateVar) ProtoMessage

func (*StateVar) ProtoMessage()

func (*StateVar) ProtoReflect

func (x *StateVar) ProtoReflect() protoreflect.Message

func (*StateVar) Reset

func (x *StateVar) Reset()

func (*StateVar) String

func (x *StateVar) String() string

type StopOrderEvent added in v0.72.0

type StopOrderEvent struct {
	Submission *v1.OrderSubmission `protobuf:"bytes,1,opt,name=submission,proto3" json:"submission,omitempty"`
	StopOrder  *vega.StopOrder     `protobuf:"bytes,2,opt,name=stop_order,json=stopOrder,proto3" json:"stop_order,omitempty"`
	// contains filtered or unexported fields
}

func (*StopOrderEvent) Descriptor deprecated added in v0.72.0

func (*StopOrderEvent) Descriptor() ([]byte, []int)

Deprecated: Use StopOrderEvent.ProtoReflect.Descriptor instead.

func (*StopOrderEvent) GetStopOrder added in v0.72.0

func (x *StopOrderEvent) GetStopOrder() *vega.StopOrder

func (*StopOrderEvent) GetSubmission added in v0.72.0

func (x *StopOrderEvent) GetSubmission() *v1.OrderSubmission

func (*StopOrderEvent) ProtoMessage added in v0.72.0

func (*StopOrderEvent) ProtoMessage()

func (*StopOrderEvent) ProtoReflect added in v0.72.0

func (x *StopOrderEvent) ProtoReflect() protoreflect.Message

func (*StopOrderEvent) Reset added in v0.72.0

func (x *StopOrderEvent) Reset()

func (*StopOrderEvent) String added in v0.72.0

func (x *StopOrderEvent) String() string

type StreamStartEvent

type StreamStartEvent struct {
	ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamStartEvent) Descriptor deprecated

func (*StreamStartEvent) Descriptor() ([]byte, []int)

Deprecated: Use StreamStartEvent.ProtoReflect.Descriptor instead.

func (*StreamStartEvent) GetChainId

func (x *StreamStartEvent) GetChainId() string

func (*StreamStartEvent) ProtoMessage

func (*StreamStartEvent) ProtoMessage()

func (*StreamStartEvent) ProtoReflect

func (x *StreamStartEvent) ProtoReflect() protoreflect.Message

func (*StreamStartEvent) Reset

func (x *StreamStartEvent) Reset()

func (*StreamStartEvent) String

func (x *StreamStartEvent) String() string

type TeamCreated added in v0.73.0

type TeamCreated struct {

	// The unique identifier of the created team.
	TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	// The party that created the team.
	Referrer string `protobuf:"bytes,2,opt,name=referrer,proto3" json:"referrer,omitempty"`
	// Name of the team.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Link to the team's homepage.
	TeamUrl *string `protobuf:"bytes,4,opt,name=team_url,json=teamUrl,proto3,oneof" json:"team_url,omitempty"`
	// Link to an image of the team's avatar.
	AvatarUrl *string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
	// Time in Unix nanoseconds when the team is created.
	CreatedAt int64 `protobuf:"varint,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Tells if a party can join the team or not.
	Closed bool `protobuf:"varint,7,opt,name=closed,proto3" json:"closed,omitempty"`
	// Epoch at which the team was created.
	AtEpoch uint64 `protobuf:"varint,8,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// List of public keys that are allowed to join the team.
	AllowList []string `protobuf:"bytes,9,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"`
	// contains filtered or unexported fields
}

func (*TeamCreated) Descriptor deprecated added in v0.73.0

func (*TeamCreated) Descriptor() ([]byte, []int)

Deprecated: Use TeamCreated.ProtoReflect.Descriptor instead.

func (*TeamCreated) GetAllowList added in v0.74.0

func (x *TeamCreated) GetAllowList() []string

func (*TeamCreated) GetAtEpoch added in v0.73.0

func (x *TeamCreated) GetAtEpoch() uint64

func (*TeamCreated) GetAvatarUrl added in v0.73.0

func (x *TeamCreated) GetAvatarUrl() string

func (*TeamCreated) GetClosed added in v0.73.0

func (x *TeamCreated) GetClosed() bool

func (*TeamCreated) GetCreatedAt added in v0.73.0

func (x *TeamCreated) GetCreatedAt() int64

func (*TeamCreated) GetName added in v0.73.0

func (x *TeamCreated) GetName() string

func (*TeamCreated) GetReferrer added in v0.73.0

func (x *TeamCreated) GetReferrer() string

func (*TeamCreated) GetTeamId added in v0.73.0

func (x *TeamCreated) GetTeamId() string

func (*TeamCreated) GetTeamUrl added in v0.73.0

func (x *TeamCreated) GetTeamUrl() string

func (*TeamCreated) ProtoMessage added in v0.73.0

func (*TeamCreated) ProtoMessage()

func (*TeamCreated) ProtoReflect added in v0.73.0

func (x *TeamCreated) ProtoReflect() protoreflect.Message

func (*TeamCreated) Reset added in v0.73.0

func (x *TeamCreated) Reset()

func (*TeamCreated) String added in v0.73.0

func (x *TeamCreated) String() string

type TeamMemberStats added in v0.74.0

type TeamMemberStats struct {

	// The party ID of the team member.
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Team members' notional volume for the epoch.
	NotionalVolume string `protobuf:"bytes,2,opt,name=notional_volume,json=notionalVolume,proto3" json:"notional_volume,omitempty"`
	// contains filtered or unexported fields
}

func (*TeamMemberStats) Descriptor deprecated added in v0.74.0

func (*TeamMemberStats) Descriptor() ([]byte, []int)

Deprecated: Use TeamMemberStats.ProtoReflect.Descriptor instead.

func (*TeamMemberStats) GetNotionalVolume added in v0.74.0

func (x *TeamMemberStats) GetNotionalVolume() string

func (*TeamMemberStats) GetPartyId added in v0.74.0

func (x *TeamMemberStats) GetPartyId() string

func (*TeamMemberStats) ProtoMessage added in v0.74.0

func (*TeamMemberStats) ProtoMessage()

func (*TeamMemberStats) ProtoReflect added in v0.74.0

func (x *TeamMemberStats) ProtoReflect() protoreflect.Message

func (*TeamMemberStats) Reset added in v0.74.0

func (x *TeamMemberStats) Reset()

func (*TeamMemberStats) String added in v0.74.0

func (x *TeamMemberStats) String() string

type TeamStats added in v0.74.0

type TeamStats struct {

	// The unique identifier of the team.
	TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	// Statistics for each team member.
	MembersStats []*TeamMemberStats `protobuf:"bytes,2,rep,name=members_stats,json=membersStats,proto3" json:"members_stats,omitempty"`
	// contains filtered or unexported fields
}

func (*TeamStats) Descriptor deprecated added in v0.74.0

func (*TeamStats) Descriptor() ([]byte, []int)

Deprecated: Use TeamStats.ProtoReflect.Descriptor instead.

func (*TeamStats) GetMembersStats added in v0.74.0

func (x *TeamStats) GetMembersStats() []*TeamMemberStats

func (*TeamStats) GetTeamId added in v0.74.0

func (x *TeamStats) GetTeamId() string

func (*TeamStats) ProtoMessage added in v0.74.0

func (*TeamStats) ProtoMessage()

func (*TeamStats) ProtoReflect added in v0.74.0

func (x *TeamStats) ProtoReflect() protoreflect.Message

func (*TeamStats) Reset added in v0.74.0

func (x *TeamStats) Reset()

func (*TeamStats) String added in v0.74.0

func (x *TeamStats) String() string

type TeamUpdated added in v0.73.0

type TeamUpdated struct {

	// The unique identifier for the updated team.
	TeamId string `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	// Name of the team.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Link to the team's homepage.
	TeamUrl *string `protobuf:"bytes,3,opt,name=team_url,json=teamUrl,proto3,oneof" json:"team_url,omitempty"`
	// Link to an image of the team's avatar.
	AvatarUrl *string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
	// Tells if a party can join the team or not.
	Closed bool `protobuf:"varint,5,opt,name=closed,proto3" json:"closed,omitempty"`
	// List of public keys that are allowed to join the team.
	AllowList []string `protobuf:"bytes,6,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"`
	// contains filtered or unexported fields
}

func (*TeamUpdated) Descriptor deprecated added in v0.73.0

func (*TeamUpdated) Descriptor() ([]byte, []int)

Deprecated: Use TeamUpdated.ProtoReflect.Descriptor instead.

func (*TeamUpdated) GetAllowList added in v0.74.0

func (x *TeamUpdated) GetAllowList() []string

func (*TeamUpdated) GetAvatarUrl added in v0.73.0

func (x *TeamUpdated) GetAvatarUrl() string

func (*TeamUpdated) GetClosed added in v0.73.0

func (x *TeamUpdated) GetClosed() bool

func (*TeamUpdated) GetName added in v0.73.0

func (x *TeamUpdated) GetName() string

func (*TeamUpdated) GetTeamId added in v0.73.0

func (x *TeamUpdated) GetTeamId() string

func (*TeamUpdated) GetTeamUrl added in v0.73.0

func (x *TeamUpdated) GetTeamUrl() string

func (*TeamUpdated) ProtoMessage added in v0.73.0

func (*TeamUpdated) ProtoMessage()

func (*TeamUpdated) ProtoReflect added in v0.73.0

func (x *TeamUpdated) ProtoReflect() protoreflect.Message

func (*TeamUpdated) Reset added in v0.73.0

func (x *TeamUpdated) Reset()

func (*TeamUpdated) String added in v0.73.0

func (x *TeamUpdated) String() string

type TeamsStatsUpdated added in v0.74.0

type TeamsStatsUpdated struct {

	// Epoch at which the statistics are updated.
	AtEpoch uint64 `protobuf:"varint,1,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// All teams' stats.
	Stats []*TeamStats `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

Stats for all teams.

func (*TeamsStatsUpdated) Descriptor deprecated added in v0.74.0

func (*TeamsStatsUpdated) Descriptor() ([]byte, []int)

Deprecated: Use TeamsStatsUpdated.ProtoReflect.Descriptor instead.

func (*TeamsStatsUpdated) GetAtEpoch added in v0.74.0

func (x *TeamsStatsUpdated) GetAtEpoch() uint64

func (*TeamsStatsUpdated) GetStats added in v0.74.0

func (x *TeamsStatsUpdated) GetStats() []*TeamStats

func (*TeamsStatsUpdated) ProtoMessage added in v0.74.0

func (*TeamsStatsUpdated) ProtoMessage()

func (*TeamsStatsUpdated) ProtoReflect added in v0.74.0

func (x *TeamsStatsUpdated) ProtoReflect() protoreflect.Message

func (*TeamsStatsUpdated) Reset added in v0.74.0

func (x *TeamsStatsUpdated) Reset()

func (*TeamsStatsUpdated) String added in v0.74.0

func (x *TeamsStatsUpdated) String() string

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
}

Time update event contains the latest time update from Vega blockchain and indicates the start of a new block

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

type TimeWeightedNotionalPositionUpdated added in v0.75.0

type TimeWeightedNotionalPositionUpdated struct {

	// Epoch the time weighted notional position is relevant for
	EpochSeq uint64 `protobuf:"varint,1,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Asset ID for the position's settlement asset.
	Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// Party holding the position
	Party string `protobuf:"bytes,3,opt,name=party,proto3" json:"party,omitempty"`
	// Game ID the time weighted notional position is calculated for.
	GameId string `protobuf:"bytes,4,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
	// Time weighted notional position from the end of the most recently completed epoch.
	TimeWeightedNotionalPosition string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Time weighted notional position update for the current epoch. The time weighted notional position is used to determine whether a party is eligible for receiving rewards at the end of an epoch. These updates are provided to facilitate knowing whether or not a party is on track to qualify.

func (*TimeWeightedNotionalPositionUpdated) Descriptor deprecated added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) Descriptor() ([]byte, []int)

Deprecated: Use TimeWeightedNotionalPositionUpdated.ProtoReflect.Descriptor instead.

func (*TimeWeightedNotionalPositionUpdated) GetAsset added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) GetEpochSeq added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) GetGameId added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) GetParty added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) GetTimeWeightedNotionalPosition added in v0.75.0

func (x *TimeWeightedNotionalPositionUpdated) GetTimeWeightedNotionalPosition() string

func (*TimeWeightedNotionalPositionUpdated) ProtoMessage added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) ProtoMessage()

func (*TimeWeightedNotionalPositionUpdated) ProtoReflect added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) Reset added in v0.75.0

func (*TimeWeightedNotionalPositionUpdated) String added in v0.75.0

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 string (in asset decimals)
	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
	// Price of settlement as a string (in market decimals)
	MarketPrice string `protobuf:"bytes,3,opt,name=market_price,json=marketPrice,proto3" json:"market_price,omitempty"`
	// contains filtered or unexported fields
}

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) GetMarketPrice added in v0.55.0

func (x *TradeSettlement) GetMarketPrice() string

func (*TradeSettlement) GetPrice

func (x *TradeSettlement) GetPrice() string

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

type TransactionResult added in v0.58.0

type TransactionResult struct {

	// Unique party ID for the related party
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Status of the transaction, did it succeed or an error was raised.
	Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// Hash of the transaction
	Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"` // Transaction itself as received by the network
	// Types that are assignable to Transaction:
	//
	//	*TransactionResult_OrderSubmission
	//	*TransactionResult_OrderAmendment
	//	*TransactionResult_OrderCancellation
	//	*TransactionResult_Proposal
	//	*TransactionResult_VoteSubmission
	//	*TransactionResult_LiquidityProvisionSubmission
	//	*TransactionResult_WithdrawSubmission
	//	*TransactionResult_DelegateSubmission
	//	*TransactionResult_UndelegateSubmission
	//	*TransactionResult_LiquidityProvisionCancellation
	//	*TransactionResult_LiquidityProvisionAmendment
	//	*TransactionResult_Transfer
	//	*TransactionResult_CancelTransfer
	//	*TransactionResult_AnnounceNode
	//	*TransactionResult_OracleDataSubmission
	//	*TransactionResult_ProtocolUpgradeProposal
	//	*TransactionResult_IssueSignatures
	//	*TransactionResult_BatchMarketInstructions
	//	*TransactionResult_KeyRotateSubmission
	//	*TransactionResult_EthereumKeyRotateSubmission
	//	*TransactionResult_StopOrdersSubmission
	//	*TransactionResult_StopOrdersCancellation
	//	*TransactionResult_CreateReferralSet
	//	*TransactionResult_UpdateReferralSet
	//	*TransactionResult_ApplyReferralCode
	//	*TransactionResult_UpdateMarginMode
	//	*TransactionResult_JoinTeam
	//	*TransactionResult_BatchProposal
	//	*TransactionResult_UpdatePartyProfile
	//	*TransactionResult_SubmitAmm
	//	*TransactionResult_AmendAmm
	//	*TransactionResult_CancelAmm
	Transaction isTransactionResult_Transaction `protobuf_oneof:"transaction"`
	// extra details about the transaction processing
	//
	// Types that are assignable to Extra:
	//
	//	*TransactionResult_Success
	//	*TransactionResult_Failure
	Extra isTransactionResult_Extra `protobuf_oneof:"extra"`
	// contains filtered or unexported fields
}

func (*TransactionResult) Descriptor deprecated added in v0.58.0

func (*TransactionResult) Descriptor() ([]byte, []int)

Deprecated: Use TransactionResult.ProtoReflect.Descriptor instead.

func (*TransactionResult) GetAmendAmm added in v0.77.0

func (x *TransactionResult) GetAmendAmm() *v1.AmendAMM

func (*TransactionResult) GetAnnounceNode added in v0.58.0

func (x *TransactionResult) GetAnnounceNode() *v1.AnnounceNode

func (*TransactionResult) GetApplyReferralCode added in v0.73.0

func (x *TransactionResult) GetApplyReferralCode() *v1.ApplyReferralCode

func (*TransactionResult) GetBatchMarketInstructions added in v0.58.0

func (x *TransactionResult) GetBatchMarketInstructions() *v1.BatchMarketInstructions

func (*TransactionResult) GetBatchProposal added in v0.74.0

func (x *TransactionResult) GetBatchProposal() *v1.BatchProposalSubmission

func (*TransactionResult) GetCancelAmm added in v0.77.0

func (x *TransactionResult) GetCancelAmm() *v1.CancelAMM

func (*TransactionResult) GetCancelTransfer added in v0.58.0

func (x *TransactionResult) GetCancelTransfer() *v1.CancelTransfer

func (*TransactionResult) GetCreateReferralSet added in v0.73.0

func (x *TransactionResult) GetCreateReferralSet() *v1.CreateReferralSet

func (*TransactionResult) GetDelegateSubmission added in v0.58.0

func (x *TransactionResult) GetDelegateSubmission() *v1.DelegateSubmission

func (*TransactionResult) GetEthereumKeyRotateSubmission added in v0.58.0

func (x *TransactionResult) GetEthereumKeyRotateSubmission() *v1.EthereumKeyRotateSubmission

func (*TransactionResult) GetExtra added in v0.58.0

func (m *TransactionResult) GetExtra() isTransactionResult_Extra

func (*TransactionResult) GetFailure added in v0.58.0

func (*TransactionResult) GetHash added in v0.58.0

func (x *TransactionResult) GetHash() string

func (*TransactionResult) GetIssueSignatures added in v0.58.0

func (x *TransactionResult) GetIssueSignatures() *v1.IssueSignatures

func (*TransactionResult) GetJoinTeam added in v0.74.0

func (x *TransactionResult) GetJoinTeam() *v1.JoinTeam

func (*TransactionResult) GetKeyRotateSubmission added in v0.58.0

func (x *TransactionResult) GetKeyRotateSubmission() *v1.KeyRotateSubmission

func (*TransactionResult) GetLiquidityProvisionAmendment added in v0.58.0

func (x *TransactionResult) GetLiquidityProvisionAmendment() *v1.LiquidityProvisionAmendment

func (*TransactionResult) GetLiquidityProvisionCancellation added in v0.58.0

func (x *TransactionResult) GetLiquidityProvisionCancellation() *v1.LiquidityProvisionCancellation

func (*TransactionResult) GetLiquidityProvisionSubmission added in v0.58.0

func (x *TransactionResult) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission

func (*TransactionResult) GetOracleDataSubmission added in v0.58.0

func (x *TransactionResult) GetOracleDataSubmission() *v1.OracleDataSubmission

func (*TransactionResult) GetOrderAmendment added in v0.58.0

func (x *TransactionResult) GetOrderAmendment() *v1.OrderAmendment

func (*TransactionResult) GetOrderCancellation added in v0.58.0

func (x *TransactionResult) GetOrderCancellation() *v1.OrderCancellation

func (*TransactionResult) GetOrderSubmission added in v0.58.0

func (x *TransactionResult) GetOrderSubmission() *v1.OrderSubmission

func (*TransactionResult) GetPartyId added in v0.58.0

func (x *TransactionResult) GetPartyId() string

func (*TransactionResult) GetProposal added in v0.58.0

func (x *TransactionResult) GetProposal() *v1.ProposalSubmission

func (*TransactionResult) GetProtocolUpgradeProposal added in v0.58.0

func (x *TransactionResult) GetProtocolUpgradeProposal() *v1.ProtocolUpgradeProposal

func (*TransactionResult) GetStatus added in v0.58.0

func (x *TransactionResult) GetStatus() bool

func (*TransactionResult) GetStopOrdersCancellation added in v0.76.0

func (x *TransactionResult) GetStopOrdersCancellation() *v1.StopOrdersCancellation

func (*TransactionResult) GetStopOrdersSubmission added in v0.76.0

func (x *TransactionResult) GetStopOrdersSubmission() *v1.StopOrdersSubmission

func (*TransactionResult) GetSubmitAmm added in v0.77.0

func (x *TransactionResult) GetSubmitAmm() *v1.SubmitAMM

func (*TransactionResult) GetSuccess added in v0.58.0

func (*TransactionResult) GetTransaction added in v0.58.0

func (m *TransactionResult) GetTransaction() isTransactionResult_Transaction

func (*TransactionResult) GetTransfer added in v0.58.0

func (x *TransactionResult) GetTransfer() *v1.Transfer

func (*TransactionResult) GetUndelegateSubmission added in v0.58.0

func (x *TransactionResult) GetUndelegateSubmission() *v1.UndelegateSubmission

func (*TransactionResult) GetUpdateMarginMode added in v0.74.0

func (x *TransactionResult) GetUpdateMarginMode() *v1.UpdateMarginMode

func (*TransactionResult) GetUpdatePartyProfile added in v0.74.0

func (x *TransactionResult) GetUpdatePartyProfile() *v1.UpdatePartyProfile

func (*TransactionResult) GetUpdateReferralSet added in v0.73.0

func (x *TransactionResult) GetUpdateReferralSet() *v1.UpdateReferralSet

func (*TransactionResult) GetVoteSubmission added in v0.58.0

func (x *TransactionResult) GetVoteSubmission() *v1.VoteSubmission

func (*TransactionResult) GetWithdrawSubmission added in v0.58.0

func (x *TransactionResult) GetWithdrawSubmission() *v1.WithdrawSubmission

func (TransactionResult) IsEvent added in v0.58.0

func (TransactionResult) IsEvent()

func (*TransactionResult) ProtoMessage added in v0.58.0

func (*TransactionResult) ProtoMessage()

func (*TransactionResult) ProtoReflect added in v0.58.0

func (x *TransactionResult) ProtoReflect() protoreflect.Message

func (*TransactionResult) Reset added in v0.58.0

func (x *TransactionResult) Reset()

func (*TransactionResult) String added in v0.58.0

func (x *TransactionResult) String() string

type TransactionResult_AmendAmm added in v0.77.0

type TransactionResult_AmendAmm struct {
	AmendAmm *v1.AmendAMM `protobuf:"bytes,132,opt,name=amend_amm,json=amendAmm,proto3,oneof"`
}

type TransactionResult_AnnounceNode added in v0.58.0

type TransactionResult_AnnounceNode struct {
	AnnounceNode *v1.AnnounceNode `protobuf:"bytes,115,opt,name=announce_node,json=announceNode,proto3,oneof"`
}

type TransactionResult_ApplyReferralCode added in v0.73.0

type TransactionResult_ApplyReferralCode struct {
	ApplyReferralCode *v1.ApplyReferralCode `protobuf:"bytes,126,opt,name=apply_referral_code,json=applyReferralCode,proto3,oneof"`
}

type TransactionResult_BatchMarketInstructions added in v0.58.0

type TransactionResult_BatchMarketInstructions struct {
	BatchMarketInstructions *v1.BatchMarketInstructions `protobuf:"bytes,119,opt,name=batch_market_instructions,json=batchMarketInstructions,proto3,oneof"`
}

type TransactionResult_BatchProposal added in v0.74.0

type TransactionResult_BatchProposal struct {
	BatchProposal *v1.BatchProposalSubmission `protobuf:"bytes,129,opt,name=batch_proposal,json=batchProposal,proto3,oneof"`
}

type TransactionResult_CancelAmm added in v0.77.0

type TransactionResult_CancelAmm struct {
	CancelAmm *v1.CancelAMM `protobuf:"bytes,133,opt,name=cancel_amm,json=cancelAmm,proto3,oneof"`
}

type TransactionResult_CancelTransfer added in v0.58.0

type TransactionResult_CancelTransfer struct {
	CancelTransfer *v1.CancelTransfer `protobuf:"bytes,114,opt,name=cancel_transfer,json=cancelTransfer,proto3,oneof"`
}

type TransactionResult_CreateReferralSet added in v0.73.0

type TransactionResult_CreateReferralSet struct {
	CreateReferralSet *v1.CreateReferralSet `protobuf:"bytes,124,opt,name=create_referral_set,json=createReferralSet,proto3,oneof"`
}

type TransactionResult_DelegateSubmission added in v0.58.0

type TransactionResult_DelegateSubmission struct {
	DelegateSubmission *v1.DelegateSubmission `protobuf:"bytes,108,opt,name=delegate_submission,json=delegateSubmission,proto3,oneof"`
}

type TransactionResult_EthereumKeyRotateSubmission added in v0.58.0

type TransactionResult_EthereumKeyRotateSubmission struct {
	EthereumKeyRotateSubmission *v1.EthereumKeyRotateSubmission `protobuf:"bytes,121,opt,name=ethereum_key_rotate_submission,json=ethereumKeyRotateSubmission,proto3,oneof"`
}

type TransactionResult_Failure added in v0.58.0

type TransactionResult_Failure struct {
	Failure *TransactionResult_FailureDetails `protobuf:"bytes,1002,opt,name=failure,proto3,oneof"`
}

type TransactionResult_FailureDetails added in v0.58.0

type TransactionResult_FailureDetails struct {

	// Error message explaining the reason for the transaction failing processing
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionResult_FailureDetails) Descriptor deprecated added in v0.58.0

func (*TransactionResult_FailureDetails) Descriptor() ([]byte, []int)

Deprecated: Use TransactionResult_FailureDetails.ProtoReflect.Descriptor instead.

func (*TransactionResult_FailureDetails) GetError added in v0.58.0

func (*TransactionResult_FailureDetails) ProtoMessage added in v0.58.0

func (*TransactionResult_FailureDetails) ProtoMessage()

func (*TransactionResult_FailureDetails) ProtoReflect added in v0.58.0

func (*TransactionResult_FailureDetails) Reset added in v0.58.0

func (*TransactionResult_FailureDetails) String added in v0.58.0

type TransactionResult_IssueSignatures added in v0.58.0

type TransactionResult_IssueSignatures struct {
	IssueSignatures *v1.IssueSignatures `protobuf:"bytes,118,opt,name=issue_signatures,json=issueSignatures,proto3,oneof"`
}

type TransactionResult_JoinTeam added in v0.74.0

type TransactionResult_JoinTeam struct {
	JoinTeam *v1.JoinTeam `protobuf:"bytes,128,opt,name=join_team,json=joinTeam,proto3,oneof"`
}

type TransactionResult_KeyRotateSubmission added in v0.58.0

type TransactionResult_KeyRotateSubmission struct {
	KeyRotateSubmission *v1.KeyRotateSubmission `protobuf:"bytes,120,opt,name=key_rotate_submission,json=keyRotateSubmission,proto3,oneof"`
}

type TransactionResult_LiquidityProvisionAmendment added in v0.58.0

type TransactionResult_LiquidityProvisionAmendment struct {
	LiquidityProvisionAmendment *v1.LiquidityProvisionAmendment `protobuf:"bytes,112,opt,name=liquidity_provision_amendment,json=liquidityProvisionAmendment,proto3,oneof"`
}

type TransactionResult_LiquidityProvisionCancellation added in v0.58.0

type TransactionResult_LiquidityProvisionCancellation struct {
	LiquidityProvisionCancellation *v1.LiquidityProvisionCancellation `protobuf:"bytes,111,opt,name=liquidity_provision_cancellation,json=liquidityProvisionCancellation,proto3,oneof"`
}

type TransactionResult_LiquidityProvisionSubmission added in v0.58.0

type TransactionResult_LiquidityProvisionSubmission struct {
	LiquidityProvisionSubmission *v1.LiquidityProvisionSubmission `protobuf:"bytes,106,opt,name=liquidity_provision_submission,json=liquidityProvisionSubmission,proto3,oneof"`
}

type TransactionResult_OracleDataSubmission added in v0.58.0

type TransactionResult_OracleDataSubmission struct {
	OracleDataSubmission *v1.OracleDataSubmission `protobuf:"bytes,116,opt,name=oracle_data_submission,json=oracleDataSubmission,proto3,oneof"`
}

type TransactionResult_OrderAmendment added in v0.58.0

type TransactionResult_OrderAmendment struct {
	OrderAmendment *v1.OrderAmendment `protobuf:"bytes,102,opt,name=order_amendment,json=orderAmendment,proto3,oneof"`
}

type TransactionResult_OrderCancellation added in v0.58.0

type TransactionResult_OrderCancellation struct {
	OrderCancellation *v1.OrderCancellation `protobuf:"bytes,103,opt,name=order_cancellation,json=orderCancellation,proto3,oneof"`
}

type TransactionResult_OrderSubmission added in v0.58.0

type TransactionResult_OrderSubmission struct {
	OrderSubmission *v1.OrderSubmission `protobuf:"bytes,101,opt,name=order_submission,json=orderSubmission,proto3,oneof"`
}

type TransactionResult_Proposal added in v0.58.0

type TransactionResult_Proposal struct {
	Proposal *v1.ProposalSubmission `protobuf:"bytes,104,opt,name=proposal,proto3,oneof"`
}

type TransactionResult_ProtocolUpgradeProposal added in v0.58.0

type TransactionResult_ProtocolUpgradeProposal struct {
	ProtocolUpgradeProposal *v1.ProtocolUpgradeProposal `protobuf:"bytes,117,opt,name=protocol_upgrade_proposal,json=protocolUpgradeProposal,proto3,oneof"`
}

type TransactionResult_StopOrdersCancellation added in v0.76.0

type TransactionResult_StopOrdersCancellation struct {
	StopOrdersCancellation *v1.StopOrdersCancellation `protobuf:"bytes,123,opt,name=stop_orders_cancellation,json=stopOrdersCancellation,proto3,oneof"`
}

type TransactionResult_StopOrdersSubmission added in v0.76.0

type TransactionResult_StopOrdersSubmission struct {
	StopOrdersSubmission *v1.StopOrdersSubmission `protobuf:"bytes,122,opt,name=stop_orders_submission,json=stopOrdersSubmission,proto3,oneof"`
}

type TransactionResult_SubmitAmm added in v0.77.0

type TransactionResult_SubmitAmm struct {
	SubmitAmm *v1.SubmitAMM `protobuf:"bytes,131,opt,name=submit_amm,json=submitAmm,proto3,oneof"`
}

type TransactionResult_Success added in v0.58.0

type TransactionResult_Success struct {
	Success *TransactionResult_SuccessDetails `protobuf:"bytes,1001,opt,name=success,proto3,oneof"`
}

type TransactionResult_SuccessDetails added in v0.58.0

type TransactionResult_SuccessDetails struct {
	// contains filtered or unexported fields
}

func (*TransactionResult_SuccessDetails) Descriptor deprecated added in v0.58.0

func (*TransactionResult_SuccessDetails) Descriptor() ([]byte, []int)

Deprecated: Use TransactionResult_SuccessDetails.ProtoReflect.Descriptor instead.

func (*TransactionResult_SuccessDetails) ProtoMessage added in v0.58.0

func (*TransactionResult_SuccessDetails) ProtoMessage()

func (*TransactionResult_SuccessDetails) ProtoReflect added in v0.58.0

func (*TransactionResult_SuccessDetails) Reset added in v0.58.0

func (*TransactionResult_SuccessDetails) String added in v0.58.0

type TransactionResult_Transfer added in v0.58.0

type TransactionResult_Transfer struct {
	Transfer *v1.Transfer `protobuf:"bytes,113,opt,name=transfer,proto3,oneof"`
}

type TransactionResult_UndelegateSubmission added in v0.58.0

type TransactionResult_UndelegateSubmission struct {
	UndelegateSubmission *v1.UndelegateSubmission `protobuf:"bytes,109,opt,name=undelegate_submission,json=undelegateSubmission,proto3,oneof"`
}

type TransactionResult_UpdateMarginMode added in v0.74.0

type TransactionResult_UpdateMarginMode struct {
	UpdateMarginMode *v1.UpdateMarginMode `protobuf:"bytes,127,opt,name=update_margin_mode,json=updateMarginMode,proto3,oneof"`
}

type TransactionResult_UpdatePartyProfile added in v0.74.0

type TransactionResult_UpdatePartyProfile struct {
	UpdatePartyProfile *v1.UpdatePartyProfile `protobuf:"bytes,130,opt,name=update_party_profile,json=updatePartyProfile,proto3,oneof"`
}

type TransactionResult_UpdateReferralSet added in v0.73.0

type TransactionResult_UpdateReferralSet struct {
	UpdateReferralSet *v1.UpdateReferralSet `protobuf:"bytes,125,opt,name=update_referral_set,json=updateReferralSet,proto3,oneof"`
}

type TransactionResult_VoteSubmission added in v0.58.0

type TransactionResult_VoteSubmission struct {
	VoteSubmission *v1.VoteSubmission `protobuf:"bytes,105,opt,name=vote_submission,json=voteSubmission,proto3,oneof"`
}

type TransactionResult_WithdrawSubmission added in v0.58.0

type TransactionResult_WithdrawSubmission struct {
	WithdrawSubmission *v1.WithdrawSubmission `protobuf:"bytes,107,opt,name=withdraw_submission,json=withdrawSubmission,proto3,oneof"`
}

type Transfer

type Transfer struct {
	Id              string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	From            string           `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	FromAccountType vega.AccountType `` /* 131-byte string literal not displayed */
	To              string           `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"`
	ToAccountType   vega.AccountType `protobuf:"varint,5,opt,name=to_account_type,json=toAccountType,proto3,enum=vega.AccountType" json:"to_account_type,omitempty"`
	Asset           string           `protobuf:"bytes,6,opt,name=asset,proto3" json:"asset,omitempty"`
	Amount          string           `protobuf:"bytes,7,opt,name=amount,proto3" json:"amount,omitempty"`
	Reference       string           `protobuf:"bytes,8,opt,name=reference,proto3" json:"reference,omitempty"`
	Status          Transfer_Status  `protobuf:"varint,9,opt,name=status,proto3,enum=vega.events.v1.Transfer_Status" json:"status,omitempty"`
	Timestamp       int64            `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Reason          *string          `protobuf:"bytes,11,opt,name=reason,proto3,oneof" json:"reason,omitempty"`
	// ID of the game this transfer was made in relation to. A transfer is made to members of a team
	// or participants who take part in a game and are rewarded for their participation
	GameId *string `protobuf:"bytes,12,opt,name=game_id,json=gameId,proto3,oneof" json:"game_id,omitempty"`
	// Types that are assignable to Kind:
	//
	//	*Transfer_OneOff
	//	*Transfer_Recurring
	//	*Transfer_OneOffGovernance
	//	*Transfer_RecurringGovernance
	Kind isTransfer_Kind `protobuf_oneof:"kind"`
	// contains filtered or unexported fields
}

func (*Transfer) Descriptor deprecated

func (*Transfer) Descriptor() ([]byte, []int)

Deprecated: Use Transfer.ProtoReflect.Descriptor instead.

func (*Transfer) GetAmount

func (x *Transfer) GetAmount() string

func (*Transfer) GetAsset

func (x *Transfer) GetAsset() string

func (*Transfer) GetFrom

func (x *Transfer) GetFrom() string

func (*Transfer) GetFromAccountType

func (x *Transfer) GetFromAccountType() vega.AccountType

func (*Transfer) GetGameId added in v0.74.0

func (x *Transfer) GetGameId() string

func (*Transfer) GetId

func (x *Transfer) GetId() string

func (*Transfer) GetKind

func (m *Transfer) GetKind() isTransfer_Kind

func (*Transfer) GetOneOff

func (x *Transfer) GetOneOff() *OneOffTransfer

func (*Transfer) GetOneOffGovernance added in v0.72.0

func (x *Transfer) GetOneOffGovernance() *OneOffGovernanceTransfer

func (*Transfer) GetReason added in v0.59.0

func (x *Transfer) GetReason() string

func (*Transfer) GetRecurring

func (x *Transfer) GetRecurring() *RecurringTransfer

func (*Transfer) GetRecurringGovernance added in v0.72.0

func (x *Transfer) GetRecurringGovernance() *RecurringGovernanceTransfer

func (*Transfer) GetReference

func (x *Transfer) GetReference() string

func (*Transfer) GetStatus

func (x *Transfer) GetStatus() Transfer_Status

func (*Transfer) GetTimestamp

func (x *Transfer) GetTimestamp() int64

func (*Transfer) GetTo

func (x *Transfer) GetTo() string

func (*Transfer) GetToAccountType

func (x *Transfer) GetToAccountType() vega.AccountType

func (*Transfer) ProtoMessage

func (*Transfer) ProtoMessage()

func (*Transfer) ProtoReflect

func (x *Transfer) ProtoReflect() protoreflect.Message

func (*Transfer) Reset

func (x *Transfer) Reset()

func (*Transfer) String

func (x *Transfer) String() string

type TransferFees added in v0.73.0

type TransferFees struct {

	// Transfer that triggered the collection of fees.
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// Amount of fees paid.
	Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// Epoch when the transfer was dispatched, and fees were paid.
	Epoch uint64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Amount that was subtracted from the transfer fee based on available discounts.
	DiscountApplied string `protobuf:"bytes,4,opt,name=discount_applied,json=discountApplied,proto3" json:"discount_applied,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferFees) Descriptor deprecated added in v0.73.0

func (*TransferFees) Descriptor() ([]byte, []int)

Deprecated: Use TransferFees.ProtoReflect.Descriptor instead.

func (*TransferFees) GetAmount added in v0.73.0

func (x *TransferFees) GetAmount() string

func (*TransferFees) GetDiscountApplied added in v0.74.0

func (x *TransferFees) GetDiscountApplied() string

func (*TransferFees) GetEpoch added in v0.73.0

func (x *TransferFees) GetEpoch() uint64

func (*TransferFees) GetTransferId added in v0.73.0

func (x *TransferFees) GetTransferId() string

func (*TransferFees) ProtoMessage added in v0.73.0

func (*TransferFees) ProtoMessage()

func (*TransferFees) ProtoReflect added in v0.73.0

func (x *TransferFees) ProtoReflect() protoreflect.Message

func (*TransferFees) Reset added in v0.73.0

func (x *TransferFees) Reset()

func (*TransferFees) String added in v0.73.0

func (x *TransferFees) String() string

type TransferFeesDiscount added in v0.74.0

type TransferFeesDiscount struct {

	// Party that the transfer fee discount applies to.
	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
	// Asset that the transfer fee discount is relevant to.
	Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// Amount that the transfer fee was discounted by.
	Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// Epoch in which the discount was first available.
	Epoch uint64 `protobuf:"varint,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferFeesDiscount) Descriptor deprecated added in v0.74.0

func (*TransferFeesDiscount) Descriptor() ([]byte, []int)

Deprecated: Use TransferFeesDiscount.ProtoReflect.Descriptor instead.

func (*TransferFeesDiscount) GetAmount added in v0.74.0

func (x *TransferFeesDiscount) GetAmount() string

func (*TransferFeesDiscount) GetAsset added in v0.74.0

func (x *TransferFeesDiscount) GetAsset() string

func (*TransferFeesDiscount) GetEpoch added in v0.74.0

func (x *TransferFeesDiscount) GetEpoch() uint64

func (*TransferFeesDiscount) GetParty added in v0.74.0

func (x *TransferFeesDiscount) GetParty() string

func (*TransferFeesDiscount) ProtoMessage added in v0.74.0

func (*TransferFeesDiscount) ProtoMessage()

func (*TransferFeesDiscount) ProtoReflect added in v0.74.0

func (x *TransferFeesDiscount) ProtoReflect() protoreflect.Message

func (*TransferFeesDiscount) Reset added in v0.74.0

func (x *TransferFeesDiscount) Reset()

func (*TransferFeesDiscount) String added in v0.74.0

func (x *TransferFeesDiscount) String() string

type Transfer_OneOff

type Transfer_OneOff struct {
	OneOff *OneOffTransfer `protobuf:"bytes,101,opt,name=one_off,json=oneOff,proto3,oneof"`
}

type Transfer_OneOffGovernance added in v0.72.0

type Transfer_OneOffGovernance struct {
	OneOffGovernance *OneOffGovernanceTransfer `protobuf:"bytes,103,opt,name=one_off_governance,json=oneOffGovernance,proto3,oneof"`
}

type Transfer_Recurring

type Transfer_Recurring struct {
	Recurring *RecurringTransfer `protobuf:"bytes,102,opt,name=recurring,proto3,oneof"`
}

type Transfer_RecurringGovernance added in v0.72.0

type Transfer_RecurringGovernance struct {
	RecurringGovernance *RecurringGovernanceTransfer `protobuf:"bytes,104,opt,name=recurring_governance,json=recurringGovernance,proto3,oneof"`
}

type Transfer_Status

type Transfer_Status int32
const (
	// Default value
	Transfer_STATUS_UNSPECIFIED Transfer_Status = 0
	// Indicates a transfer still being processed
	Transfer_STATUS_PENDING Transfer_Status = 1
	// Indicates a transfer accepted by the Vega network
	Transfer_STATUS_DONE Transfer_Status = 2
	// Indicates a transfer rejected by the Vega network
	Transfer_STATUS_REJECTED Transfer_Status = 3
	// Indicates a transfer stopped by the Vega network
	// e.g: no funds left to cover the transfer
	Transfer_STATUS_STOPPED Transfer_Status = 4
	// Indicates a transfer cancelled by the user
	Transfer_STATUS_CANCELLED Transfer_Status = 5
)

func (Transfer_Status) Descriptor

func (Transfer_Status) Enum

func (x Transfer_Status) Enum() *Transfer_Status

func (Transfer_Status) EnumDescriptor deprecated

func (Transfer_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Transfer_Status.Descriptor instead.

func (Transfer_Status) GetEnums added in v0.76.0

func (Transfer_Status) GetEnums() map[int32]string

func (Transfer_Status) Number

func (Transfer_Status) String

func (x Transfer_Status) String() string

func (Transfer_Status) Type

type TxErrorEvent

type TxErrorEvent struct {

	// Unique party ID for the related party
	PartyId string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
	// Error message describing what went wrong
	ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
	// Transaction that failed
	//
	// Types that are assignable to Transaction:
	//
	//	*TxErrorEvent_OrderSubmission
	//	*TxErrorEvent_OrderAmendment
	//	*TxErrorEvent_OrderCancellation
	//	*TxErrorEvent_Proposal
	//	*TxErrorEvent_VoteSubmission
	//	*TxErrorEvent_LiquidityProvisionSubmission
	//	*TxErrorEvent_WithdrawSubmission
	//	*TxErrorEvent_DelegateSubmission
	//	*TxErrorEvent_UndelegateSubmission
	//	*TxErrorEvent_LiquidityProvisionCancellation
	//	*TxErrorEvent_LiquidityProvisionAmendment
	//	*TxErrorEvent_Transfer
	//	*TxErrorEvent_CancelTransfer
	//	*TxErrorEvent_AnnounceNode
	//	*TxErrorEvent_OracleDataSubmission
	//	*TxErrorEvent_ProtocolUpgradeProposal
	//	*TxErrorEvent_IssueSignatures
	//	*TxErrorEvent_BatchMarketInstructions
	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) GetAnnounceNode

func (x *TxErrorEvent) GetAnnounceNode() *v1.AnnounceNode

func (*TxErrorEvent) GetBatchMarketInstructions added in v0.55.0

func (x *TxErrorEvent) GetBatchMarketInstructions() *v1.BatchMarketInstructions

func (*TxErrorEvent) GetCancelTransfer

func (x *TxErrorEvent) GetCancelTransfer() *v1.CancelTransfer

func (*TxErrorEvent) GetDelegateSubmission

func (x *TxErrorEvent) GetDelegateSubmission() *v1.DelegateSubmission

func (*TxErrorEvent) GetErrMsg

func (x *TxErrorEvent) GetErrMsg() string

func (*TxErrorEvent) GetIssueSignatures added in v0.55.0

func (x *TxErrorEvent) GetIssueSignatures() *v1.IssueSignatures

func (*TxErrorEvent) GetLiquidityProvisionAmendment

func (x *TxErrorEvent) GetLiquidityProvisionAmendment() *v1.LiquidityProvisionAmendment

func (*TxErrorEvent) GetLiquidityProvisionCancellation

func (x *TxErrorEvent) GetLiquidityProvisionCancellation() *v1.LiquidityProvisionCancellation

func (*TxErrorEvent) GetLiquidityProvisionSubmission

func (x *TxErrorEvent) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission

func (*TxErrorEvent) GetOracleDataSubmission

func (x *TxErrorEvent) GetOracleDataSubmission() *v1.OracleDataSubmission

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) GetProtocolUpgradeProposal

func (x *TxErrorEvent) GetProtocolUpgradeProposal() *v1.ProtocolUpgradeProposal

func (*TxErrorEvent) GetTransaction

func (m *TxErrorEvent) GetTransaction() isTxErrorEvent_Transaction

func (*TxErrorEvent) GetTransfer

func (x *TxErrorEvent) GetTransfer() *v1.Transfer

func (*TxErrorEvent) GetUndelegateSubmission

func (x *TxErrorEvent) GetUndelegateSubmission() *v1.UndelegateSubmission

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

type TxErrorEvent_AnnounceNode

type TxErrorEvent_AnnounceNode struct {
	AnnounceNode *v1.AnnounceNode `protobuf:"bytes,115,opt,name=announce_node,json=announceNode,proto3,oneof"`
}

type TxErrorEvent_BatchMarketInstructions added in v0.55.0

type TxErrorEvent_BatchMarketInstructions struct {
	BatchMarketInstructions *v1.BatchMarketInstructions `protobuf:"bytes,119,opt,name=batch_market_instructions,json=batchMarketInstructions,proto3,oneof"`
}

type TxErrorEvent_CancelTransfer

type TxErrorEvent_CancelTransfer struct {
	CancelTransfer *v1.CancelTransfer `protobuf:"bytes,114,opt,name=cancel_transfer,json=cancelTransfer,proto3,oneof"`
}

type TxErrorEvent_DelegateSubmission

type TxErrorEvent_DelegateSubmission struct {
	DelegateSubmission *v1.DelegateSubmission `protobuf:"bytes,108,opt,name=delegate_submission,json=delegateSubmission,proto3,oneof"`
}

type TxErrorEvent_IssueSignatures added in v0.55.0

type TxErrorEvent_IssueSignatures struct {
	IssueSignatures *v1.IssueSignatures `protobuf:"bytes,118,opt,name=issue_signatures,json=issueSignatures,proto3,oneof"`
}

type TxErrorEvent_LiquidityProvisionAmendment

type TxErrorEvent_LiquidityProvisionAmendment struct {
	LiquidityProvisionAmendment *v1.LiquidityProvisionAmendment `protobuf:"bytes,112,opt,name=liquidity_provision_amendment,json=liquidityProvisionAmendment,proto3,oneof"`
}

type TxErrorEvent_LiquidityProvisionCancellation

type TxErrorEvent_LiquidityProvisionCancellation struct {
	LiquidityProvisionCancellation *v1.LiquidityProvisionCancellation `protobuf:"bytes,111,opt,name=liquidity_provision_cancellation,json=liquidityProvisionCancellation,proto3,oneof"`
}

type TxErrorEvent_LiquidityProvisionSubmission

type TxErrorEvent_LiquidityProvisionSubmission struct {
	LiquidityProvisionSubmission *v1.LiquidityProvisionSubmission `protobuf:"bytes,106,opt,name=liquidity_provision_submission,json=liquidityProvisionSubmission,proto3,oneof"`
}

type TxErrorEvent_OracleDataSubmission

type TxErrorEvent_OracleDataSubmission struct {
	OracleDataSubmission *v1.OracleDataSubmission `protobuf:"bytes,116,opt,name=oracle_data_submission,json=oracleDataSubmission,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_ProtocolUpgradeProposal

type TxErrorEvent_ProtocolUpgradeProposal struct {
	ProtocolUpgradeProposal *v1.ProtocolUpgradeProposal `protobuf:"bytes,117,opt,name=protocol_upgrade_proposal,json=protocolUpgradeProposal,proto3,oneof"`
}

type TxErrorEvent_Transfer

type TxErrorEvent_Transfer struct {
	Transfer *v1.Transfer `protobuf:"bytes,113,opt,name=transfer,proto3,oneof"`
}

type TxErrorEvent_UndelegateSubmission

type TxErrorEvent_UndelegateSubmission struct {
	UndelegateSubmission *v1.UndelegateSubmission `protobuf:"bytes,109,opt,name=undelegate_submission,json=undelegateSubmission,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 ValidatorRankingEvent

type ValidatorRankingEvent struct {
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Stake based score - no anti-whaling
	StakeScore string `protobuf:"bytes,2,opt,name=stake_score,json=stakeScore,proto3" json:"stake_score,omitempty"`
	// Performance base score
	PerformanceScore string `protobuf:"bytes,3,opt,name=performance_score,json=performanceScore,proto3" json:"performance_score,omitempty"`
	// Final score
	RankingScore string `protobuf:"bytes,4,opt,name=ranking_score,json=rankingScore,proto3" json:"ranking_score,omitempty"`
	// Status of the validator in the previous epoch
	PreviousStatus string `protobuf:"bytes,5,opt,name=previous_status,json=previousStatus,proto3" json:"previous_status,omitempty"`
	// Status of the validator in the next epoch
	NextStatus string `protobuf:"bytes,6,opt,name=next_status,json=nextStatus,proto3" json:"next_status,omitempty"`
	// Epoch seq for which the status is valid
	EpochSeq string `protobuf:"bytes,7,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Tendermint voting power of the validator
	TmVotingPower uint32 `protobuf:"varint,8,opt,name=tm_voting_power,json=tmVotingPower,proto3" json:"tm_voting_power,omitempty"`
	// contains filtered or unexported fields
}

Event that explains the status of the validator for the coming epoch

func (*ValidatorRankingEvent) Descriptor deprecated

func (*ValidatorRankingEvent) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorRankingEvent.ProtoReflect.Descriptor instead.

func (*ValidatorRankingEvent) GetEpochSeq

func (x *ValidatorRankingEvent) GetEpochSeq() string

func (*ValidatorRankingEvent) GetNextStatus

func (x *ValidatorRankingEvent) GetNextStatus() string

func (*ValidatorRankingEvent) GetNodeId

func (x *ValidatorRankingEvent) GetNodeId() string

func (*ValidatorRankingEvent) GetPerformanceScore

func (x *ValidatorRankingEvent) GetPerformanceScore() string

func (*ValidatorRankingEvent) GetPreviousStatus

func (x *ValidatorRankingEvent) GetPreviousStatus() string

func (*ValidatorRankingEvent) GetRankingScore

func (x *ValidatorRankingEvent) GetRankingScore() string

func (*ValidatorRankingEvent) GetStakeScore

func (x *ValidatorRankingEvent) GetStakeScore() string

func (*ValidatorRankingEvent) GetTmVotingPower

func (x *ValidatorRankingEvent) GetTmVotingPower() uint32

func (*ValidatorRankingEvent) ProtoMessage

func (*ValidatorRankingEvent) ProtoMessage()

func (*ValidatorRankingEvent) ProtoReflect

func (x *ValidatorRankingEvent) ProtoReflect() protoreflect.Message

func (*ValidatorRankingEvent) Reset

func (x *ValidatorRankingEvent) Reset()

func (*ValidatorRankingEvent) String

func (x *ValidatorRankingEvent) String() string

type ValidatorScoreEvent

type ValidatorScoreEvent struct {
	NodeId               string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	EpochSeq             string `protobuf:"bytes,2,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	ValidatorScore       string `protobuf:"bytes,3,opt,name=validator_score,json=validatorScore,proto3" json:"validator_score,omitempty"`
	NormalisedScore      string `protobuf:"bytes,4,opt,name=normalised_score,json=normalisedScore,proto3" json:"normalised_score,omitempty"`
	ValidatorPerformance string `protobuf:"bytes,5,opt,name=validator_performance,json=validatorPerformance,proto3" json:"validator_performance,omitempty"`
	RawValidatorScore    string `protobuf:"bytes,6,opt,name=raw_validator_score,json=rawValidatorScore,proto3" json:"raw_validator_score,omitempty"`
	ValidatorStatus      string `protobuf:"bytes,7,opt,name=validator_status,json=validatorStatus,proto3" json:"validator_status,omitempty"`
	MultisigScore        string `protobuf:"bytes,8,opt,name=multisig_score,json=multisigScore,proto3" json:"multisig_score,omitempty"`
	// contains filtered or unexported fields
}

ValidatorScoreEvent is the score a validator gets for a given epoch

func (*ValidatorScoreEvent) Descriptor deprecated

func (*ValidatorScoreEvent) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorScoreEvent.ProtoReflect.Descriptor instead.

func (*ValidatorScoreEvent) GetEpochSeq

func (x *ValidatorScoreEvent) GetEpochSeq() string

func (*ValidatorScoreEvent) GetMultisigScore

func (x *ValidatorScoreEvent) GetMultisigScore() string

func (*ValidatorScoreEvent) GetNodeId

func (x *ValidatorScoreEvent) GetNodeId() string

func (*ValidatorScoreEvent) GetNormalisedScore

func (x *ValidatorScoreEvent) GetNormalisedScore() string

func (*ValidatorScoreEvent) GetRawValidatorScore

func (x *ValidatorScoreEvent) GetRawValidatorScore() string

func (*ValidatorScoreEvent) GetValidatorPerformance

func (x *ValidatorScoreEvent) GetValidatorPerformance() string

func (*ValidatorScoreEvent) GetValidatorScore

func (x *ValidatorScoreEvent) GetValidatorScore() string

func (*ValidatorScoreEvent) GetValidatorStatus

func (x *ValidatorScoreEvent) GetValidatorStatus() string

func (*ValidatorScoreEvent) ProtoMessage

func (*ValidatorScoreEvent) ProtoMessage()

func (*ValidatorScoreEvent) ProtoReflect

func (x *ValidatorScoreEvent) ProtoReflect() protoreflect.Message

func (*ValidatorScoreEvent) Reset

func (x *ValidatorScoreEvent) Reset()

func (*ValidatorScoreEvent) String

func (x *ValidatorScoreEvent) String() string

type ValidatorUpdate

type ValidatorUpdate struct {

	// Node ID of the validator node
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Vega public key of validator node
	VegaPubKey string `protobuf:"bytes,2,opt,name=vega_pub_key,json=vegaPubKey,proto3" json:"vega_pub_key,omitempty"`
	// Ethereum public key of validator node
	EthereumAddress string `protobuf:"bytes,3,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
	// Public key of Tendermint
	TmPubKey string `protobuf:"bytes,4,opt,name=tm_pub_key,json=tmPubKey,proto3" json:"tm_pub_key,omitempty"`
	// URL with more info on the node
	InfoUrl string `protobuf:"bytes,5,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,6,opt,name=country,proto3" json:"country,omitempty"`
	// Name of the validator
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// AvatarURL of the validator
	AvatarUrl string `protobuf:"bytes,8,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	// Vega public key derivation index
	VegaPubKeyIndex uint32 `protobuf:"varint,9,opt,name=vega_pub_key_index,json=vegaPubKeyIndex,proto3" json:"vega_pub_key_index,omitempty"`
	// Flag indicating if the validator has been added to or removed from vega
	Added bool `protobuf:"varint,10,opt,name=added,proto3" json:"added,omitempty"`
	// Epoch in which the announced pending node will start participating in the network
	FromEpoch uint64 `protobuf:"varint,11,opt,name=from_epoch,json=fromEpoch,proto3" json:"from_epoch,omitempty"`
	// Ethereum public key being used as the submitter to allow automatic signature generation
	SubmitterAddress string `protobuf:"bytes,12,opt,name=submitter_address,json=submitterAddress,proto3" json:"submitter_address,omitempty"`
	// Epoch in which the node was announced or removed from the network
	EpochSeq uint64 `protobuf:"varint,13,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// contains filtered or unexported fields
}

Validator update event contains information about validator node

func (*ValidatorUpdate) Descriptor deprecated

func (*ValidatorUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorUpdate.ProtoReflect.Descriptor instead.

func (*ValidatorUpdate) GetAdded

func (x *ValidatorUpdate) GetAdded() bool

func (*ValidatorUpdate) GetAvatarUrl

func (x *ValidatorUpdate) GetAvatarUrl() string

func (*ValidatorUpdate) GetCountry

func (x *ValidatorUpdate) GetCountry() string

func (*ValidatorUpdate) GetEpochSeq added in v0.62.0

func (x *ValidatorUpdate) GetEpochSeq() uint64

func (*ValidatorUpdate) GetEthereumAddress

func (x *ValidatorUpdate) GetEthereumAddress() string

func (*ValidatorUpdate) GetFromEpoch

func (x *ValidatorUpdate) GetFromEpoch() uint64

func (*ValidatorUpdate) GetInfoUrl

func (x *ValidatorUpdate) GetInfoUrl() string

func (*ValidatorUpdate) GetName

func (x *ValidatorUpdate) GetName() string

func (*ValidatorUpdate) GetNodeId

func (x *ValidatorUpdate) GetNodeId() string

func (*ValidatorUpdate) GetSubmitterAddress added in v0.55.0

func (x *ValidatorUpdate) GetSubmitterAddress() string

func (*ValidatorUpdate) GetTmPubKey

func (x *ValidatorUpdate) GetTmPubKey() string

func (*ValidatorUpdate) GetVegaPubKey

func (x *ValidatorUpdate) GetVegaPubKey() string

func (*ValidatorUpdate) GetVegaPubKeyIndex

func (x *ValidatorUpdate) GetVegaPubKeyIndex() uint32

func (*ValidatorUpdate) ProtoMessage

func (*ValidatorUpdate) ProtoMessage()

func (*ValidatorUpdate) ProtoReflect

func (x *ValidatorUpdate) ProtoReflect() protoreflect.Message

func (*ValidatorUpdate) Reset

func (x *ValidatorUpdate) Reset()

func (*ValidatorUpdate) String

func (x *ValidatorUpdate) String() string

type VestingBalancesSummary added in v0.73.0

type VestingBalancesSummary struct {

	// Epoch for which these balances are valid.
	EpochSeq uint64 `protobuf:"varint,1,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
	// Parties' summaries.
	PartiesVestingSummary []*PartyVestingSummary `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Summary of the vesting and locked balances for an epoch

func (*VestingBalancesSummary) Descriptor deprecated added in v0.73.0

func (*VestingBalancesSummary) Descriptor() ([]byte, []int)

Deprecated: Use VestingBalancesSummary.ProtoReflect.Descriptor instead.

func (*VestingBalancesSummary) GetEpochSeq added in v0.73.0

func (x *VestingBalancesSummary) GetEpochSeq() uint64

func (*VestingBalancesSummary) GetPartiesVestingSummary added in v0.73.0

func (x *VestingBalancesSummary) GetPartiesVestingSummary() []*PartyVestingSummary

func (*VestingBalancesSummary) ProtoMessage added in v0.73.0

func (*VestingBalancesSummary) ProtoMessage()

func (*VestingBalancesSummary) ProtoReflect added in v0.73.0

func (x *VestingBalancesSummary) ProtoReflect() protoreflect.Message

func (*VestingBalancesSummary) Reset added in v0.73.0

func (x *VestingBalancesSummary) Reset()

func (*VestingBalancesSummary) String added in v0.73.0

func (x *VestingBalancesSummary) String() string

type VestingStatsUpdated added in v0.73.0

type VestingStatsUpdated struct {

	// Epoch at which the vesting statistics are updated.
	AtEpoch uint64 `protobuf:"varint,1,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// All parties stats.
	Stats []*PartyVestingStats `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

Stats of all parties invested in the vesting program.

func (*VestingStatsUpdated) Descriptor deprecated added in v0.73.0

func (*VestingStatsUpdated) Descriptor() ([]byte, []int)

Deprecated: Use VestingStatsUpdated.ProtoReflect.Descriptor instead.

func (*VestingStatsUpdated) GetAtEpoch added in v0.73.0

func (x *VestingStatsUpdated) GetAtEpoch() uint64

func (*VestingStatsUpdated) GetStats added in v0.73.0

func (x *VestingStatsUpdated) GetStats() []*PartyVestingStats

func (*VestingStatsUpdated) ProtoMessage added in v0.73.0

func (*VestingStatsUpdated) ProtoMessage()

func (*VestingStatsUpdated) ProtoReflect added in v0.73.0

func (x *VestingStatsUpdated) ProtoReflect() protoreflect.Message

func (*VestingStatsUpdated) Reset added in v0.73.0

func (x *VestingStatsUpdated) Reset()

func (*VestingStatsUpdated) String added in v0.73.0

func (x *VestingStatsUpdated) String() string

type VolumeDiscountProgramEnded added in v0.73.0

type VolumeDiscountProgramEnded struct {

	// Program update version.
	Version uint64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Unique ID of the volume discount program.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Time in Unix nanoseconds when the referral program ended.
	EndedAt int64 `protobuf:"varint,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"`
	// Epoch at which the referral program ended.
	AtEpoch uint64 `protobuf:"varint,4,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeDiscountProgramEnded) Descriptor deprecated added in v0.73.0

func (*VolumeDiscountProgramEnded) Descriptor() ([]byte, []int)

Deprecated: Use VolumeDiscountProgramEnded.ProtoReflect.Descriptor instead.

func (*VolumeDiscountProgramEnded) GetAtEpoch added in v0.73.0

func (x *VolumeDiscountProgramEnded) GetAtEpoch() uint64

func (*VolumeDiscountProgramEnded) GetEndedAt added in v0.73.0

func (x *VolumeDiscountProgramEnded) GetEndedAt() int64

func (*VolumeDiscountProgramEnded) GetId added in v0.73.0

func (*VolumeDiscountProgramEnded) GetVersion added in v0.73.0

func (x *VolumeDiscountProgramEnded) GetVersion() uint64

func (*VolumeDiscountProgramEnded) ProtoMessage added in v0.73.0

func (*VolumeDiscountProgramEnded) ProtoMessage()

func (*VolumeDiscountProgramEnded) ProtoReflect added in v0.73.0

func (*VolumeDiscountProgramEnded) Reset added in v0.73.0

func (x *VolumeDiscountProgramEnded) Reset()

func (*VolumeDiscountProgramEnded) String added in v0.73.0

func (x *VolumeDiscountProgramEnded) String() string

type VolumeDiscountProgramStarted added in v0.73.0

type VolumeDiscountProgramStarted struct {

	// Volume discount program that has started.
	Program *vega.VolumeDiscountProgram `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
	// Time in Unix nanoseconds when the volume discount program started.
	StartedAt int64 `protobuf:"varint,2,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Epoch at which the volume discount program started.
	AtEpoch uint64 `protobuf:"varint,3,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeDiscountProgramStarted) Descriptor deprecated added in v0.73.0

func (*VolumeDiscountProgramStarted) Descriptor() ([]byte, []int)

Deprecated: Use VolumeDiscountProgramStarted.ProtoReflect.Descriptor instead.

func (*VolumeDiscountProgramStarted) GetAtEpoch added in v0.73.0

func (x *VolumeDiscountProgramStarted) GetAtEpoch() uint64

func (*VolumeDiscountProgramStarted) GetProgram added in v0.73.0

func (*VolumeDiscountProgramStarted) GetStartedAt added in v0.73.0

func (x *VolumeDiscountProgramStarted) GetStartedAt() int64

func (*VolumeDiscountProgramStarted) ProtoMessage added in v0.73.0

func (*VolumeDiscountProgramStarted) ProtoMessage()

func (*VolumeDiscountProgramStarted) ProtoReflect added in v0.73.0

func (*VolumeDiscountProgramStarted) Reset added in v0.73.0

func (x *VolumeDiscountProgramStarted) Reset()

func (*VolumeDiscountProgramStarted) String added in v0.73.0

type VolumeDiscountProgramUpdated added in v0.73.0

type VolumeDiscountProgramUpdated struct {

	// The updated volume discount program.
	Program *vega.VolumeDiscountProgram `protobuf:"bytes,1,opt,name=program,proto3" json:"program,omitempty"`
	// Time in Unix nanoseconds when the volume discount program was updated.
	UpdatedAt int64 `protobuf:"varint,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Epoch at which the volume discount program was updated.
	AtEpoch uint64 `protobuf:"varint,3,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeDiscountProgramUpdated) Descriptor deprecated added in v0.73.0

func (*VolumeDiscountProgramUpdated) Descriptor() ([]byte, []int)

Deprecated: Use VolumeDiscountProgramUpdated.ProtoReflect.Descriptor instead.

func (*VolumeDiscountProgramUpdated) GetAtEpoch added in v0.73.0

func (x *VolumeDiscountProgramUpdated) GetAtEpoch() uint64

func (*VolumeDiscountProgramUpdated) GetProgram added in v0.73.0

func (*VolumeDiscountProgramUpdated) GetUpdatedAt added in v0.73.0

func (x *VolumeDiscountProgramUpdated) GetUpdatedAt() int64

func (*VolumeDiscountProgramUpdated) ProtoMessage added in v0.73.0

func (*VolumeDiscountProgramUpdated) ProtoMessage()

func (*VolumeDiscountProgramUpdated) ProtoReflect added in v0.73.0

func (*VolumeDiscountProgramUpdated) Reset added in v0.73.0

func (x *VolumeDiscountProgramUpdated) Reset()

func (*VolumeDiscountProgramUpdated) String added in v0.73.0

type VolumeDiscountStatsUpdated added in v0.73.0

type VolumeDiscountStatsUpdated struct {

	// Epoch at which the volume discount statistics are updated.
	AtEpoch uint64 `protobuf:"varint,1,opt,name=at_epoch,json=atEpoch,proto3" json:"at_epoch,omitempty"`
	// All parties' stats.
	Stats []*PartyVolumeDiscountStats `protobuf:"bytes,2,rep,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

Stats of all parties eligible for volume discount.

func (*VolumeDiscountStatsUpdated) Descriptor deprecated added in v0.73.0

func (*VolumeDiscountStatsUpdated) Descriptor() ([]byte, []int)

Deprecated: Use VolumeDiscountStatsUpdated.ProtoReflect.Descriptor instead.

func (*VolumeDiscountStatsUpdated) GetAtEpoch added in v0.73.0

func (x *VolumeDiscountStatsUpdated) GetAtEpoch() uint64

func (*VolumeDiscountStatsUpdated) GetStats added in v0.73.0

func (*VolumeDiscountStatsUpdated) ProtoMessage added in v0.73.0

func (*VolumeDiscountStatsUpdated) ProtoMessage()

func (*VolumeDiscountStatsUpdated) ProtoReflect added in v0.73.0

func (*VolumeDiscountStatsUpdated) Reset added in v0.73.0

func (x *VolumeDiscountStatsUpdated) Reset()

func (*VolumeDiscountStatsUpdated) String added in v0.73.0

func (x *VolumeDiscountStatsUpdated) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL