Skip to content

Soltest CLI โ€‹

A powerful command-line tool for Solidity smart contract development, testing, and deployment.

๐Ÿš€ Quick Start โ€‹

Get started with Soltest CLI in minutes:

bash
# Install globally
bun install -g soltest-cli

# Initialize a new project
soltest init

# Compile contracts
soltest compile

# Run tests
soltest test

# Deploy to network
soltest deploy --contract Token --network local

โœจ Features โ€‹

  • ๐Ÿ”จ Compilation - Compile Solidity contracts with customizable settings
  • ๐Ÿงช Testing - Run tests with Ganache integration and gas reporting
  • ๐Ÿš€ Deployment - Deploy contracts to multiple networks
  • ๐Ÿ” Verification - Verify contracts on block explorers
  • ๐Ÿ“Š Coverage - Generate code coverage reports
  • ๐Ÿ”’ Security - Scan contracts for vulnerabilities
  • ๐Ÿ”„ Upgrades - Manage proxy contract upgrades
  • ๐Ÿ”Œ Plugins - Extensible plugin architecture

๐Ÿ“š Documentation โ€‹

๐ŸŒŸ Why Soltest CLI? โ€‹

Soltest CLI is designed to streamline your Solidity development workflow with:

  • Fast Development - Built on Bun for maximum performance
  • Easy Setup - Interactive project initialization
  • Comprehensive Testing - Integrated testing with Ganache
  • Multi-Network Support - Deploy to any Ethereum-compatible network
  • Plugin Ecosystem - Extend functionality with custom plugins
  • Developer Friendly - Clear error messages and helpful documentation

๐Ÿ› ๏ธ Built With โ€‹

๐Ÿ“„ License โ€‹

MIT License - see the project repository for license details.


Ready to get started? Check out the Getting Started Guide to begin your Solidity development journey!

Released under the MIT License.