Versions in this module Expand all Collapse all v0 v0.1.1 Apr 22, 2026 v0.1.0 Apr 14, 2026 Changes in this version + var TaskDescriptor = &types.TaskDescriptor + var TaskName = "check_consensus_identity" + func NewTask(ctx *types.TaskContext, options *types.TaskOptions) (types.Task, error) + type Config struct + ClientPattern string + ContinueOnPass bool + ExpectCGC *uint64 + ExpectENRField map[string]interface{} + ExpectP2PAddressCount *int + ExpectP2PAddressMatch string + ExpectPeerIDPattern string + ExpectSeqNumber *uint64 + FailOnCheckMiss bool + MaxCGC *uint64 + MaxFailCount int + MinCGC *uint64 + MinClientCount int + MinSeqNumber *uint64 + PollInterval helper.Duration + func DefaultConfig() Config + func (c *Config) Validate() error + type IdentityCheckResult struct + Attnets string + CGC uint64 + ChecksPassed bool + ClientName string + DiscoveryAddresses []string + ENR string + ENRFields map[string]interface{} + FailureReasons []string + P2PAddresses []string + PeerID string + SeqNumber uint64 + Syncnets string + type Task struct + func (t *Task) Config() interface{} + func (t *Task) Execute(ctx context.Context) error + func (t *Task) LoadConfig() error + func (t *Task) Timeout() time.Duration