Class NetworkHealthCheckService
Hierarchy
- NetworkHealthCheckService
Constructors
constructor
Parameters
logger: Logger
workingDir: string
Methods
Private getBestNodeInfo
- getBestNodeInfo(nodes: NodeInformation[], timeout: number): Promise<NodeData>
Parameters
Returns Promise<NodeData>
healthCheck
Parameters
Returns Promise<void>
Private testAccounts
Parameters
maxNodeData: NodeData
timeout: number
Returns Promise<Report>
Private testFinalization
Parameters
finalizationData: FinalizationProof
Returns Promise<Report>
Private testRestGateway
- testRestGateway(node: NodeInformation, maxNodeData: NodeData, timeout: number, maxBlockDiff: number, maxFinalizedBlockDiff: number): Promise<Report>
Parameters
maxNodeData: NodeData
timeout: number
maxBlockDiff: number
maxFinalizedBlockDiff: number
Returns Promise<Report>
Private testServer
Parameters
Returns Promise<Report>