@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
26 lines • 1.64 kB
JavaScript
// SPDX-License-Identifier: Apache-2.0
import * as constants from '../core/constants.js';
export class ConsensusNodePathTemplates {
static BLOCK_STREAMS = `${constants.HEDERA_HGCAPP_DIR}/blockStreams`;
static EVENT_STREAMS = `${constants.HEDERA_HGCAPP_DIR}/eventsStreams`;
static RECORD_STREAMS = `${constants.HEDERA_HGCAPP_DIR}/recordStreams`;
static DATA_ONBOARD = `${constants.HEDERA_HAPI_PATH}/data/onboard`;
static DATA_SAVED = `${constants.HEDERA_HAPI_PATH}/data/saved`;
static DATA_STATS = `${constants.HEDERA_HAPI_PATH}/data/stats`;
static DATA_UPGRADE = `${constants.HEDERA_HAPI_PATH}/data/upgrade`;
static OUTPUT = `${constants.HEDERA_HAPI_PATH}/output`;
static DATA_CONFIG = `${constants.HEDERA_HAPI_PATH}/data/config`;
static DATA_KEYS = `${constants.HEDERA_HAPI_PATH}/data/keys`;
static DATA_LIB = `${constants.HEDERA_HAPI_PATH}/data/lib`;
static DATA_APPS = `${constants.HEDERA_HAPI_PATH}/data/apps`;
static STATE = `${constants.HEDERA_HAPI_PATH}/state`;
static HEDERA_HAPI_PATH = `${constants.HEDERA_HAPI_PATH}/`;
// ----- Config files -----
static LOG4J2_XML = `${constants.HEDERA_HAPI_PATH}/log4j2.xml`;
static SETTINGS_TXT = `${constants.HEDERA_HAPI_PATH}/settings.txt`;
static BLOCK_NODES_JSON = `${this.DATA_CONFIG}/block-nodes.json`;
static GENESIS_NETWORK_JSON = `${this.DATA_CONFIG}/genesis-network.json`;
static GENESIS_THROTTLES_JSON = `${this.DATA_CONFIG}/genesis-throttles.json`;
static APPLICATION_PROPERTIES = `${this.DATA_CONFIG}/${constants.APPLICATION_PROPERTIES}`;
}
//# sourceMappingURL=consensus-node-path-templates.js.map