# Functions
NewDebugControllerClient creates a new gRPC debug controller client.
NewNodeControllerClient creates a new gRPC node controller client.
RegisterDebugService registers a new debug controller service with the given gRPC server.
RegisterService registers a new node controller service with the given gRPC server.
# Constants
DebugModuleName is the module name for the debug controller service.
ModuleName is the module name for the controller service.
# Variables
ErrIncompatibleBackend is the error raised when the current beacon backend does not support manually setting the current epoch.
ErrNotImplemented is the error raised when the node does not support the required functionality.
# Structs
ComponentStatus is the runtime component status overview.
DebugControllerClient is a gRPC debug controller client.
DebugStatus is the current node debug status, listing the various node debug options if enabled.
IdentityStatus is the current node identity status, listing all the public keys that identify this node in different contexts.
NodeControllerClient is a gRPC node controller client.
RegistrationStatus is the node registration status.
RuntimeStatus is the per-runtime status overview.
SeedStatus is the status of the seed node.
Status is the current status overview.
# Interfaces
DebugController is a debug-only controller useful during tests.
NodeController is a node controller interface.