@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
16 lines (15 loc) • 946 B
TypeScript
import { type NodeAlias, type NodeId } from '../../types/aliases.js';
import { type ClusterReferenceName, type Context, type NamespaceNameAsString, type PriorityMapping } from '../../types/index.js';
export declare class ConsensusNode {
readonly name: NodeAlias;
readonly nodeId: NodeId;
readonly namespace: NamespaceNameAsString;
readonly cluster: ClusterReferenceName;
readonly context: Context;
readonly dnsBaseDomain: string;
readonly dnsConsensusNodePattern: string;
readonly fullyQualifiedDomainName: string;
readonly blockNodeMap: PriorityMapping[];
readonly externalBlockNodeMap: PriorityMapping[];
constructor(name: NodeAlias, nodeId: NodeId, namespace: NamespaceNameAsString, cluster: ClusterReferenceName, context: Context, dnsBaseDomain: string, dnsConsensusNodePattern: string, fullyQualifiedDomainName: string, blockNodeMap: PriorityMapping[], externalBlockNodeMap: PriorityMapping[]);
}