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:
Stackup, the ERC-4337 powered wallet, has launched. You are invited to congratulate the team and read their announcement on Product Hunt. Good luck!
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
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!