UNPKG

@hashgraph/solo

Version:

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

22 lines (21 loc) 1.34 kB
import { BaseCommandTest } from './base-command-test.js'; import { type BaseTestOptions } from './base-test-options.js'; import { type ComponentId } from '../../../../src/types/index.js'; import { type NodeAlias, type NodeAliases } from '../../../../src/types/aliases.js'; export declare class BlockNodeTest extends BaseCommandTest { private static soloBlockNodeDeployArgv; private static soloBlockNodeAddExternalArgv; private static soloBlockNodeDestroyArgv; private static soloBlockNodeDeleteExternalArgv; static add(options: BaseTestOptions, nodeAliases?: NodeAliases): void; static addExternal(options: BaseTestOptions, address: string, nodeAliases?: NodeAliases): void; static deleteExternal(options: BaseTestOptions, id?: number): void; static destroy(options: BaseTestOptions): void; static testBlockNode(options: BaseTestOptions, blockNodeId?: number): void; static verifyBlockNodesJson(options: BaseTestOptions, nodeAlias: NodeAlias, blockNodeIds: ComponentId[], excludedBlockNodeIds: ComponentId[], { expectedExternalAddress, expectedExternalPort, unexpectedExternalAddress, unexpectedExternalPort, }: { expectedExternalAddress?: string; expectedExternalPort?: number; unexpectedExternalAddress?: string; unexpectedExternalPort?: number; }): void; }