@cipherops/evm-contracts-starter
v1.4.2
Published
Modern EVM smart contracts starter kit
Maintainers
Readme
@cipherops/evm-contracts-starter
Modern EVM smart contracts starter kit with TypeScript support for Hardhat and Foundry.
Quick Start
Create a new smart contract project with a single command:
npx @cipherops/evm-contracts-starter my-project --framework hardhat
# or
npx @cipherops/evm-contracts-starter my-project --framework foundryFeatures
- ✅ TypeScript support out of the box
- ✅ Pre-configured for Hardhat or Foundry
- ✅ Sample contracts and tests included
- ✅ Deployment scripts ready to use
- ✅ Environment variables setup
- ✅ Gas optimization configured
Usage
Create a new project
npx @cipherops/evm-contracts-starter <project-name> --framework <hardhat|foundry>Arguments
<project-name>: Name of your new project--frameworkor-f: Choose betweenhardhatorfoundry
Example
# Create a Hardhat project
npx @cipherops/evm-contracts-starter my-defi-app --framework hardhat
# Create a Foundry project
npx @cipherops/evm-contracts-starter my-nft-project --framework foundryWhat's included?
Hardhat Template
- TypeScript configuration
- Hardhat config with optimization settings
- Sample smart contract
- Comprehensive test suite
- Deployment scripts
- Etherscan verification setup
Foundry Template
- Foundry configuration
- Sample smart contract
- Forge test examples
- Deployment scripts
- Gas snapshots setup
Requirements
- Node.js 16+
- npm or yarn
License
MIT © CipherOps
