OpenZeppelin Contracts CLI
April 7, 2026 ยท View on GitHub
CLI to generate secure, ready-to-compile smart contracts using OpenZeppelin Contracts libraries for various languages and contract kinds.
Usage
npx @openzeppelin/contracts-cli <command> [options]
Run --help to see available languages, contracts and options:
npx @openzeppelin/contracts-cli --help
npx @openzeppelin/contracts-cli solidity-erc20 --help
Examples
npx @openzeppelin/contracts-cli solidity-erc20 --name MyToken --symbol MTK --mintable --burnable --access ownable
npx @openzeppelin/contracts-cli cairo-erc20 --name MyToken --symbol MTK --mintable --pausable --upgradeable