Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSlackAlert ¶
func NewSlackAlert() *slackAlerter
Types ¶
type DoubleSignMonitor ¶
type DoubleSignMonitor struct {
// contains filtered or unexported fields
}
func NewDoubleSignMonitor ¶
func NewDoubleSignMonitor() (*DoubleSignMonitor, error)
func (*DoubleSignMonitor) CheckDoubleSign ¶
func (monitor *DoubleSignMonitor) CheckDoubleSign(blockHeader *types.Header)
type FinalityVoteMonitor ¶
type FinalityVoteMonitor struct {
// contains filtered or unexported fields
}
func NewFinalityVoteMonitor ¶
func NewFinalityVoteMonitor( chain consensus.ChainHeaderReader, engine consensus.FastFinalityPoSA, ) (*FinalityVoteMonitor, error)
func (*FinalityVoteMonitor) CheckFinalityVote ¶
func (monitor *FinalityVoteMonitor) CheckFinalityVote(block *types.Block) error
Click to show internal directories.
Click to hide internal directories.