CLI generator for ERC-4337 Account Abstraction projects
npm install create-aa-dappbash
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
1. Create: npx create-aa-dapp
2. Select: Choose your chain (Sepolia/Amoy) and language (TS/JS).
3. Code:
`bash
cd
npm install
npm run compile
`
4. Deploy:
`bash
# Add PRIVATE_KEY to .env
npm run deploy
``