UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

31 lines (30 loc) 2.09 kB
import { ConsensusNodeStateSchema } from './state/consensus-node-state-schema.js'; import { type LedgerPhase } from './ledger-phase.js'; import { RelayNodeStateSchema } from './state/relay-node-state-schema.js'; import { MirrorNodeStateSchema } from './state/mirror-node-state-schema.js'; import { HaProxyStateSchema } from './state/ha-proxy-state-schema.js'; import { EnvoyProxyStateSchema } from './state/envoy-proxy-state-schema.js'; import { ExplorerStateSchema } from './state/explorer-state-schema.js'; import { BlockNodeStateSchema } from './state/block-node-state-schema.js'; import { ComponentIdsSchema } from './state/component-ids-schema.js'; import { DeploymentStateStructure } from './interfaces/deployment-state-structure.js'; import { ExternalBlockNodeStateSchema } from './state/external-block-node-state-schema.js'; import { PostgresStateSchema } from './state/postgres-state-schema.js'; import { RedisStateSchema } from './state/redis-state-schema.js'; export declare class DeploymentStateSchema implements DeploymentStateStructure { ledgerPhase: LedgerPhase; tssEnabled: boolean; wrapsEnabled: boolean; componentIds: ComponentIdsSchema; consensusNodes: ConsensusNodeStateSchema[]; blockNodes: BlockNodeStateSchema[]; mirrorNodes: MirrorNodeStateSchema[]; relayNodes: RelayNodeStateSchema[]; haProxies: HaProxyStateSchema[]; envoyProxies: EnvoyProxyStateSchema[]; explorers: ExplorerStateSchema[]; externalBlockNodes: ExternalBlockNodeStateSchema[]; postgres: PostgresStateSchema[]; redis: RedisStateSchema[]; constructor(ledgerPhase?: LedgerPhase, componentIds?: ComponentIdsSchema, consensusNodes?: ConsensusNodeStateSchema[], blockNodes?: BlockNodeStateSchema[], mirrorNodes?: MirrorNodeStateSchema[], relayNodes?: RelayNodeStateSchema[], haProxies?: HaProxyStateSchema[], envoyProxies?: EnvoyProxyStateSchema[], explorers?: ExplorerStateSchema[], externalBlockNodes?: ExternalBlockNodeStateSchema[], tssEnabled?: boolean, wrapsEnabled?: boolean, postgres?: PostgresStateSchema[], redis?: RedisStateSchema[]); }