Documentation ¶
Index ¶
- Constants
- Variables
- type AuctionEvent
- func (*AuctionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AuctionEvent) GetEnd() int64
- func (x *AuctionEvent) GetExtensionTrigger() zeta.AuctionTrigger
- func (x *AuctionEvent) GetLeave() bool
- func (x *AuctionEvent) GetMarketId() string
- func (x *AuctionEvent) GetOpeningAuction() bool
- func (x *AuctionEvent) GetStart() int64
- func (x *AuctionEvent) GetTrigger() zeta.AuctionTrigger
- func (AuctionEvent) IsEvent()
- func (*AuctionEvent) ProtoMessage()
- func (x *AuctionEvent) ProtoReflect() protoreflect.Message
- func (x *AuctionEvent) Reset()
- func (x *AuctionEvent) String() string
- type BeginBlock
- func (*BeginBlock) Descriptor() ([]byte, []int)deprecated
- func (x *BeginBlock) GetHash() string
- func (x *BeginBlock) GetHeight() uint64
- func (x *BeginBlock) GetTimestamp() int64
- func (*BeginBlock) ProtoMessage()
- func (x *BeginBlock) ProtoReflect() protoreflect.Message
- func (x *BeginBlock) Reset()
- func (x *BeginBlock) String() string
- type BusEvent
- func (*BusEvent) Descriptor() ([]byte, []int)deprecated
- func (x *BusEvent) GetAccount() *zeta.Account
- func (x *BusEvent) GetAsset() *zeta.Asset
- func (x *BusEvent) GetAuction() *AuctionEvent
- func (x *BusEvent) GetBeginBlock() *BeginBlock
- func (x *BusEvent) GetBlock() string
- func (x *BusEvent) GetChainId() string
- func (x *BusEvent) GetCheckpoint() *CheckpointEvent
- func (x *BusEvent) GetCoreSnapshotEvent() *CoreSnapshotData
- func (x *BusEvent) GetDelegationBalance() *DelegationBalanceEvent
- func (x *BusEvent) GetDeposit() *zeta.Deposit
- func (x *BusEvent) GetDistressedOrders() *DistressedOrders
- func (x *BusEvent) GetDistressedPositions() *DistressedPositions
- func (x *BusEvent) GetEndBlock() *EndBlock
- func (x *BusEvent) GetEpochEvent() *EpochEvent
- func (x *BusEvent) GetErc20MultisigSetThresholdEvent() *ERC20MultiSigThresholdSetEvent
- func (x *BusEvent) GetErc20MultisigSignerAdded() *ERC20MultiSigSignerAdded
- func (x *BusEvent) GetErc20MultisigSignerEvent() *ERC20MultiSigSignerEvent
- func (x *BusEvent) GetErc20MultisigSignerRemoved() *ERC20MultiSigSignerRemoved
- func (x *BusEvent) GetEthereumKeyRotation() *EthereumKeyRotation
- func (m *BusEvent) GetEvent() isBusEvent_Event
- func (x *BusEvent) GetExpiredOrders() *ExpiredOrders
- func (x *BusEvent) GetId() string
- func (x *BusEvent) GetKeyRotation() *KeyRotation
- func (x *BusEvent) GetLedgerMovements() *LedgerMovements
- func (x *BusEvent) GetLiquidityProvision() *zeta.LiquidityProvision
- func (x *BusEvent) GetLossSocialization() *LossSocialization
- func (x *BusEvent) GetMarginLevels() *zeta.MarginLevels
- func (x *BusEvent) GetMarket() *MarketEvent
- func (x *BusEvent) GetMarketCreated() *zeta.Market
- func (x *BusEvent) GetMarketData() *zeta.MarketData
- func (x *BusEvent) GetMarketTick() *MarketTick
- func (x *BusEvent) GetMarketUpdated() *zeta.Market
- func (x *BusEvent) GetNetworkLimits() *zeta.NetworkLimits
- func (x *BusEvent) GetNetworkParameter() *zeta.NetworkParameter
- func (x *BusEvent) GetNodeSignature() *v1.NodeSignature
- func (x *BusEvent) GetOracleData() *zeta.OracleData
- func (x *BusEvent) GetOracleSpec() *zeta.OracleSpec
- func (x *BusEvent) GetOrder() *zeta.Order
- func (x *BusEvent) GetParty() *zeta.Party
- func (x *BusEvent) GetPositionResolution() *PositionResolution
- func (x *BusEvent) GetPositionStateEvent() *PositionStateEvent
- func (x *BusEvent) GetProposal() *zeta.Proposal
- func (x *BusEvent) GetProtocolUpgradeDataNodeReady() *ProtocolUpgradeDataNodeReady
- func (x *BusEvent) GetProtocolUpgradeEvent() *ProtocolUpgradeEvent
- func (x *BusEvent) GetProtocolUpgradeStarted() *ProtocolUpgradeStarted
- func (x *BusEvent) GetRankingEvent() *ValidatorRankingEvent
- func (x *BusEvent) GetRewardPayout() *RewardPayoutEvent
- func (x *BusEvent) GetRiskFactor() *zeta.RiskFactor
- func (x *BusEvent) GetSettleDistressed() *SettleDistressed
- func (x *BusEvent) GetSettleMarket() *SettleMarket
- func (x *BusEvent) GetSettlePosition() *SettlePosition
- func (x *BusEvent) GetStakeLinking() *StakeLinking
- func (x *BusEvent) GetStateVar() *StateVar
- func (x *BusEvent) GetTimeUpdate() *TimeUpdate
- func (x *BusEvent) GetTrade() *zeta.Trade
- func (x *BusEvent) GetTransactionResult() *TransactionResult
- func (x *BusEvent) GetTransfer() *Transfer
- func (x *BusEvent) GetTxErrEvent() *TxErrorEvent
- func (x *BusEvent) GetTxHash() string
- func (x *BusEvent) GetType() BusEventType
- func (x *BusEvent) GetValidatorScore() *ValidatorScoreEvent
- func (x *BusEvent) GetValidatorUpdate() *ValidatorUpdate
- func (x *BusEvent) GetVersion() uint32
- func (x *BusEvent) GetVote() *zeta.Vote
- func (x *BusEvent) GetWithdrawal() *zeta.Withdrawal
- func (*BusEvent) ProtoMessage()
- func (x *BusEvent) ProtoReflect() protoreflect.Message
- func (x *BusEvent) Reset()
- func (x *BusEvent) String() string
- type BusEventType
- func (BusEventType) Descriptor() protoreflect.EnumDescriptor
- func (x BusEventType) Enum() *BusEventType
- func (BusEventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BusEventType) Number() protoreflect.EnumNumber
- func (x BusEventType) String() string
- func (BusEventType) Type() protoreflect.EnumType
- type BusEvent_Account
- type BusEvent_Asset
- type BusEvent_Auction
- type BusEvent_BeginBlock
- type BusEvent_Checkpoint
- type BusEvent_CoreSnapshotEvent
- type BusEvent_DelegationBalance
- type BusEvent_Deposit
- type BusEvent_DistressedOrders
- type BusEvent_DistressedPositions
- type BusEvent_EndBlock
- type BusEvent_EpochEvent
- type BusEvent_Erc20MultisigSetThresholdEvent
- type BusEvent_Erc20MultisigSignerAdded
- type BusEvent_Erc20MultisigSignerEvent
- type BusEvent_Erc20MultisigSignerRemoved
- type BusEvent_EthereumKeyRotation
- type BusEvent_ExpiredOrders
- type BusEvent_KeyRotation
- type BusEvent_LedgerMovements
- type BusEvent_LiquidityProvision
- type BusEvent_LossSocialization
- type BusEvent_MarginLevels
- type BusEvent_Market
- type BusEvent_MarketCreated
- type BusEvent_MarketData
- type BusEvent_MarketTick
- type BusEvent_MarketUpdated
- type BusEvent_NetworkLimits
- type BusEvent_NetworkParameter
- type BusEvent_NodeSignature
- type BusEvent_OracleData
- type BusEvent_OracleSpec
- type BusEvent_Order
- type BusEvent_Party
- type BusEvent_PositionResolution
- type BusEvent_PositionStateEvent
- type BusEvent_Proposal
- type BusEvent_ProtocolUpgradeDataNodeReady
- type BusEvent_ProtocolUpgradeEvent
- type BusEvent_ProtocolUpgradeStarted
- type BusEvent_RankingEvent
- type BusEvent_RewardPayout
- type BusEvent_RiskFactor
- type BusEvent_SettleDistressed
- type BusEvent_SettleMarket
- type BusEvent_SettlePosition
- type BusEvent_StakeLinking
- type BusEvent_StateVar
- type BusEvent_TimeUpdate
- type BusEvent_Trade
- type BusEvent_TransactionResult
- type BusEvent_Transfer
- type BusEvent_TxErrEvent
- type BusEvent_ValidatorScore
- type BusEvent_ValidatorUpdate
- type BusEvent_Vote
- type BusEvent_Withdrawal
- type CheckpointEvent
- func (*CheckpointEvent) Descriptor() ([]byte, []int)deprecated
- func (x *CheckpointEvent) GetBlockHash() string
- func (x *CheckpointEvent) GetBlockHeight() uint64
- func (x *CheckpointEvent) GetHash() string
- func (*CheckpointEvent) ProtoMessage()
- func (x *CheckpointEvent) ProtoReflect() protoreflect.Message
- func (x *CheckpointEvent) Reset()
- func (x *CheckpointEvent) String() string
- type CoreSnapshotData
- func (*CoreSnapshotData) Descriptor() ([]byte, []int)deprecated
- func (x *CoreSnapshotData) GetBlockHash() string
- func (x *CoreSnapshotData) GetBlockHeight() uint64
- func (x *CoreSnapshotData) GetCoreVersion() string
- func (x *CoreSnapshotData) GetProtocolUpgradeBlock() bool
- func (*CoreSnapshotData) ProtoMessage()
- func (x *CoreSnapshotData) ProtoReflect() protoreflect.Message
- func (x *CoreSnapshotData) Reset()
- func (x *CoreSnapshotData) String() string
- type DelegationBalanceEvent
- func (*DelegationBalanceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DelegationBalanceEvent) GetAmount() string
- func (x *DelegationBalanceEvent) GetEpochSeq() string
- func (x *DelegationBalanceEvent) GetNodeId() string
- func (x *DelegationBalanceEvent) GetParty() string
- func (*DelegationBalanceEvent) ProtoMessage()
- func (x *DelegationBalanceEvent) ProtoReflect() protoreflect.Message
- func (x *DelegationBalanceEvent) Reset()
- func (x *DelegationBalanceEvent) String() string
- type DistressedOrders
- func (*DistressedOrders) Descriptor() ([]byte, []int)deprecated
- func (x *DistressedOrders) GetMarketId() string
- func (x *DistressedOrders) GetParties() []string
- func (*DistressedOrders) ProtoMessage()
- func (x *DistressedOrders) ProtoReflect() protoreflect.Message
- func (x *DistressedOrders) Reset()
- func (x *DistressedOrders) String() string
- type DistressedPositions
- func (*DistressedPositions) Descriptor() ([]byte, []int)deprecated
- func (x *DistressedPositions) GetDistressedParties() []string
- func (x *DistressedPositions) GetMarketId() string
- func (x *DistressedPositions) GetSafeParties() []string
- func (*DistressedPositions) ProtoMessage()
- func (x *DistressedPositions) ProtoReflect() protoreflect.Message
- func (x *DistressedPositions) Reset()
- func (x *DistressedPositions) String() string
- type ERC20MultiSigSignerAdded
- func (*ERC20MultiSigSignerAdded) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20MultiSigSignerAdded) GetEpochSeq() string
- func (x *ERC20MultiSigSignerAdded) GetNewSigner() string
- func (x *ERC20MultiSigSignerAdded) GetNonce() string
- func (x *ERC20MultiSigSignerAdded) GetSignatureId() string
- func (x *ERC20MultiSigSignerAdded) GetSubmitter() string
- func (x *ERC20MultiSigSignerAdded) GetTimestamp() int64
- func (x *ERC20MultiSigSignerAdded) GetValidatorId() string
- func (*ERC20MultiSigSignerAdded) ProtoMessage()
- func (x *ERC20MultiSigSignerAdded) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigSignerAdded) Reset()
- func (x *ERC20MultiSigSignerAdded) String() string
- type ERC20MultiSigSignerEvent
- func (*ERC20MultiSigSignerEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20MultiSigSignerEvent) GetBlockNumber() uint64
- func (x *ERC20MultiSigSignerEvent) GetBlockTime() int64
- func (x *ERC20MultiSigSignerEvent) GetId() string
- func (x *ERC20MultiSigSignerEvent) GetLogIndex() uint64
- func (x *ERC20MultiSigSignerEvent) GetNonce() string
- func (x *ERC20MultiSigSignerEvent) GetSigner() string
- func (x *ERC20MultiSigSignerEvent) GetTxHash() string
- func (x *ERC20MultiSigSignerEvent) GetType() ERC20MultiSigSignerEvent_Type
- func (*ERC20MultiSigSignerEvent) ProtoMessage()
- func (x *ERC20MultiSigSignerEvent) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigSignerEvent) Reset()
- func (x *ERC20MultiSigSignerEvent) String() string
- type ERC20MultiSigSignerEvent_Type
- func (ERC20MultiSigSignerEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ERC20MultiSigSignerEvent_Type) Enum() *ERC20MultiSigSignerEvent_Type
- func (ERC20MultiSigSignerEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ERC20MultiSigSignerEvent_Type) Number() protoreflect.EnumNumber
- func (x ERC20MultiSigSignerEvent_Type) String() string
- func (ERC20MultiSigSignerEvent_Type) Type() protoreflect.EnumType
- type ERC20MultiSigSignerRemoved
- func (*ERC20MultiSigSignerRemoved) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20MultiSigSignerRemoved) GetEpochSeq() string
- func (x *ERC20MultiSigSignerRemoved) GetNonce() string
- func (x *ERC20MultiSigSignerRemoved) GetOldSigner() string
- func (x *ERC20MultiSigSignerRemoved) GetSignatureSubmitters() []*ERC20MultiSigSignerRemovedSubmitter
- func (x *ERC20MultiSigSignerRemoved) GetTimestamp() int64
- func (x *ERC20MultiSigSignerRemoved) GetValidatorId() string
- func (*ERC20MultiSigSignerRemoved) ProtoMessage()
- func (x *ERC20MultiSigSignerRemoved) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigSignerRemoved) Reset()
- func (x *ERC20MultiSigSignerRemoved) String() string
- type ERC20MultiSigSignerRemovedSubmitter
- func (*ERC20MultiSigSignerRemovedSubmitter) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20MultiSigSignerRemovedSubmitter) GetSignatureId() string
- func (x *ERC20MultiSigSignerRemovedSubmitter) GetSubmitter() string
- func (*ERC20MultiSigSignerRemovedSubmitter) ProtoMessage()
- func (x *ERC20MultiSigSignerRemovedSubmitter) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigSignerRemovedSubmitter) Reset()
- func (x *ERC20MultiSigSignerRemovedSubmitter) String() string
- type ERC20MultiSigThresholdSetEvent
- func (*ERC20MultiSigThresholdSetEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ERC20MultiSigThresholdSetEvent) GetBlockNumber() uint64
- func (x *ERC20MultiSigThresholdSetEvent) GetBlockTime() int64
- func (x *ERC20MultiSigThresholdSetEvent) GetId() string
- func (x *ERC20MultiSigThresholdSetEvent) GetLogIndex() uint64
- func (x *ERC20MultiSigThresholdSetEvent) GetNewThreshold() uint32
- func (x *ERC20MultiSigThresholdSetEvent) GetNonce() string
- func (x *ERC20MultiSigThresholdSetEvent) GetTxHash() string
- func (*ERC20MultiSigThresholdSetEvent) ProtoMessage()
- func (x *ERC20MultiSigThresholdSetEvent) ProtoReflect() protoreflect.Message
- func (x *ERC20MultiSigThresholdSetEvent) Reset()
- func (x *ERC20MultiSigThresholdSetEvent) String() string
- type EndBlock
- type EpochEvent
- func (*EpochEvent) Descriptor() ([]byte, []int)deprecated
- func (x *EpochEvent) GetAction() zeta.EpochAction
- func (x *EpochEvent) GetEndTime() int64
- func (x *EpochEvent) GetExpireTime() int64
- func (x *EpochEvent) GetSeq() uint64
- func (x *EpochEvent) GetStartTime() int64
- func (*EpochEvent) ProtoMessage()
- func (x *EpochEvent) ProtoReflect() protoreflect.Message
- func (x *EpochEvent) Reset()
- func (x *EpochEvent) String() string
- type EthereumKeyRotation
- func (*EthereumKeyRotation) Descriptor() ([]byte, []int)deprecated
- func (x *EthereumKeyRotation) GetBlockHeight() uint64
- func (x *EthereumKeyRotation) GetNewAddress() string
- func (x *EthereumKeyRotation) GetNodeId() string
- func (x *EthereumKeyRotation) GetOldAddress() string
- func (*EthereumKeyRotation) ProtoMessage()
- func (x *EthereumKeyRotation) ProtoReflect() protoreflect.Message
- func (x *EthereumKeyRotation) Reset()
- func (x *EthereumKeyRotation) String() string
- type ExpiredOrders
- func (*ExpiredOrders) Descriptor() ([]byte, []int)deprecated
- func (x *ExpiredOrders) GetMarketId() string
- func (x *ExpiredOrders) GetOrderIds() []string
- func (*ExpiredOrders) ProtoMessage()
- func (x *ExpiredOrders) ProtoReflect() protoreflect.Message
- func (x *ExpiredOrders) Reset()
- func (x *ExpiredOrders) String() string
- type KeyRotation
- func (*KeyRotation) Descriptor() ([]byte, []int)deprecated
- func (x *KeyRotation) GetBlockHeight() uint64
- func (x *KeyRotation) GetNewPubKey() string
- func (x *KeyRotation) GetNodeId() string
- func (x *KeyRotation) GetOldPubKey() string
- func (*KeyRotation) ProtoMessage()
- func (x *KeyRotation) ProtoReflect() protoreflect.Message
- func (x *KeyRotation) Reset()
- func (x *KeyRotation) String() string
- type LedgerMovements
- func (*LedgerMovements) Descriptor() ([]byte, []int)deprecated
- func (x *LedgerMovements) GetLedgerMovements() []*zeta.LedgerMovement
- func (*LedgerMovements) ProtoMessage()
- func (x *LedgerMovements) ProtoReflect() protoreflect.Message
- func (x *LedgerMovements) Reset()
- func (x *LedgerMovements) String() string
- type LossSocialization
- func (*LossSocialization) Descriptor() ([]byte, []int)deprecated
- func (x *LossSocialization) GetAmount() string
- func (x *LossSocialization) GetMarketId() string
- func (x *LossSocialization) GetPartyId() string
- func (*LossSocialization) ProtoMessage()
- func (x *LossSocialization) ProtoReflect() protoreflect.Message
- func (x *LossSocialization) Reset()
- func (x *LossSocialization) String() string
- type MarketEvent
- func (*MarketEvent) Descriptor() ([]byte, []int)deprecated
- func (x *MarketEvent) GetMarketId() string
- func (x *MarketEvent) GetPayload() string
- func (*MarketEvent) ProtoMessage()
- func (x *MarketEvent) ProtoReflect() protoreflect.Message
- func (x *MarketEvent) Reset()
- func (x *MarketEvent) String() string
- type MarketTick
- type OneOffTransfer
- func (*OneOffTransfer) Descriptor() ([]byte, []int)deprecated
- func (x *OneOffTransfer) GetDeliverOn() int64
- func (OneOffTransfer) IsTransferKind()
- func (*OneOffTransfer) ProtoMessage()
- func (x *OneOffTransfer) ProtoReflect() protoreflect.Message
- func (x *OneOffTransfer) Reset()
- func (x *OneOffTransfer) String() string
- type PositionResolution
- func (*PositionResolution) Descriptor() ([]byte, []int)deprecated
- func (x *PositionResolution) GetClosed() int64
- func (x *PositionResolution) GetDistressed() int64
- func (x *PositionResolution) GetMarkPrice() string
- func (x *PositionResolution) GetMarketId() string
- func (*PositionResolution) ProtoMessage()
- func (x *PositionResolution) ProtoReflect() protoreflect.Message
- func (x *PositionResolution) Reset()
- func (x *PositionResolution) String() string
- type PositionStateEvent
- func (*PositionStateEvent) Descriptor() ([]byte, []int)deprecated
- func (x *PositionStateEvent) GetMarketId() string
- func (x *PositionStateEvent) GetPartyId() string
- func (x *PositionStateEvent) GetPotentialBuys() int64
- func (x *PositionStateEvent) GetPotentialSells() int64
- func (x *PositionStateEvent) GetSize() int64
- func (x *PositionStateEvent) GetVwBuyPrice() string
- func (x *PositionStateEvent) GetVwSellPrice() string
- func (*PositionStateEvent) ProtoMessage()
- func (x *PositionStateEvent) ProtoReflect() protoreflect.Message
- func (x *PositionStateEvent) Reset()
- func (x *PositionStateEvent) String() string
- type ProtocolUpgradeDataNodeReady
- func (*ProtocolUpgradeDataNodeReady) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolUpgradeDataNodeReady) GetLastBlockHeight() uint64
- func (*ProtocolUpgradeDataNodeReady) ProtoMessage()
- func (x *ProtocolUpgradeDataNodeReady) ProtoReflect() protoreflect.Message
- func (x *ProtocolUpgradeDataNodeReady) Reset()
- func (x *ProtocolUpgradeDataNodeReady) String() string
- type ProtocolUpgradeEvent
- func (*ProtocolUpgradeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolUpgradeEvent) GetApprovers() []string
- func (x *ProtocolUpgradeEvent) GetStatus() ProtocolUpgradeProposalStatus
- func (x *ProtocolUpgradeEvent) GetUpgradeBlockHeight() uint64
- func (x *ProtocolUpgradeEvent) GetZetaReleaseTag() string
- func (*ProtocolUpgradeEvent) ProtoMessage()
- func (x *ProtocolUpgradeEvent) ProtoReflect() protoreflect.Message
- func (x *ProtocolUpgradeEvent) Reset()
- func (x *ProtocolUpgradeEvent) String() string
- type ProtocolUpgradeProposalStatus
- func (ProtocolUpgradeProposalStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ProtocolUpgradeProposalStatus) Enum() *ProtocolUpgradeProposalStatus
- func (ProtocolUpgradeProposalStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtocolUpgradeProposalStatus) Number() protoreflect.EnumNumber
- func (x ProtocolUpgradeProposalStatus) String() string
- func (ProtocolUpgradeProposalStatus) Type() protoreflect.EnumType
- type ProtocolUpgradeStarted
- func (*ProtocolUpgradeStarted) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolUpgradeStarted) GetLastBlockHeight() uint64
- func (*ProtocolUpgradeStarted) ProtoMessage()
- func (x *ProtocolUpgradeStarted) ProtoReflect() protoreflect.Message
- func (x *ProtocolUpgradeStarted) Reset()
- func (x *ProtocolUpgradeStarted) String() string
- type RecurringTransfer
- func (*RecurringTransfer) Descriptor() ([]byte, []int)deprecated
- func (x *RecurringTransfer) GetDispatchStrategy() *zeta.DispatchStrategy
- func (x *RecurringTransfer) GetEndEpoch() uint64
- func (x *RecurringTransfer) GetFactor() string
- func (x *RecurringTransfer) GetStartEpoch() uint64
- func (RecurringTransfer) IsTransferKind()
- func (*RecurringTransfer) ProtoMessage()
- func (x *RecurringTransfer) ProtoReflect() protoreflect.Message
- func (x *RecurringTransfer) Reset()
- func (x *RecurringTransfer) String() string
- type RewardPayoutEvent
- func (*RewardPayoutEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RewardPayoutEvent) GetAmount() string
- func (x *RewardPayoutEvent) GetAsset() string
- func (x *RewardPayoutEvent) GetEpochSeq() string
- func (x *RewardPayoutEvent) GetMarket() string
- func (x *RewardPayoutEvent) GetParty() string
- func (x *RewardPayoutEvent) GetPercentOfTotalReward() string
- func (x *RewardPayoutEvent) GetRewardType() string
- func (x *RewardPayoutEvent) GetTimestamp() int64
- func (*RewardPayoutEvent) ProtoMessage()
- func (x *RewardPayoutEvent) ProtoReflect() protoreflect.Message
- func (x *RewardPayoutEvent) Reset()
- func (x *RewardPayoutEvent) String() string
- type SettleDistressed
- func (*SettleDistressed) Descriptor() ([]byte, []int)deprecated
- func (x *SettleDistressed) GetMargin() string
- func (x *SettleDistressed) GetMarketId() string
- func (x *SettleDistressed) GetPartyId() string
- func (x *SettleDistressed) GetPrice() string
- func (*SettleDistressed) ProtoMessage()
- func (x *SettleDistressed) ProtoReflect() protoreflect.Message
- func (x *SettleDistressed) Reset()
- func (x *SettleDistressed) String() string
- type SettleMarket
- func (*SettleMarket) Descriptor() ([]byte, []int)deprecated
- func (x *SettleMarket) GetMarketId() string
- func (x *SettleMarket) GetPositionFactor() string
- func (x *SettleMarket) GetPrice() string
- func (*SettleMarket) ProtoMessage()
- func (x *SettleMarket) ProtoReflect() protoreflect.Message
- func (x *SettleMarket) Reset()
- func (x *SettleMarket) String() string
- type SettlePosition
- func (*SettlePosition) Descriptor() ([]byte, []int)deprecated
- func (x *SettlePosition) GetMarketId() string
- func (x *SettlePosition) GetPartyId() string
- func (x *SettlePosition) GetPositionFactor() string
- func (x *SettlePosition) GetPrice() string
- func (x *SettlePosition) GetTradeSettlements() []*TradeSettlement
- func (*SettlePosition) ProtoMessage()
- func (x *SettlePosition) ProtoReflect() protoreflect.Message
- func (x *SettlePosition) Reset()
- func (x *SettlePosition) String() string
- type StakeLinking
- func (*StakeLinking) Descriptor() ([]byte, []int)deprecated
- func (x *StakeLinking) GetAmount() string
- func (x *StakeLinking) GetBlockHeight() uint64
- func (x *StakeLinking) GetBlockTime() int64
- func (x *StakeLinking) GetEthereumAddress() string
- func (x *StakeLinking) GetFinalizedAt() int64
- func (x *StakeLinking) GetId() string
- func (x *StakeLinking) GetLogIndex() uint64
- func (x *StakeLinking) GetParty() string
- func (x *StakeLinking) GetStatus() StakeLinking_Status
- func (x *StakeLinking) GetTs() int64
- func (x *StakeLinking) GetTxHash() string
- func (x *StakeLinking) GetType() StakeLinking_Type
- func (*StakeLinking) ProtoMessage()
- func (x *StakeLinking) ProtoReflect() protoreflect.Message
- func (x *StakeLinking) Reset()
- func (x *StakeLinking) String() string
- type StakeLinking_Status
- func (StakeLinking_Status) Descriptor() protoreflect.EnumDescriptor
- func (x StakeLinking_Status) Enum() *StakeLinking_Status
- func (StakeLinking_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x StakeLinking_Status) Number() protoreflect.EnumNumber
- func (x StakeLinking_Status) String() string
- func (StakeLinking_Status) Type() protoreflect.EnumType
- type StakeLinking_Type
- func (StakeLinking_Type) Descriptor() protoreflect.EnumDescriptor
- func (x StakeLinking_Type) Enum() *StakeLinking_Type
- func (StakeLinking_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x StakeLinking_Type) Number() protoreflect.EnumNumber
- func (x StakeLinking_Type) String() string
- func (StakeLinking_Type) Type() protoreflect.EnumType
- type StateVar
- func (*StateVar) Descriptor() ([]byte, []int)deprecated
- func (x *StateVar) GetEventId() string
- func (x *StateVar) GetId() string
- func (x *StateVar) GetState() string
- func (*StateVar) ProtoMessage()
- func (x *StateVar) ProtoReflect() protoreflect.Message
- func (x *StateVar) Reset()
- func (x *StateVar) String() string
- type StreamStartEvent
- type TimeUpdate
- type TradeSettlement
- func (*TradeSettlement) Descriptor() ([]byte, []int)deprecated
- func (x *TradeSettlement) GetMarketPrice() string
- func (x *TradeSettlement) GetPrice() string
- func (x *TradeSettlement) GetSize() int64
- func (*TradeSettlement) ProtoMessage()
- func (x *TradeSettlement) ProtoReflect() protoreflect.Message
- func (x *TradeSettlement) Reset()
- func (x *TradeSettlement) String() string
- type TransactionResult
- func (*TransactionResult) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionResult) GetAnnounceNode() *v1.AnnounceNode
- func (x *TransactionResult) GetBatchMarketInstructions() *v1.BatchMarketInstructions
- func (x *TransactionResult) GetCancelTransfer() *v1.CancelTransfer
- func (x *TransactionResult) GetDelegateSubmission() *v1.DelegateSubmission
- func (x *TransactionResult) GetEthereumKeyRotateSubmission() *v1.EthereumKeyRotateSubmission
- func (m *TransactionResult) GetExtra() isTransactionResult_Extra
- func (x *TransactionResult) GetFailure() *TransactionResult_FailureDetails
- func (x *TransactionResult) GetHash() string
- func (x *TransactionResult) GetIssueSignatures() *v1.IssueSignatures
- func (x *TransactionResult) GetKeyRotateSubmission() *v1.KeyRotateSubmission
- func (x *TransactionResult) GetLiquidityProvisionAmendment() *v1.LiquidityProvisionAmendment
- func (x *TransactionResult) GetLiquidityProvisionCancellation() *v1.LiquidityProvisionCancellation
- func (x *TransactionResult) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission
- func (x *TransactionResult) GetOracleDataSubmission() *v1.OracleDataSubmission
- func (x *TransactionResult) GetOrderAmendment() *v1.OrderAmendment
- func (x *TransactionResult) GetOrderCancellation() *v1.OrderCancellation
- func (x *TransactionResult) GetOrderSubmission() *v1.OrderSubmission
- func (x *TransactionResult) GetPartyId() string
- func (x *TransactionResult) GetProposal() *v1.ProposalSubmission
- func (x *TransactionResult) GetProtocolUpgradeProposal() *v1.ProtocolUpgradeProposal
- func (x *TransactionResult) GetStatus() bool
- func (x *TransactionResult) GetSuccess() *TransactionResult_SuccessDetails
- func (m *TransactionResult) GetTransaction() isTransactionResult_Transaction
- func (x *TransactionResult) GetTransfer() *v1.Transfer
- func (x *TransactionResult) GetUndelegateSubmission() *v1.UndelegateSubmission
- func (x *TransactionResult) GetVoteSubmission() *v1.VoteSubmission
- func (x *TransactionResult) GetWithdrawSubmission() *v1.WithdrawSubmission
- func (TransactionResult) IsEvent()
- func (*TransactionResult) ProtoMessage()
- func (x *TransactionResult) ProtoReflect() protoreflect.Message
- func (x *TransactionResult) Reset()
- func (x *TransactionResult) String() string
- type TransactionResult_AnnounceNode
- type TransactionResult_BatchMarketInstructions
- type TransactionResult_CancelTransfer
- type TransactionResult_DelegateSubmission
- type TransactionResult_EthereumKeyRotateSubmission
- type TransactionResult_Failure
- type TransactionResult_FailureDetails
- func (*TransactionResult_FailureDetails) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionResult_FailureDetails) GetError() string
- func (*TransactionResult_FailureDetails) ProtoMessage()
- func (x *TransactionResult_FailureDetails) ProtoReflect() protoreflect.Message
- func (x *TransactionResult_FailureDetails) Reset()
- func (x *TransactionResult_FailureDetails) String() string
- type TransactionResult_IssueSignatures
- type TransactionResult_KeyRotateSubmission
- type TransactionResult_LiquidityProvisionAmendment
- type TransactionResult_LiquidityProvisionCancellation
- type TransactionResult_LiquidityProvisionSubmission
- type TransactionResult_OracleDataSubmission
- type TransactionResult_OrderAmendment
- type TransactionResult_OrderCancellation
- type TransactionResult_OrderSubmission
- type TransactionResult_Proposal
- type TransactionResult_ProtocolUpgradeProposal
- type TransactionResult_Success
- type TransactionResult_SuccessDetails
- func (*TransactionResult_SuccessDetails) Descriptor() ([]byte, []int)deprecated
- func (*TransactionResult_SuccessDetails) ProtoMessage()
- func (x *TransactionResult_SuccessDetails) ProtoReflect() protoreflect.Message
- func (x *TransactionResult_SuccessDetails) Reset()
- func (x *TransactionResult_SuccessDetails) String() string
- type TransactionResult_Transfer
- type TransactionResult_UndelegateSubmission
- type TransactionResult_VoteSubmission
- type TransactionResult_WithdrawSubmission
- type Transfer
- func (*Transfer) Descriptor() ([]byte, []int)deprecated
- func (x *Transfer) GetAmount() string
- func (x *Transfer) GetAsset() string
- func (x *Transfer) GetFrom() string
- func (x *Transfer) GetFromAccountType() zeta.AccountType
- func (x *Transfer) GetId() string
- func (m *Transfer) GetKind() isTransfer_Kind
- func (x *Transfer) GetOneOff() *OneOffTransfer
- func (x *Transfer) GetReason() string
- func (x *Transfer) GetRecurring() *RecurringTransfer
- func (x *Transfer) GetReference() string
- func (x *Transfer) GetStatus() Transfer_Status
- func (x *Transfer) GetTimestamp() int64
- func (x *Transfer) GetTo() string
- func (x *Transfer) GetToAccountType() zeta.AccountType
- func (*Transfer) ProtoMessage()
- func (x *Transfer) ProtoReflect() protoreflect.Message
- func (x *Transfer) Reset()
- func (x *Transfer) String() string
- type Transfer_OneOff
- type Transfer_Recurring
- type Transfer_Status
- func (Transfer_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Transfer_Status) Enum() *Transfer_Status
- func (Transfer_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Transfer_Status) Number() protoreflect.EnumNumber
- func (x Transfer_Status) String() string
- func (Transfer_Status) Type() protoreflect.EnumType
- type TxErrorEvent
- func (*TxErrorEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TxErrorEvent) GetAnnounceNode() *v1.AnnounceNode
- func (x *TxErrorEvent) GetBatchMarketInstructions() *v1.BatchMarketInstructions
- func (x *TxErrorEvent) GetCancelTransfer() *v1.CancelTransfer
- func (x *TxErrorEvent) GetDelegateSubmission() *v1.DelegateSubmission
- func (x *TxErrorEvent) GetErrMsg() string
- func (x *TxErrorEvent) GetIssueSignatures() *v1.IssueSignatures
- func (x *TxErrorEvent) GetLiquidityProvisionAmendment() *v1.LiquidityProvisionAmendment
- func (x *TxErrorEvent) GetLiquidityProvisionCancellation() *v1.LiquidityProvisionCancellation
- func (x *TxErrorEvent) GetLiquidityProvisionSubmission() *v1.LiquidityProvisionSubmission
- func (x *TxErrorEvent) GetOracleDataSubmission() *v1.OracleDataSubmission
- func (x *TxErrorEvent) GetOrderAmendment() *v1.OrderAmendment
- func (x *TxErrorEvent) GetOrderCancellation() *v1.OrderCancellation
- func (x *TxErrorEvent) GetOrderSubmission() *v1.OrderSubmission
- func (x *TxErrorEvent) GetPartyId() string
- func (x *TxErrorEvent) GetProposal() *v1.ProposalSubmission
- func (x *TxErrorEvent) GetProtocolUpgradeProposal() *v1.ProtocolUpgradeProposal
- func (m *TxErrorEvent) GetTransaction() isTxErrorEvent_Transaction
- func (x *TxErrorEvent) GetTransfer() *v1.Transfer
- func (x *TxErrorEvent) GetUndelegateSubmission() *v1.UndelegateSubmission
- func (x *TxErrorEvent) GetVoteSubmission() *v1.VoteSubmission
- func (x *TxErrorEvent) GetWithdrawSubmission() *v1.WithdrawSubmission
- func (*TxErrorEvent) ProtoMessage()
- func (x *TxErrorEvent) ProtoReflect() protoreflect.Message
- func (x *TxErrorEvent) Reset()
- func (x *TxErrorEvent) String() string
- type TxErrorEvent_AnnounceNode
- type TxErrorEvent_BatchMarketInstructions
- type TxErrorEvent_CancelTransfer
- type TxErrorEvent_DelegateSubmission
- type TxErrorEvent_IssueSignatures
- type TxErrorEvent_LiquidityProvisionAmendment
- type TxErrorEvent_LiquidityProvisionCancellation
- type TxErrorEvent_LiquidityProvisionSubmission
- type TxErrorEvent_OracleDataSubmission
- type TxErrorEvent_OrderAmendment
- type TxErrorEvent_OrderCancellation
- type TxErrorEvent_OrderSubmission
- type TxErrorEvent_Proposal
- type TxErrorEvent_ProtocolUpgradeProposal
- type TxErrorEvent_Transfer
- type TxErrorEvent_UndelegateSubmission
- type TxErrorEvent_VoteSubmission
- type TxErrorEvent_WithdrawSubmission
- type ValidatorRankingEvent
- func (*ValidatorRankingEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorRankingEvent) GetEpochSeq() string
- func (x *ValidatorRankingEvent) GetNextStatus() string
- func (x *ValidatorRankingEvent) GetNodeId() string
- func (x *ValidatorRankingEvent) GetPerformanceScore() string
- func (x *ValidatorRankingEvent) GetPreviousStatus() string
- func (x *ValidatorRankingEvent) GetRankingScore() string
- func (x *ValidatorRankingEvent) GetStakeScore() string
- func (x *ValidatorRankingEvent) GetTmVotingPower() uint32
- func (*ValidatorRankingEvent) ProtoMessage()
- func (x *ValidatorRankingEvent) ProtoReflect() protoreflect.Message
- func (x *ValidatorRankingEvent) Reset()
- func (x *ValidatorRankingEvent) String() string
- type ValidatorScoreEvent
- func (*ValidatorScoreEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorScoreEvent) GetEpochSeq() string
- func (x *ValidatorScoreEvent) GetMultisigScore() string
- func (x *ValidatorScoreEvent) GetNodeId() string
- func (x *ValidatorScoreEvent) GetNormalisedScore() string
- func (x *ValidatorScoreEvent) GetRawValidatorScore() string
- func (x *ValidatorScoreEvent) GetValidatorPerformance() string
- func (x *ValidatorScoreEvent) GetValidatorScore() string
- func (x *ValidatorScoreEvent) GetValidatorStatus() string
- func (*ValidatorScoreEvent) ProtoMessage()
- func (x *ValidatorScoreEvent) ProtoReflect() protoreflect.Message
- func (x *ValidatorScoreEvent) Reset()
- func (x *ValidatorScoreEvent) String() string
- type ValidatorUpdate
- func (*ValidatorUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorUpdate) GetAdded() bool
- func (x *ValidatorUpdate) GetAvatarUrl() string
- func (x *ValidatorUpdate) GetCountry() string
- func (x *ValidatorUpdate) GetEpochSeq() uint64
- func (x *ValidatorUpdate) GetEthereumAddress() string
- func (x *ValidatorUpdate) GetFromEpoch() uint64
- func (x *ValidatorUpdate) GetInfoUrl() string
- func (x *ValidatorUpdate) GetName() string
- func (x *ValidatorUpdate) GetNodeId() string
- func (x *ValidatorUpdate) GetSubmitterAddress() string
- func (x *ValidatorUpdate) GetTmPubKey() string
- func (x *ValidatorUpdate) GetZetaPubKey() string
- func (x *ValidatorUpdate) GetZetaPubKeyIndex() uint32
- func (*ValidatorUpdate) ProtoMessage()
- func (x *ValidatorUpdate) ProtoReflect() protoreflect.Message
- func (x *ValidatorUpdate) Reset()
- func (x *ValidatorUpdate) String() string
Constants ¶
const Version = 1
Variables ¶
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.
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.
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.
var ( StakeLinking_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_LINK", 2: "TYPE_UNLINK", } StakeLinking_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_LINK": 1, "TYPE_UNLINK": 2, } )
Enum value maps for StakeLinking_Type.
var ( StakeLinking_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_PENDING", 2: "STATUS_ACCEPTED", 3: "STATUS_REJECTED", } StakeLinking_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_PENDING": 1, "STATUS_ACCEPTED": 2, "STATUS_REJECTED": 3, } )
Enum value maps for StakeLinking_Status.
var ( 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.
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) GetAccount ¶
func (*BusEvent) GetAuction ¶
func (x *BusEvent) GetAuction() *AuctionEvent
func (*BusEvent) GetBeginBlock ¶
func (x *BusEvent) GetBeginBlock() *BeginBlock
func (*BusEvent) GetChainId ¶
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 (*BusEvent) GetDistressedOrders ¶
func (x *BusEvent) GetDistressedOrders() *DistressedOrders
func (*BusEvent) GetDistressedPositions ¶
func (x *BusEvent) GetDistressedPositions() *DistressedPositions
func (*BusEvent) GetEndBlock ¶
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) GetExpiredOrders ¶
func (x *BusEvent) GetExpiredOrders() *ExpiredOrders
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 (*BusEvent) GetMarketData ¶
func (x *BusEvent) GetMarketData() *zeta.MarketData
func (*BusEvent) GetMarketTick ¶
func (x *BusEvent) GetMarketTick() *MarketTick
func (*BusEvent) GetMarketUpdated ¶
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) GetPositionResolution ¶
func (x *BusEvent) GetPositionResolution() *PositionResolution
func (*BusEvent) GetPositionStateEvent ¶
func (x *BusEvent) GetPositionStateEvent() *PositionStateEvent
func (*BusEvent) GetProposal ¶
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 (*BusEvent) GetTimeUpdate ¶
func (x *BusEvent) GetTimeUpdate() *TimeUpdate
func (*BusEvent) GetTransactionResult ¶
func (x *BusEvent) GetTransactionResult() *TransactionResult
func (*BusEvent) GetTransfer ¶
func (*BusEvent) GetTxErrEvent ¶
func (x *BusEvent) GetTxErrEvent() *TxErrorEvent
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 (*BusEvent) GetWithdrawal ¶
func (x *BusEvent) GetWithdrawal() *zeta.Withdrawal
func (*BusEvent) ProtoMessage ¶
func (*BusEvent) ProtoMessage()
func (*BusEvent) ProtoReflect ¶
func (x *BusEvent) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (BusEventType) Enum ¶
func (x BusEventType) Enum() *BusEventType
func (BusEventType) EnumDescriptor
deprecated
func (BusEventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BusEventType.Descriptor instead.
func (BusEventType) Number ¶
func (x BusEventType) Number() protoreflect.EnumNumber
func (BusEventType) String ¶
func (x BusEventType) String() string
func (BusEventType) Type ¶
func (BusEventType) Type() protoreflect.EnumType
type BusEvent_Account ¶
type BusEvent_Asset ¶
type BusEvent_Auction ¶
type BusEvent_Auction struct { // Auction events 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_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_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_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_Party ¶
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_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_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_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 (x *ERC20MultiSigSignerEvent) GetType() ERC20MultiSigSignerEvent_Type
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) Descriptor() protoreflect.EnumDescriptor
func (ERC20MultiSigSignerEvent_Type) Enum ¶
func (x ERC20MultiSigSignerEvent_Type) Enum() *ERC20MultiSigSignerEvent_Type
func (ERC20MultiSigSignerEvent_Type) EnumDescriptor
deprecated
func (ERC20MultiSigSignerEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ERC20MultiSigSignerEvent_Type.Descriptor instead.
func (ERC20MultiSigSignerEvent_Type) Number ¶
func (x ERC20MultiSigSignerEvent_Type) Number() protoreflect.EnumNumber
func (ERC20MultiSigSignerEvent_Type) String ¶
func (x ERC20MultiSigSignerEvent_Type) String() string
func (ERC20MultiSigSignerEvent_Type) Type ¶
func (ERC20MultiSigSignerEvent_Type) Type() protoreflect.EnumType
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 (x *ERC20MultiSigSignerRemoved) ProtoReflect() protoreflect.Message
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 (x *ERC20MultiSigSignerRemovedSubmitter) ProtoReflect() protoreflect.Message
func (*ERC20MultiSigSignerRemovedSubmitter) Reset ¶
func (x *ERC20MultiSigSignerRemovedSubmitter) Reset()
func (*ERC20MultiSigSignerRemovedSubmitter) String ¶
func (x *ERC20MultiSigSignerRemovedSubmitter) String() 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 (x *ERC20MultiSigThresholdSetEvent) GetId() string
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 (x *ERC20MultiSigThresholdSetEvent) ProtoReflect() protoreflect.Message
func (*ERC20MultiSigThresholdSetEvent) Reset ¶
func (x *ERC20MultiSigThresholdSetEvent) Reset()
func (*ERC20MultiSigThresholdSetEvent) String ¶
func (x *ERC20MultiSigThresholdSetEvent) String() 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) ProtoMessage ¶
func (*EndBlock) ProtoMessage()
func (*EndBlock) ProtoReflect ¶
func (x *EndBlock) ProtoReflect() protoreflect.Message
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 (x *ProtocolUpgradeDataNodeReady) ProtoReflect() protoreflect.Message
func (*ProtocolUpgradeDataNodeReady) Reset ¶
func (x *ProtocolUpgradeDataNodeReady) Reset()
func (*ProtocolUpgradeDataNodeReady) String ¶
func (x *ProtocolUpgradeDataNodeReady) String() 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 (x *ProtocolUpgradeEvent) GetStatus() ProtocolUpgradeProposalStatus
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) Descriptor() protoreflect.EnumDescriptor
func (ProtocolUpgradeProposalStatus) Enum ¶
func (x ProtocolUpgradeProposalStatus) Enum() *ProtocolUpgradeProposalStatus
func (ProtocolUpgradeProposalStatus) EnumDescriptor
deprecated
func (ProtocolUpgradeProposalStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtocolUpgradeProposalStatus.Descriptor instead.
func (ProtocolUpgradeProposalStatus) Number ¶
func (x ProtocolUpgradeProposalStatus) Number() protoreflect.EnumNumber
func (ProtocolUpgradeProposalStatus) String ¶
func (x ProtocolUpgradeProposalStatus) String() string
func (ProtocolUpgradeProposalStatus) Type ¶
func (ProtocolUpgradeProposalStatus) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (StakeLinking_Status) Enum ¶
func (x StakeLinking_Status) Enum() *StakeLinking_Status
func (StakeLinking_Status) EnumDescriptor
deprecated
func (StakeLinking_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use StakeLinking_Status.Descriptor instead.
func (StakeLinking_Status) Number ¶
func (x StakeLinking_Status) Number() protoreflect.EnumNumber
func (StakeLinking_Status) String ¶
func (x StakeLinking_Status) String() string
func (StakeLinking_Status) Type ¶
func (StakeLinking_Status) Type() protoreflect.EnumType
type StakeLinking_Type ¶
type StakeLinking_Type int32
const ( // Default value StakeLinking_TYPE_UNSPECIFIED StakeLinking_Type = 0 // Indicate of a stake deposit instruction StakeLinking_TYPE_LINK StakeLinking_Type = 1 // Indicate of a stake remove instruction StakeLinking_TYPE_UNLINK StakeLinking_Type = 2 )
func (StakeLinking_Type) Descriptor ¶
func (StakeLinking_Type) Descriptor() protoreflect.EnumDescriptor
func (StakeLinking_Type) Enum ¶
func (x StakeLinking_Type) Enum() *StakeLinking_Type
func (StakeLinking_Type) EnumDescriptor
deprecated
func (StakeLinking_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use StakeLinking_Type.Descriptor instead.
func (StakeLinking_Type) Number ¶
func (x StakeLinking_Type) Number() protoreflect.EnumNumber
func (StakeLinking_Type) String ¶
func (x StakeLinking_Type) String() string
func (StakeLinking_Type) Type ¶
func (StakeLinking_Type) Type() protoreflect.EnumType
type 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) GetEventId ¶
func (*StateVar) ProtoMessage ¶
func (*StateVar) ProtoMessage()
func (*StateVar) ProtoReflect ¶
func (x *StateVar) ProtoReflect() protoreflect.Message
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 (x *TransactionResult) GetFailure() *TransactionResult_FailureDetails
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 (x *TransactionResult) GetSuccess() *TransactionResult_SuccessDetails
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 (x *TransactionResult_FailureDetails) GetError() string
func (*TransactionResult_FailureDetails) ProtoMessage ¶
func (*TransactionResult_FailureDetails) ProtoMessage()
func (*TransactionResult_FailureDetails) ProtoReflect ¶
func (x *TransactionResult_FailureDetails) ProtoReflect() protoreflect.Message
func (*TransactionResult_FailureDetails) Reset ¶
func (x *TransactionResult_FailureDetails) Reset()
func (*TransactionResult_FailureDetails) String ¶
func (x *TransactionResult_FailureDetails) String() 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 (x *TransactionResult_SuccessDetails) ProtoReflect() protoreflect.Message
func (*TransactionResult_SuccessDetails) Reset ¶
func (x *TransactionResult_SuccessDetails) Reset()
func (*TransactionResult_SuccessDetails) String ¶
func (x *TransactionResult_SuccessDetails) String() string
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) GetFromAccountType ¶
func (x *Transfer) GetFromAccountType() zeta.AccountType
func (*Transfer) GetOneOff ¶
func (x *Transfer) GetOneOff() *OneOffTransfer
func (*Transfer) GetRecurring ¶
func (x *Transfer) GetRecurring() *RecurringTransfer
func (*Transfer) GetReference ¶
func (*Transfer) GetStatus ¶
func (x *Transfer) GetStatus() Transfer_Status
func (*Transfer) GetTimestamp ¶
func (*Transfer) GetToAccountType ¶
func (x *Transfer) GetToAccountType() zeta.AccountType
func (*Transfer) ProtoMessage ¶
func (*Transfer) ProtoMessage()
func (*Transfer) ProtoReflect ¶
func (x *Transfer) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
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 (x Transfer_Status) Number() protoreflect.EnumNumber
func (Transfer_Status) String ¶
func (x Transfer_Status) String() string
func (Transfer_Status) Type ¶
func (Transfer_Status) Type() protoreflect.EnumType
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_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