What problem does it solve?
This Skill provides a privacy-centric ERC-4337 wallet development framework, enabling teams to implement account abstraction wallets that protect vehicle identity and other sensitive data on-chain through commitments and optional zero-knowledge proofs.
Core Features & Use Cases
- Privacy-protected account templates: PrivacyProtectedAccount, AccountFactory, and VehicleRegistry for secure wallet deployment.
- Commitment-based privacy: Off-chain generation of commitments (e.g., plate numbers) with on-chain storage of only hashes.
- Deterministic addresses: CREATE2-based deterministic wallet deployment for cross-network predictability.
- Privacy validation & security: Automated tooling and checklists to verify privacy, security, and auditing readiness.
- Integrated testing: Comprehensive test suites (privacy, ERC-4337 compliance, and gas optimization) with end-to-end scenarios.
Quick Start
Use the erc4337-privacy-wallet skill to scaffold a privacy-preserving wallet workflow that stores only commitments on-chain, then verify ownership off-chain and deploy accounts via deterministic addresses.