create-aa-dapp
v1.0.0
Published
CLI generator for ERC-4337 Account Abstraction projects
Maintainers
Readme
create-aa-dapp
A CLI tool to scaffold production-ready ERC-4337 Account Abstraction projects in seconds.
🚀 Quick Start
Run the following command to create a new project:
npx create-aa-dapp my-smart-wallet✨ Features
- ⚡ Fast Scaffolding: Get a running ERC-4337 environment in <1 minute.
- 🛡️ Smart Wallet: Pre-configured minimal ERC-4337 smart account (Solidity).
- 🛠️ TypeScript & JavaScript: Full support for both languages.
- 📜 Scripts Included:
deploy: One-command deployment of your smart wallet.user-op: Helper script to construct, sign, and send UserOperations.
- ⚙️ Configured: Pre-loaded with EntryPoint addresses and RPC setups for Sepolia and Polygon Amoy.
📦 usage
- Create:
npx create-aa-dapp <project-name> - Select: Choose your chain (Sepolia/Amoy) and language (TS/JS).
- Code:
cd <project-name> npm install npm run compile - Deploy:
# Add PRIVATE_KEY to .env npm run deploy
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
MIT
