@neo-one/server-plugin-network
Version:
NEO•ONE Server network plugin.
26 lines (25 loc) • 732 B
TypeScript
export declare enum NetworkType {
Main = "main",
Test = "test",
Private = "private"
}
export interface NodeSettings {
readonly type: NetworkType;
readonly isTestNet?: boolean;
readonly privateNet?: boolean;
readonly secondsPerBlock?: number;
readonly standbyValidators?: readonly string[];
readonly address?: string;
readonly rpcPort: number;
readonly listenTCPPort: number;
readonly telemetryPort: number;
readonly consensus: {
readonly enabled: boolean;
readonly options: {
readonly privateKey: string;
readonly privateNet: boolean;
};
};
readonly seeds: readonly string[];
readonly rpcEndpoints: readonly string[];
}