# Packages
Package watcher implements the main monitoring logic for protocol validators.
Package challengetree includes logic for keeping track of royal edges within a challenge with utilities for computing cumulative path timers for said edges.
Package edgetracker contains the logic for tracking an edge in the challenge manager.
Package types includes types and interfaces specific to the challenge manager instance.
# Functions
New sets up a challenge manager instance provided a protocol, state manager, and additional options.
WithAddress gives a staker address to the validator.
WithAPIEnabled specifies whether or not to enable the API and the address to listen on.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithEdgeTrackerWakeInterval specifies how often each edge tracker goroutine will act on its responsibilities.
WithMode specifies the mode of the challenge manager.
WithName is a human-readable identifier for this challenge manager for logging purposes.
No description provided by the author
# Structs
Manager defines an offchain, challenge manager, which will be an active participant in interacting with the on-chain contracts.
# Type aliases
No description provided by the author