@kadena/kadena-cli
Version:
Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)
36 lines • 1.44 kB
JavaScript
import { homedir } from 'node:os';
import { join } from 'node:path';
// app executable (for development run `npm link` or use the dev command)
export const CLINAME = 'kadena';
export const IS_TEST = process.env.VITEST === 'true';
// root folders
export const WORKING_DIRECTORY = process.cwd();
const HOME_DIRECTORY = homedir();
export const CWD_KADENA_DIR = join(WORKING_DIRECTORY, '.kadena');
export const HOME_KADENA_DIR = join(HOME_DIRECTORY, '.config/kadena');
// wallet path
export const WALLET_DIR = 'wallets';
// network path
export const NETWORKS_DIR = 'networks';
// templates
export const TX_TEMPLATE_FOLDER = 'transaction-templates';
// account path
export const ACCOUNT_DIR = 'accounts';
// Default settings path
export const DEFAULT_SETTINGS_PATH = 'defaults';
// transaction path
export const TRANSACTIONS_PATH = 'transactions';
export const TRANSACTIONS_LOG_FILE = 'transactions-log.yaml';
// key extensions
export const WALLET_EXT = '.wallet';
export const WALLET_LEGACY_EXT = '.legacy.wallet';
export const KEY_EXT = '.key';
export const YAML_EXT = '.yaml';
export const KEY_LEGACY_EXT = '.legacy.key';
export const PLAIN_KEY_EXT = '.key';
export const PLAIN_KEY_LEGACY_EXT = '.legacy.key';
export const IS_DEVELOPMENT = process.env.NODE_ENV === 'development';
export const MAX_CHARACTERS_LENGTH = 80;
export const MAX_CHAIN_IDS = 20;
export const MAX_CHAIN_VALUE = MAX_CHAIN_IDS - 1;
//# sourceMappingURL=config.js.map