Try   HackMD

ERC-4337 Progress report #2

Thursday, August 4th, 2022

Hello everyone.

Over the last two weeks, we have focused on tweaking some changes we are making to the ERC-4337 based on some feedback we have got from the community.

However, there are still some great news to celebrate:

  1. Stackup, the ERC-4337 powered wallet, has launched. You are invited to congratulate the team and read their announcement on Product Hunt. Good luck!

  2. The Proof Of Soul Protocol team has started work on an EIP-4337 wallet implementation

You can watch their progress in this repository:

https://github.com/proofofsoulprotocol/smart-contract-wallet-4337

  1. We have merged in the Gnosis Safe module, enabling the use of an unmodified Gnosis Safe wallet with the ERC-4337.

The Gnosis Safe supports adding custom modules, allowing the wallets to add arbitrary functionality. In order to add support for Account Abstraction, we have implemented two components: EIP4337Fallback and EIP4337Fallback.

The EIP4337Fallback is needed to intercept calls the validateUserOp method to the Gnosis Safes. The EIP4337Manager keeps the address of the EntryPoint and has an actual implementation of the validateUserOp method. The first merged commit of the contracts can be found here:
https://github.com/eth-infinitism/account-abstraction/pull/96/files

As the Gnosis Safe is one of the most popular smart contract wallets out there, we hope to make it a first-class account abstraction contract for ERC-4337. Hopefully, using a tried and true piece of infrastracture will make the ERC-4337 ecosystem more trustworthy as a whole.

One thing to note is that this only currently works for single owner wallets. Supporting multisigs will require a little extra work.


That is everything I know. Please share any updates on your projects that you would like to be added here.

Thanks!