hackquest logo

MetaAegis

Autonomous protection system for compromised wallets using ERC-7715 Advanced Permissions

Videos

Description

šŸ›”ļø MetaAegis - Emergency Asset Rescue

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

Progress During Hackathon

-

Tech Stack

Next
React

Fundraising Status

-

Team LeaderUUme Sthein
Sector
SocialFiAIOther

Builders Also Viewed