← Back to home

Safe Fox

Safe Fox - Safe multisig inside MetaMask. The MetaMask snap allows to operate with Safe wallets directly from MetaMask

Screenshots

Safe Fox screenshot 1
Safe Fox screenshot 2
Safe Fox screenshot 3

Problem Statement

The Safe Fox project is a MetaMask snap designed to seamlessly handle Safe multisig wallets within the MetaMask. Main objectives are twofold:Streamlined management - enable users to efficiently oversee their Safe multisig wallets directly from MetaMask, simplifying their handling.Expanded Account Abstraction - enhance the appeal of Safe multisig wallets by enabling accounts that aren't typically compatible (Non-EVM accounts) to utilize Safe multisigs through specialized derived EVM accounts.

Solution

The main idea to achieve improved account abstraction is for a snap to interact with other snaps that are responsible for the corresponding protocols. As soon as I started to figure out how this could be built, I ran into problems that hindered progress. A temporary solution has been found, but another solution will be needed to progress further.The next problem was at the transaction execution stage. Snaps do not allow to make low-level calls, so the only solution was to use Relay, which could not be made to work. This will have to be dealt with yet.

Hackathon

ETHGlobal Istanbul

2024

Contributors