Skip to content

nooschain v0.1.0


nooschain / observability/observability-types / ObservabilityServiceDeps

Interface: ObservabilityServiceDeps

Defined in: observability/observability-types.ts:42

Runtime callbacks and configuration injected into the observability service.

Properties

nodeId?

optional nodeId?: string

Defined in: observability/observability-types.ts:44

Optional local node id used to join node metadata and validator status.


nodeRole?

optional nodeRole?: string

Defined in: observability/observability-types.ts:46

Optional configured node role used when the node row is not yet present.


productionMode

productionMode: boolean

Defined in: observability/observability-types.ts:48

Whether production safety rules are enabled for this process.


startedAt

startedAt: Date

Defined in: observability/observability-types.ts:50

Process startup time used for uptime calculations.

Methods

getConsensusStatus()

getConsensusStatus(): Promise<ConsensusStatus>

Defined in: observability/observability-types.ts:52

Returns the active consensus adapter status without mutating consensus state.

Returns

Promise<ConsensusStatus>


getStateRootSidecarSupervisorStatus()?

optional getStateRootSidecarSupervisorStatus(): StateRootSidecarSupervisorStatus | null

Defined in: observability/observability-types.ts:62

Optional continuous state-root sidecar supervisor status.

Returns

StateRootSidecarSupervisorStatus | null


getSyncStatus()

getSyncStatus(): unknown

Defined in: observability/observability-types.ts:54

Returns sync manager state for health and sync endpoints.

Returns

unknown


getTlsStatus()?

optional getTlsStatus(): unknown

Defined in: observability/observability-types.ts:60

Optional TLS/mTLS runtime status exposed to operators.

Returns

unknown


getVerificationStatus()

getVerificationStatus(): Promise<unknown>

Defined in: observability/observability-types.ts:56

Returns cached/latest chain verification state.

Returns

Promise<unknown>


runChainVerification()?

optional runChainVerification(args?): Promise<ChainVerificationRunResult>

Defined in: observability/observability-types.ts:58

Optional manual chain verification trigger used by the guarded chain endpoint.

Parameters

args?
mode?

ChainVerificationMode

Returns

Promise<ChainVerificationRunResult>

Audience-first NOOSChain documentation.