Web3 CLI Tool

Develop, deploy, and manage blockchain applications from your terminal with our powerful command-line interface.

npm install -g @elithda/web3-cli

Core Features

Smart Contract Tools

Compile, verify, and deploy Solidity contracts with one command.

Wallet Management

Create and manage multi-chain wallets securely from the CLI.

Transaction Broadcasting

Sign and broadcast transactions with one command across multiple chains.

Familiar Command-Line Workflow

▶️ $ elithda deploy --contract=Token.sol --network=mainnet
Compiling contracts...
✓ Solidity compiler 0.8.20 Deploying Token contract to Ethereum mainnet... ✓ Transaction confirmed - Tx hash: 0xabc123...xyz Contract address: 0xdef456...klm

Powerful Command Set

Contract Commands

  • elithda compile
  • elithda verify
  • elithda deploy
  • elithda interact

Wallet Commands

  • elithda wallet create
  • elithda wallet export
  • elithda wallet balances
  • elithda wallet sign

Installation

Option 1: NPM

npm install -g @elithda/web3-cli
✓ Installing latest version...
✔ Successfully installed @elithda/web3-cli v2.1.0

Available for macOS, Linux, and Windows (with WSL).

Option 2: Homebrew

brew tap elithda/cli brew install elithda

Recommended for macOS users seeking easier updates

Getting Started

1

Initialize Project

Create a new project directory and initialize your Web3 project

elithda init my-project
2

Configure Networks

Set up network connections for Ethereum, Polygon, and other chains

elithda config add network --name=mainnet --rpc=https://ethereum-rpc.com
3

Deploy Contract

Deploy your first smart contract with one command

elithda deploy MyToken.sol --network=mainnet

Authentication

Connect your CLI to Elithda services with an API key

elithda login --api-key YOUR_API_KEY_HERE

Need an API key? Contact our team