OpenZeppelin / openzeppelin-contracts

OpenZeppelin Contracts is a library for secure smart contract development.
https://openzeppelin.com/contracts
MIT License
25.04k stars 11.82k forks source link

✨ Do you intend to implement ERC4337 Interface (IERC4337)? #4086

Closed wenceslas-sanchez closed 1 year ago

wenceslas-sanchez commented 1 year ago

🧐 Motivation

I was waiting the ERC4337 for a long time now, I think it's a major step for smart contract adoption. I was wondering if you intended to implent its interface, so we could just import it from your repo.

📝 Details

Could you implement an interface IERC4337 {...} that match ERC4337 requirements as you did for IERC20 and many others. If you are not available, I could help !

Thanks a lot for your work team 🚀 !

Amxx commented 1 year ago

Hello @wenceslas-sanchez

The ERC is still in draft, meaning that the interface can technically still change. I believe we will include the interface (IERC4337) in the interfaces/ folder when the ERC is final. We currently don't plan on implementing the interface in an actual contract.

wenceslas-sanchez commented 1 year ago

Understood, I thought if was already live. Thanks !