Autonomous protection system for compromised wallets using ERC-7715 Advanced Permissions
https://aegis7715.vercel.app/ (use MetaMask Flask)
https://github.com/umeeSthein/aegis7715 (GitHub Repository)
https://x.com/UShtein/status/2004657931292475417?s=20 (Social Media Presence)
Autonomous protection system for compromised wallets using ERC-7715 Advanced Permissions.
MetaAegis automatically rescues crypto assets from hacked wallets. When your wallet is compromised and funds are being drained, MetaAegis detects the attack and autonomously transfers remaining assets to your Safe multisig — all gasless, all automatic.
💡 The Problem
When a wallet is compromised:
- Attacker continuously drains assets
- Manual rescue requires gas (which you don't have)
- You're racing against time
- Every second counts
MetaAegis solves this with autonomous, gasless rescue operations powered by ERC-7715.
🔑 Advanced Permissions Implementation
1. Requesting Permissions:
https://github.com/umeeSthein/aegis7715/blob/main/src/lib/smartAccount.js#L51-L110
User grants one-time permission to session account for ETH and USDC transfers with period-based limits (0.1 ETH/hour, 100 USDC/hour).
2. Redeeming Permissions:
https://github.com/umeeSthein/aegis7715/blob/main/src/lib/smartAccount.js#L140-L185
Session account autonomously executes rescue operations using granted permissions when attack is detected - no manual approvals needed.
Key Benefits:
✅ One-time grant - User grants permission once, never asked again
✅ Autonomous execution - No manual approvals during emergency
✅ Gasless operations - Works even when wallet has no ETH
✅ Period limits - Built-in safety against abuse (0.1 ETH/hour, 100 USDC/hour)
✅ Session isolation - Separate account for rescue operations
🎯 MetaMask Hackathon Submission
This project demonstrates:
✅ ERC-7715 Advanced Permissions - autonomous rescue operations
✅ MetaMask Smart Accounts Kit - Hybrid implementation
✅ Account Abstraction - ERC-4337 UserOperations
✅ Gasless Transactions - critical for compromised wallets
✅ Real-world Use Case - emergency asset recovery
Tech Stack: Next.js 16, React 19, Viem, Wagmi, MetaMask Smart Accounts Kit, Pimlico, Safe, Sepolia Testnet