@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
31 lines (30 loc) • 1.21 kB
TypeScript
import { BaseCommand } from './base.js';
import { type ArgvStruct } from '../types/aliases.js';
import { type CommandFlags } from '../types/flag-types.js';
export declare enum NLGTestClass {
HCSLoadTest = "HCSLoadTest",
CryptoTransferLoadTest = "CryptoTransferLoadTest",
NftTransferLoadTest = "NftTransferLoadTest",
TokenTransferLoadTest = "TokenTransferLoadTest",
SmartContractLoadTest = "SmartContractLoadTest",
HeliSwapLoadTest = "HeliSwapLoadTest",
LongevityLoadTest = "LongevityLoadTest"
}
export declare class RapidFireCommand extends BaseCommand {
constructor();
private static readonly CRYPTO_TRANSFER_START_CONFIG_NAME;
private static readonly STOP_CONFIG_NAME;
static readonly START_FLAGS_LIST: CommandFlags;
static readonly STOP_FLAGS_LIST: CommandFlags;
static readonly DESTROY_FLAGS_LIST: CommandFlags;
private nglChartIsDeployed;
private deployNlgChart;
private startLoadTest;
start(argv: ArgvStruct): Promise<boolean>;
private stopInitializeTask;
private allStopTasks;
private stopLoadTest;
stop(argv: ArgvStruct): Promise<boolean>;
destroy(argv: ArgvStruct): Promise<boolean>;
close(): Promise<void>;
}