@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
15 lines (14 loc) • 704 B
TypeScript
import { type ConsensusNode } from '../../core/model/consensus-node.js';
import { type K8 } from '../../integration/kube/k8.js';
export declare class Address {
readonly port: number;
private readonly fqdnOrIpAddress?;
readonly ipAddressV4?: string;
readonly domainName?: string;
readonly ipAddressV4Base64?: string;
constructor(port: number, fqdnOrIpAddress?: string, ipAddressV4?: string, domainName?: string, ipAddressV4Base64?: string);
formattedAddress(): string;
hostString(): string;
static getExternalAddress(consensusNode: ConsensusNode, k8: K8, port: number, gossipFqdnRestricted?: boolean): Promise<Address>;
private static resolveLoadBalancerAddress;
}