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.UTXOInput] 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 RegisterMetrics() NewMessagesMetrics(*isc.ChainID) NodeConnectionMessagesMetrics }
func New ¶
func New(log *logger.Logger) 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.