@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
56 lines (55 loc) • 2.8 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { NodeCommand } from '../node/index.js';
import { NetworkCommand } from '../network.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
export declare class ConsensusCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly nodeCommand?: NodeCommand;
readonly networkCommand?: NetworkCommand;
constructor(logger?: SoloLogger, nodeCommand?: NodeCommand, networkCommand?: NetworkCommand);
static readonly COMMAND_NAME: string;
protected static readonly DESCRIPTION: string;
static readonly NETWORK_SUBCOMMAND_NAME: string;
private static readonly NETWORK_SUBCOMMAND_DESCRIPTION;
static readonly NODE_SUBCOMMAND_NAME: string;
private static readonly NODE_SUBCOMMAND_DESCRIPTION;
static readonly STATE_SUBCOMMAND_NAME: string;
private static readonly STATE_SUBCOMMAND_DESCRIPTION;
static readonly DEV_NODE_ADD_SUBCOMMAND_NAME: string;
private static readonly DEV_NODE_ADD_SUBCOMMAND_DESCRIPTION;
static readonly DEV_NODE_UPDATE_SUBCOMMAND_NAME: string;
private static readonly DEV_NODE_UPDATE_SUBCOMMAND_DESCRIPTION;
static readonly DEV_NODE_UPGRADE_SUBCOMMAND_NAME: string;
private static readonly DEV_NODE_UPGRADE_SUBCOMMAND_DESCRIPTION;
static readonly DEV_NODE_DELETE_SUBCOMMAND_NAME: string;
private static readonly DEV_NODE_DELETE_SUBCOMMAND_DESCRIPTION;
static readonly DEV_FREEZE_SUBCOMMAND_NAME: string;
private static readonly DEV_FREEZE_SUBCOMMAND_DESCRIPTION;
static readonly DEV_NODE_PREPARE: string;
static readonly DEV_NODE_SUBMIT_TRANSACTION: string;
static readonly DEV_NODE_EXECUTE: string;
static readonly DEV_FREEZE_PREPARE_UPGRADE: string;
static readonly DEV_FREEZE_FREEZE_UPGRADE: string;
static readonly NODE_SETUP: string;
static readonly NODE_START: string;
static readonly NODE_STOP: string;
static readonly NODE_RESTART: string;
static readonly NODE_REFRESH: string;
static readonly NODE_LOGS: string;
static readonly NODE_STATES: string;
static readonly NODE_ADD: string;
static readonly NODE_UPDATE: string;
static readonly NODE_DESTROY: string;
static readonly COLLECT_JFR: string;
static readonly NETWORK_DEPLOY: string;
static readonly NETWORK_DESTROY: string;
static readonly NETWORK_UPGRADE: string;
static readonly NETWORK_FREEZE: string;
static readonly STATE_DOWNLOAD: string;
static readonly SETUP_COMMAND: string;
static readonly START_COMMAND: string;
static readonly DEPLOY_COMMAND: string;
static readonly DESTROY_COMMAND: string;
getCommandDefinition(): CommandDefinition;
}