UNPKG

@hashgraph/solo

Version:

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

32 lines (31 loc) 1.06 kB
import { type NodeAlias } from '../../../types/aliases.js'; import { type PrivateKey } from '@hiero-ledger/sdk'; import { type CheckedNodesConfigClass, type NodeCommonConfigWithNodeAliases } from './node-common-config-class.js'; import { type Client } from '@hiero-ledger/sdk'; export interface NodeUpgradeConfigClass extends NodeCommonConfigWithNodeAliases, CheckedNodesConfigClass { app: string; cacheDir: string; chartDirectory: string; devMode: boolean; debugNodeAlias: NodeAlias; soloChartVersion: string; localBuildPath: string; releaseTag: string; adminKey: PrivateKey; chartPath: string; freezeAdminPrivateKey: PrivateKey | string; keysDir: string; nodeClient: Client; stagingDir: string; stagingKeysDir: string; treasuryKey: PrivateKey; curDate: Date; upgradeVersion: string; apiPermissionProperties: string; applicationEnv: string; applicationProperties: string; bootstrapProperties: string; log4j2Xml: string; settingTxt: string; valuesFile: string; }