/aa-hit-list

Join force to remove barriers towards Account Abstraction's mass adoption!

Road to ERC-4337 Mass Adoption

This is a collaborative effort to identify and overcome obstacles to the adoption of Account Abstraction (ERC-4337) on Ethereum.

ERC-4337 is a proposal that has the potential to improve the user experience of Ethereum. However, there are still several hurdles to overcome before ERC-4337 can be widely adopted.

This repository serves as a place to document these challenges and the progress made in overcoming them. We invite developers, researchers, and anyone interested in improving the Ethereum ecosystem to join us in this effort.

Our goal is to collectively solve the biggest challenges to ERC-4337 adoption and make Ethereum more user-friendly and accessible to everyone. Join us and let's work together to make it happen.

How to get involved

Contributing is easy – simply make pull request to this repository and start collaborating! We encourage you to contribute your ideas, feedback, and expertise to help us achieve our shared goal.

Here are some ways you can get involved:

  • Identify and document obstacles to ERC-4337 adoption
  • Contribute code and documentation to help overcome these obstacles
  • Provide feedback and suggestions to improve our collective efforts
  • Spread the word about ERC-4337 and our collaborative efforts to promote it

Work that need your support

ethers-io/ethers.js#3803

This contribution by Ivo Georgiev adds a universal signature verification function to Ethers for verifying contract wallet signatures. Adoption of this function will address a majority of issues related to improper off-chain signature verification not following ERC-1271.

How bad is it now

  • EIP-1271 incompatibilities: An incomplete list of projects that do not follow ERC-1271 and would likely lead to Account Abstraction incompatibility.

License

This repository is licensed under the MIT License. By contributing to this repository, you agree to license your contributions under the same license.