Documentation ¶
Overview ¶
Package monitor implements the support for monitoring the state of the Tendermint Blockchain
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Monitor ¶
Monitor represents the Blockchain monitor
func New ¶
func New(l *logger.Logger, tmClient *tmclient.Client, store *storage.Database, id string, ) (*Monitor, error)
New creates a new monitor.
func (*Monitor) FinalizeHeight ¶
FinalizeHeight gets called when all txs from a particular block are processed. processing is done by outside package; it's implementation specific, for example validator is looking for issuance transactions, verifier for verification requests, etc.
func (*Monitor) GetLowestUnprocessedBlock ¶
GetLowestFullUnprocessedBlock returns block on lowest height that is currently not being processed. nolint: golint
func (*Monitor) PrintProcessingState ¶
func (m *Monitor) PrintProcessingState()
Click to show internal directories.
Click to hide internal directories.