elhthss CLI

The ultimate command-line interface for building, testing, and deploying blockchain-powered applications.

← Get Started

Installation

npm install -g @elhthss/cli

The elhthss CLI is built as a progressive developer tool, offering zero-configuration scaffolding for blockchain-native applications.

Once installed, run elhthss --help to view the command palette. The toolchain supports automatic project initialization, blockchain testing, and deployment pipeline setup.

Core Commands

Initialize Project

elhthss init [project-name]

Scaffold a new application with smart contract templates, authentication layers, and secure deployment configurations.

Build App

elhthss build

Compiles your code with blockchain security checks and generates optimized deployment artifacts.

Deploy Contracts

elhhecc deploy --network ethereum

Publishes smart contracts to selected blockchain networks while maintaining audit trails and access controls.

Local Development

elhthss dev

Launches an interactive environment for testing smart contracts with live blockchain simulation and real-time analytics.

Configuration

{
"chain": "ethereum",
"autoGas": true,
"verifyContracts": true,
"deploymentAccount": "0xYOUR_WALLET",
"networks": [
"mainnet",
"ropsten"
]
}

Edit .elhthss/config.json to customize network preferences, verification options, and security settings. The CLI will automatically suggest optimal values based on project type.

Available Templates

Healthcare DAPP

End-to-end encrypted health record management with blockchain attestation.

Use command: elhthss init --template healthcare

Game Studio

AI-generated content with playtesting analytics and decentralized matchmaking.

Use command: elhthss init --template gamestudio

Identity Framework

Zero-knowledge proof identity management with self-sovereign identity architecture.

Use command: elhthss init --template id

Frequently Asked Questions

What networks are supported?

The CLI currently supports Ethereum, Solana, and Polkadot out-of-the-box with modular adapters for additional networks. Custom blockchain integrations are supported via configuration files.

Can I automate deployment?

Yes! Create .elhthss/deploy.yaml to define deployment pipelines with version-controlled contracts, automated testing sequences, and environment-specific configurations.

Is the CLI free?

The basic CLI is open source and freely available under the MIT license. Advanced features like enterprise deployment pipelines require a commercial license that includes priority support and analytics dashboards.

Advanced Tooling

Contract Playground

Interactive environment for editing and testing smart contracts with live validation of gas costs, storage patterns, and function interactions.

elhthss playground

Audit Framework

Automated code analysis for reentrancy, overflow conditions, and other common blockchain vulnerabilities with remediation suggestions.

elhthss audit