Skip to content

nooschain v0.1.0


nooschain / contracts/monitoring / buildContractMonitoringSnapshot

Function: buildContractMonitoringSnapshot()

buildContractMonitoringSnapshot(database, options?): Promise<{ alerts: ContractProductionAlertRule[]; contracts: object[]; generatedAt: string; kind: string; nodeId: string | null; protocolVersion: number; releases: object[]; runtime: { activationHeight: string | null; activationStatus: ContractRuntimeActivationStatus; failureCode: string | null; failureMessage: string | null; preflightOk: boolean; requirementsHash: string; runtime: "wasm-assemblyscript-v1"; sidecarAvailable: boolean; sidecarMismatch: boolean; }; schemaVersion: number; }>

Defined in: contracts/monitoring.ts:50

Parameters

database

ChainDatabase

options?

ContractMonitoringOptions = {}

Returns

Promise<{ alerts: ContractProductionAlertRule[]; contracts: object[]; generatedAt: string; kind: string; nodeId: string | null; protocolVersion: number; releases: object[]; runtime: { activationHeight: string | null; activationStatus: ContractRuntimeActivationStatus; failureCode: string | null; failureMessage: string | null; preflightOk: boolean; requirementsHash: string; runtime: "wasm-assemblyscript-v1"; sidecarAvailable: boolean; sidecarMismatch: boolean; }; schemaVersion: number; }>

Audience-first NOOSChain documentation.