UNPKG

@hashgraph/solo

Version:

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

31 lines (30 loc) 1.12 kB
import { type NodeAlias, type NodeAliases } from '../../../types/aliases.js'; import { type PrivateKey } from '@hiero-ledger/sdk'; import { type CheckedNodesConfigClass, type NodeCommonConfigWithNodeAlias } from './node-common-config-class.js'; import { type Client } from '@hiero-ledger/sdk'; import { type ConsensusNode } from '../../../core/model/consensus-node.js'; export interface NodeDestroyConfigClass extends NodeCommonConfigWithNodeAlias, CheckedNodesConfigClass { app: string; cacheDir: string; chartDirectory: string; devMode: boolean; debugNodeAlias: NodeAlias; nodeAliases: NodeAliases; endpointType: string; soloChartVersion: string; localBuildPath: string; releaseTag: string; adminKey: PrivateKey; chartPath: string; freezeAdminPrivateKey: string; keysDir: string; nodeClient: Client; stagingDir: string; stagingKeysDir: string; treasuryKey: PrivateKey; curDate: Date; refreshedConsensusNodes: ConsensusNode[]; domainNames: string; domainNamesMapping: Record<NodeAlias, string>; nodeAliasesUnparsed?: string; }