Screenshots






Problem Statement
you can create a session for any other address (EOA or contract) to delegate limited access to them for a limited time period and you can revoke that access anytime that you want, for example, you can create a sub-wallet for a multi-sig wallet that can execute transactions on behalf of the multi-sig and maybe transfer some tokens and maybe another sub-wallet for posting on Lens, or you create a sub-wallet for your own multi-sig just for trading NFTs and you can revoke that access if the sub-wallet is hacked or lost, all without affecting the main wallet
Solution
This project is a tool that can enable easy access delegation with account abstraction, the smart contract is a module on safe wallet accounts, and the front-end part is built with React so that smart contract wallet owners can create sessions for other wallets and revoke them if they want we also designed a meta mask snap which enables sub-wallets to send a normal transaction in every dapp through the main wallet that they have access to
Hackathon
ETHGlobal Istanbul
2024
Prizes
- 🏆
Pool Prize
Arbitrum
- 🏆
Deploy on Scroll
Scroll
- 🏆
Best Metamask SnapRunner Up
MetaMask
Contributors
- meisamtaher
19 contributions