v1

package
v0.0.0-...-f6bc33c Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2023 License: MIT Imports: 6 Imported by: 0

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",
		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_MARKET":                           101,
		"BUS_EVENT_TYPE_TX_ERROR":                         201,
	}
)

Enum value maps for BusEventType.

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_zeta_events_v1_events_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

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 zeta.AuctionTrigger `protobuf:"varint,6,opt,name=trigger,proto3,enum=zeta.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 zeta.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() zeta.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() zeta.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

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

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

Deprecated: Use BeginBlock.ProtoReflect.Descriptor instead.

func (*BeginBlock) GetHash

func (x *BeginBlock) GetHash() string

func (*BeginBlock) GetHeight

func (x *BeginBlock) GetHeight() uint64

func (*BeginBlock) GetTimestamp

func (x *BeginBlock) GetTimestamp() int64

func (*BeginBlock) ProtoMessage

func (*BeginBlock) ProtoMessage()

func (*BeginBlock) ProtoReflect

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

func (*BeginBlock) Reset

func (x *BeginBlock) Reset()

func (*BeginBlock) String

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=zeta.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_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 Zeta

func (*BusEvent) Descriptor deprecated

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

Deprecated: Use BusEvent.ProtoReflect.Descriptor instead.

func (*BusEvent) GetAccount

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

func (*BusEvent) GetAsset

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

func (*BusEvent) GetAuction

func (x *BusEvent) GetAuction() *AuctionEvent

func (*BusEvent) GetBeginBlock

func (x *BusEvent) GetBeginBlock() *BeginBlock

func (*BusEvent) GetBlock

func (x *BusEvent) GetBlock() string

func (*BusEvent) GetChainId

func (x *BusEvent) GetChainId() string

func (*BusEvent) GetCheckpoint

func (x *BusEvent) GetCheckpoint() *CheckpointEvent

func (*BusEvent) GetCoreSnapshotEvent

func (x *BusEvent) GetCoreSnapshotEvent() *CoreSnapshotData

func (*BusEvent) GetDelegationBalance

func (x *BusEvent) GetDelegationBalance() *DelegationBalanceEvent

func (*BusEvent) GetDeposit

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

func (*BusEvent) GetDistressedOrders

func (x *BusEvent) GetDistressedOrders() *DistressedOrders

func (*BusEvent) GetDistressedPositions

func (x *BusEvent) GetDistressedPositions() *DistressedPositions

func (*BusEvent) GetEndBlock

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

func (x *BusEvent) GetExpiredOrders() *ExpiredOrders

func (*BusEvent) GetId

func (x *BusEvent) GetId() string

func (*BusEvent) GetKeyRotation

func (x *BusEvent) GetKeyRotation() *KeyRotation

func (*BusEvent) GetLedgerMovements

func (x *BusEvent) GetLedgerMovements() *LedgerMovements

func (*BusEvent) GetLiquidityProvision

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

func (*BusEvent) GetLossSocialization

func (x *BusEvent) GetLossSocialization() *LossSocialization

func (*BusEvent) GetMarginLevels

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

func (*BusEvent) GetMarket

func (x *BusEvent) GetMarket() *MarketEvent

func (*BusEvent) GetMarketCreated

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

func (*BusEvent) GetMarketData

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

func (*BusEvent) GetMarketTick

func (x *BusEvent) GetMarketTick() *MarketTick

func (*BusEvent) GetMarketUpdated

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

func (*BusEvent) GetNetworkLimits

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

func (*BusEvent) GetNetworkParameter

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

func (*BusEvent) GetNodeSignature

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

func (*BusEvent) GetOracleData

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

func (*BusEvent) GetOracleSpec

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

func (*BusEvent) GetOrder

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

func (*BusEvent) GetParty

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

func (*BusEvent) GetPositionResolution

func (x *BusEvent) GetPositionResolution() *PositionResolution

func (*BusEvent) GetPositionStateEvent

func (x *BusEvent) GetPositionStateEvent() *PositionStateEvent

func (*BusEvent) GetProposal

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

func (*BusEvent) GetProtocolUpgradeDataNodeReady

func (x *BusEvent) GetProtocolUpgradeDataNodeReady() *ProtocolUpgradeDataNodeReady

func (*BusEvent) GetProtocolUpgradeEvent

func (x *BusEvent) GetProtocolUpgradeEvent() *ProtocolUpgradeEvent

func (*BusEvent) GetProtocolUpgradeStarted

func (x *BusEvent) GetProtocolUpgradeStarted() *ProtocolUpgradeStarted

func (*BusEvent) GetRankingEvent

func (x *BusEvent) GetRankingEvent() *ValidatorRankingEvent

func (*BusEvent) GetRewardPayout

func (x *BusEvent) GetRewardPayout() *RewardPayoutEvent

func (*BusEvent) GetRiskFactor

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

func (*BusEvent) GetSettleDistressed

func (x *BusEvent) GetSettleDistressed() *SettleDistressed

func (*BusEvent) GetSettleMarket

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

func (x *BusEvent) GetTimeUpdate() *TimeUpdate

func (*BusEvent) GetTrade

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

func (*BusEvent) GetTransactionResult

func (x *BusEvent) GetTransactionResult() *TransactionResult

func (*BusEvent) GetTransfer

func (x *BusEvent) GetTransfer() *Transfer

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

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

func (*BusEvent) GetWithdrawal

func (x *BusEvent) GetWithdrawal() *zeta.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 Zeta 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 Zeta
	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 Zeta
	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 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 *zeta.Account `protobuf:"bytes,105,opt,name=account,proto3,oneof"`
}

type BusEvent_Asset

type BusEvent_Asset struct {
	// Asset events
	Asset *zeta.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

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_Checkpoint

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

type BusEvent_CoreSnapshotEvent

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 *zeta.Deposit `protobuf:"bytes,120,opt,name=deposit,proto3,oneof"`
}

type BusEvent_DistressedOrders

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

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

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

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_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

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 *zeta.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 *zeta.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 *zeta.Market `protobuf:"bytes,116,opt,name=market_created,json=marketCreated,proto3,oneof"`
}

type BusEvent_MarketData

type BusEvent_MarketData struct {
	// Market data events
	MarketData *zeta.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 *zeta.Market `protobuf:"bytes,125,opt,name=market_updated,json=marketUpdated,proto3,oneof"`
}

type BusEvent_NetworkLimits

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

type BusEvent_NetworkParameter

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

type BusEvent_OracleSpec

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

type BusEvent_Order

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

type BusEvent_Party

type BusEvent_Party struct {
	// Party events
	Party *zeta.Party `protobuf:"bytes,106,opt,name=party,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 *zeta.Proposal `protobuf:"bytes,109,opt,name=proposal,proto3,oneof"`
}

type BusEvent_ProtocolUpgradeDataNodeReady

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

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_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 *zeta.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

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_TimeUpdate

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

type BusEvent_Trade

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

type BusEvent_TransactionResult

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_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_Vote

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

type BusEvent_Withdrawal

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

type CheckpointEvent

type CheckpointEvent struct {
	Hash        string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	BlockHash   string `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	BlockHeight uint64 `protobuf:"varint,3,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckpointEvent) Descriptor deprecated

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

Deprecated: Use CheckpointEvent.ProtoReflect.Descriptor instead.

func (*CheckpointEvent) GetBlockHash

func (x *CheckpointEvent) GetBlockHash() string

func (*CheckpointEvent) GetBlockHeight

func (x *CheckpointEvent) GetBlockHeight() uint64

func (*CheckpointEvent) GetHash

func (x *CheckpointEvent) GetHash() string

func (*CheckpointEvent) ProtoMessage

func (*CheckpointEvent) ProtoMessage()

func (*CheckpointEvent) ProtoReflect

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

func (*CheckpointEvent) Reset

func (x *CheckpointEvent) Reset()

func (*CheckpointEvent) String

func (x *CheckpointEvent) String() string

type CoreSnapshotData

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

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

Deprecated: Use CoreSnapshotData.ProtoReflect.Descriptor instead.

func (*CoreSnapshotData) GetBlockHash

func (x *CoreSnapshotData) GetBlockHash() string

func (*CoreSnapshotData) GetBlockHeight

func (x *CoreSnapshotData) GetBlockHeight() uint64

func (*CoreSnapshotData) GetCoreVersion

func (x *CoreSnapshotData) GetCoreVersion() string

func (*CoreSnapshotData) GetProtocolUpgradeBlock

func (x *CoreSnapshotData) GetProtocolUpgradeBlock() bool

func (*CoreSnapshotData) ProtoMessage

func (*CoreSnapshotData) ProtoMessage()

func (*CoreSnapshotData) ProtoReflect

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

func (*CoreSnapshotData) Reset

func (x *CoreSnapshotData) Reset()

func (*CoreSnapshotData) String

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

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

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

Deprecated: Use DistressedOrders.ProtoReflect.Descriptor instead.

func (*DistressedOrders) GetMarketId

func (x *DistressedOrders) GetMarketId() string

func (*DistressedOrders) GetParties

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

func (*DistressedOrders) ProtoMessage

func (*DistressedOrders) ProtoMessage()

func (*DistressedOrders) ProtoReflect

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

func (*DistressedOrders) Reset

func (x *DistressedOrders) Reset()

func (*DistressedOrders) String

func (x *DistressedOrders) String() string

type DistressedPositions

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

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

Deprecated: Use DistressedPositions.ProtoReflect.Descriptor instead.

func (*DistressedPositions) GetDistressedParties

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

func (*DistressedPositions) GetMarketId

func (x *DistressedPositions) GetMarketId() string

func (*DistressedPositions) GetSafeParties

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

func (*DistressedPositions) ProtoMessage

func (*DistressedPositions) ProtoMessage()

func (*DistressedPositions) ProtoReflect

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

func (*DistressedPositions) Reset

func (x *DistressedPositions) Reset()

func (*DistressedPositions) String

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 Zeta 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"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerAdded) Descriptor deprecated

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

Deprecated: Use ERC20MultiSigSignerAdded.ProtoReflect.Descriptor instead.

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=zeta.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"`
	// 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) 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 Zeta 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"`
	// contains filtered or unexported fields
}

func (*ERC20MultiSigSignerRemoved) Descriptor deprecated

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

Deprecated: Use ERC20MultiSigSignerRemoved.ProtoReflect.Descriptor instead.

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

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

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

Deprecated: Use ERC20MultiSigSignerRemovedSubmitter.ProtoReflect.Descriptor instead.

func (*ERC20MultiSigSignerRemovedSubmitter) GetSignatureId

func (x *ERC20MultiSigSignerRemovedSubmitter) GetSignatureId() string

func (*ERC20MultiSigSignerRemovedSubmitter) GetSubmitter

func (x *ERC20MultiSigSignerRemovedSubmitter) GetSubmitter() string

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoMessage

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoMessage()

func (*ERC20MultiSigSignerRemovedSubmitter) ProtoReflect

func (*ERC20MultiSigSignerRemovedSubmitter) Reset

func (*ERC20MultiSigSignerRemovedSubmitter) String

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"`
	// 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) 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

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

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

Deprecated: Use EndBlock.ProtoReflect.Descriptor instead.

func (*EndBlock) GetHeight

func (x *EndBlock) GetHeight() uint64

func (*EndBlock) ProtoMessage

func (*EndBlock) ProtoMessage()

func (*EndBlock) ProtoReflect

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

func (*EndBlock) Reset

func (x *EndBlock) Reset()

func (*EndBlock) String

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 zeta.EpochAction `protobuf:"varint,2,opt,name=action,proto3,enum=zeta.EpochAction" json:"action,omitempty"`
	// Zeta time at which this epoch started
	StartTime int64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Zeta time at which this epoch should end
	ExpireTime int64 `protobuf:"varint,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// Zeta 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() zeta.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

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

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

Deprecated: Use ExpiredOrders.ProtoReflect.Descriptor instead.

func (*ExpiredOrders) GetMarketId

func (x *ExpiredOrders) GetMarketId() string

func (*ExpiredOrders) GetOrderIds

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

func (*ExpiredOrders) ProtoMessage

func (*ExpiredOrders) ProtoMessage()

func (*ExpiredOrders) ProtoReflect

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

func (*ExpiredOrders) Reset

func (x *ExpiredOrders) Reset()

func (*ExpiredOrders) String

func (x *ExpiredOrders) String() string

type KeyRotation

type KeyRotation struct {

	// Node ID of the node that rotated their Zeta key
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Zeta 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"`
	// Zeta 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 Zeta 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

type LedgerMovements struct {

	// One or more entries containing internal transfer information
	LedgerMovements []*zeta.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

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

Deprecated: Use LedgerMovements.ProtoReflect.Descriptor instead.

func (*LedgerMovements) GetLedgerMovements

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

func (*LedgerMovements) ProtoMessage

func (*LedgerMovements) ProtoMessage()

func (*LedgerMovements) ProtoReflect

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

func (*LedgerMovements) Reset

func (x *LedgerMovements) Reset()

func (*LedgerMovements) String

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 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 Zeta blockchain aka Zeta-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 Zeta

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

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

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

Deprecated: Use ProtocolUpgradeDataNodeReady.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeDataNodeReady) GetLastBlockHeight

func (x *ProtocolUpgradeDataNodeReady) GetLastBlockHeight() uint64

func (*ProtocolUpgradeDataNodeReady) ProtoMessage

func (*ProtocolUpgradeDataNodeReady) ProtoMessage()

func (*ProtocolUpgradeDataNodeReady) ProtoReflect

func (*ProtocolUpgradeDataNodeReady) Reset

func (x *ProtocolUpgradeDataNodeReady) Reset()

func (*ProtocolUpgradeDataNodeReady) String

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 zeta binary
	ZetaReleaseTag string `protobuf:"bytes,2,opt,name=zeta_release_tag,json=zetaReleaseTag,proto3" json:"zeta_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=zeta.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) GetZetaReleaseTag

func (x *ProtocolUpgradeEvent) GetZetaReleaseTag() 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) Number

func (ProtocolUpgradeProposalStatus) String

func (ProtocolUpgradeProposalStatus) Type

type ProtocolUpgradeStarted

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

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

Deprecated: Use ProtocolUpgradeStarted.ProtoReflect.Descriptor instead.

func (*ProtocolUpgradeStarted) GetLastBlockHeight

func (x *ProtocolUpgradeStarted) GetLastBlockHeight() uint64

func (*ProtocolUpgradeStarted) ProtoMessage

func (*ProtocolUpgradeStarted) ProtoMessage()

func (*ProtocolUpgradeStarted) ProtoReflect

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

func (*ProtocolUpgradeStarted) Reset

func (x *ProtocolUpgradeStarted) Reset()

func (*ProtocolUpgradeStarted) String

func (x *ProtocolUpgradeStarted) 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 *zeta.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() *zeta.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 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"`
	Market               string `protobuf:"bytes,8,opt,name=market,proto3" json:"market,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) GetMarket

func (x *RewardPayoutEvent) GetMarket() string

func (*RewardPayoutEvent) GetParty

func (x *RewardPayoutEvent) GetParty() string

func (*RewardPayoutEvent) GetPercentOfTotalReward

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

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

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

Deprecated: Use SettleMarket.ProtoReflect.Descriptor instead.

func (*SettleMarket) GetMarketId

func (x *SettleMarket) GetMarketId() string

func (*SettleMarket) GetPositionFactor

func (x *SettleMarket) GetPositionFactor() string

func (*SettleMarket) GetPrice

func (x *SettleMarket) GetPrice() string

func (*SettleMarket) ProtoMessage

func (*SettleMarket) ProtoMessage()

func (*SettleMarket) ProtoReflect

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

func (*SettleMarket) Reset

func (x *SettleMarket) Reset()

func (*SettleMarket) String

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=zeta.events.v1.StakeLinking_Type" json:"type,omitempty"`
	// Timestamps at which 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=zeta.events.v1.StakeLinking_Status" json:"status,omitempty"`
	// Time at which the zeta network finalized 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 from which the events happen
	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 Zeta network
	StakeLinking_STATUS_PENDING StakeLinking_Status = 1
	// Indicates an event accepted by the Zeta network
	StakeLinking_STATUS_ACCEPTED StakeLinking_Status = 2
	// Indicates an event rejected by the Zeta 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) 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) 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 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 TimeUpdate

type TimeUpdate struct {

	// Timestamp containing latest update from Zeta blockchain aka Zeta-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 Zeta 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 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

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

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

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

Deprecated: Use TransactionResult.ProtoReflect.Descriptor instead.

func (*TransactionResult) GetAnnounceNode

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

func (*TransactionResult) GetBatchMarketInstructions

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

func (*TransactionResult) GetCancelTransfer

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

func (*TransactionResult) GetDelegateSubmission

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

func (*TransactionResult) GetEthereumKeyRotateSubmission

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

func (*TransactionResult) GetExtra

func (m *TransactionResult) GetExtra() isTransactionResult_Extra

func (*TransactionResult) GetFailure

func (*TransactionResult) GetHash

func (x *TransactionResult) GetHash() string

func (*TransactionResult) GetIssueSignatures

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

func (*TransactionResult) GetKeyRotateSubmission

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

func (*TransactionResult) GetLiquidityProvisionAmendment

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

func (*TransactionResult) GetLiquidityProvisionCancellation

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

func (*TransactionResult) GetLiquidityProvisionSubmission

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

func (*TransactionResult) GetOracleDataSubmission

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

func (*TransactionResult) GetOrderAmendment

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

func (*TransactionResult) GetOrderCancellation

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

func (*TransactionResult) GetOrderSubmission

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

func (*TransactionResult) GetPartyId

func (x *TransactionResult) GetPartyId() string

func (*TransactionResult) GetProposal

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

func (*TransactionResult) GetProtocolUpgradeProposal

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

func (*TransactionResult) GetStatus

func (x *TransactionResult) GetStatus() bool

func (*TransactionResult) GetSuccess

func (*TransactionResult) GetTransaction

func (m *TransactionResult) GetTransaction() isTransactionResult_Transaction

func (*TransactionResult) GetTransfer

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

func (*TransactionResult) GetUndelegateSubmission

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

func (*TransactionResult) GetVoteSubmission

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

func (*TransactionResult) GetWithdrawSubmission

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

func (TransactionResult) IsEvent

func (TransactionResult) IsEvent()

func (*TransactionResult) ProtoMessage

func (*TransactionResult) ProtoMessage()

func (*TransactionResult) ProtoReflect

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

func (*TransactionResult) Reset

func (x *TransactionResult) Reset()

func (*TransactionResult) String

func (x *TransactionResult) String() string

type TransactionResult_AnnounceNode

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

type TransactionResult_BatchMarketInstructions

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

type TransactionResult_CancelTransfer

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

type TransactionResult_DelegateSubmission

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

type TransactionResult_EthereumKeyRotateSubmission

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

type TransactionResult_Failure

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

type TransactionResult_FailureDetails

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

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

Deprecated: Use TransactionResult_FailureDetails.ProtoReflect.Descriptor instead.

func (*TransactionResult_FailureDetails) GetError

func (*TransactionResult_FailureDetails) ProtoMessage

func (*TransactionResult_FailureDetails) ProtoMessage()

func (*TransactionResult_FailureDetails) ProtoReflect

func (*TransactionResult_FailureDetails) Reset

func (*TransactionResult_FailureDetails) String

type TransactionResult_IssueSignatures

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

type TransactionResult_KeyRotateSubmission

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

type TransactionResult_LiquidityProvisionAmendment

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

type TransactionResult_LiquidityProvisionCancellation

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

type TransactionResult_LiquidityProvisionSubmission

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

type TransactionResult_OracleDataSubmission

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

type TransactionResult_OrderAmendment

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

type TransactionResult_OrderCancellation

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

type TransactionResult_OrderSubmission

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

type TransactionResult_Proposal

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

type TransactionResult_ProtocolUpgradeProposal

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

type TransactionResult_Success

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

type TransactionResult_SuccessDetails

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

func (*TransactionResult_SuccessDetails) Descriptor deprecated

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

Deprecated: Use TransactionResult_SuccessDetails.ProtoReflect.Descriptor instead.

func (*TransactionResult_SuccessDetails) ProtoMessage

func (*TransactionResult_SuccessDetails) ProtoMessage()

func (*TransactionResult_SuccessDetails) ProtoReflect

func (*TransactionResult_SuccessDetails) Reset

func (*TransactionResult_SuccessDetails) String

type TransactionResult_Transfer

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

type TransactionResult_UndelegateSubmission

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

type TransactionResult_VoteSubmission

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

type TransactionResult_WithdrawSubmission

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 zeta.AccountType `` /* 131-byte string literal not displayed */
	To              string           `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"`
	ToAccountType   zeta.AccountType `protobuf:"varint,5,opt,name=to_account_type,json=toAccountType,proto3,enum=zeta.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=zeta.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"`
	// Types that are assignable to Kind:
	//
	//	*Transfer_OneOff
	//	*Transfer_Recurring
	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() zeta.AccountType

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

func (x *Transfer) GetReason() string

func (*Transfer) GetRecurring

func (x *Transfer) GetRecurring() *RecurringTransfer

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() zeta.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 Transfer_OneOff

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

type Transfer_Recurring

type Transfer_Recurring struct {
	Recurring *RecurringTransfer `protobuf:"bytes,102,opt,name=recurring,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 Zeta network
	Transfer_STATUS_DONE Transfer_Status = 2
	// Indicates a transfer rejected by the Zeta network
	Transfer_STATUS_REJECTED Transfer_Status = 3
	// Indicates a transfer stopped by the Zeta 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) 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

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

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

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

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"`
	// Zeta public key of validator node
	ZetaPubKey string `protobuf:"bytes,2,opt,name=zeta_pub_key,json=zetaPubKey,proto3" json:"zeta_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"`
	// Zeta public key derivation index
	ZetaPubKeyIndex uint32 `protobuf:"varint,9,opt,name=zeta_pub_key_index,json=zetaPubKeyIndex,proto3" json:"zeta_pub_key_index,omitempty"`
	// Flag indicating if the validator has been added to or removed from zeta
	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

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

func (x *ValidatorUpdate) GetSubmitterAddress() string

func (*ValidatorUpdate) GetTmPubKey

func (x *ValidatorUpdate) GetTmPubKey() string

func (*ValidatorUpdate) GetZetaPubKey

func (x *ValidatorUpdate) GetZetaPubKey() string

func (*ValidatorUpdate) GetZetaPubKeyIndex

func (x *ValidatorUpdate) GetZetaPubKeyIndex() 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

Jump to

Keyboard shortcuts

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