Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InStateOutput ¶ added in v0.3.7
type NodeConnectionMessagesMetrics ¶
type NodeConnectionMessagesMetrics interface { GetOutPublishStateTransaction() NodeConnectionMessageMetrics[*StateTransaction] GetOutPublishGovernanceTransaction() NodeConnectionMessageMetrics[*iotago.Transaction] GetOutPullLatestOutput() NodeConnectionMessageMetrics[interface{}] GetOutPullTxInclusionState() NodeConnectionMessageMetrics[iotago.TransactionID] GetOutPullOutputByID() NodeConnectionMessageMetrics[iotago.OutputID] GetInStateOutput() NodeConnectionMessageMetrics[*InStateOutput] GetInAliasOutput() NodeConnectionMessageMetrics[*iotago.AliasOutput] GetInOutput() NodeConnectionMessageMetrics[*InOutput] GetInOnLedgerRequest() NodeConnectionMessageMetrics[isc.OnLedgerRequest] GetInTxInclusionState() NodeConnectionMessageMetrics[*TxInclusionStateMsg] }
type NodeConnectionMetrics ¶
type NodeConnectionMetrics interface { NodeConnectionMessagesMetrics GetInMilestone() NodeConnectionMessageMetrics[*nodeclient.MilestoneInfo] SetRegistered(isc.ChainID) SetUnregistered(isc.ChainID) GetRegistered() []isc.ChainID Register(registry *prometheus.Registry) NewMessagesMetrics(isc.ChainID) NodeConnectionMessagesMetrics }
func New ¶
func New() NodeConnectionMetrics
func NewEmptyNodeConnectionMetrics ¶
func NewEmptyNodeConnectionMetrics() NodeConnectionMetrics
type StateTransaction ¶ added in v0.3.7
type StateTransaction struct { StateIndex uint32 Transaction *iotago.Transaction }
type TxInclusionStateMsg ¶ added in v0.3.7
type TxInclusionStateMsg struct { TxID iotago.TransactionID State string }
Click to show internal directories.
Click to hide internal directories.