Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Add eip-4337 Account Abstraction implementation #202

Open
iam-dev opened this issue Mar 17, 2023 · 6 comments
Open

Feature request: Add eip-4337 Account Abstraction implementation #202

iam-dev opened this issue Mar 17, 2023 · 6 comments

Comments

@iam-dev
Copy link

iam-dev commented Mar 17, 2023

ERC-4337: Account Abstraction Using Alt Mempool
An account abstraction proposal which completely avoids consensus-layer protocol changes, instead relying on higher-layer infrastructure.

Contracts:

  • BaseAccount
  • BasePaymaster
  • EntryPoint
  • SenderCreator
  • StakeManager
  • WalletBase
  • WalletFactory
  • UserOperations
@iam-dev
Copy link
Author

iam-dev commented Mar 17, 2023

I might do temporary pull request regularly just to have a discussions about the best way to implement this ...

@ItsNickBarry
Copy link
Member

Yes, this is something I will look into soon. Feel free to open a draft PR - might be helpful.

@tjvsx
Copy link

tjvsx commented Mar 20, 2023

@iam-dev @ItsNickBarry there was an ETHDenver submission that combined eip4337 and eip2535. It may be helpful

@iam-dev
Copy link
Author

iam-dev commented Mar 20, 2023

@tjvsx I will check it, thanks

@tjvsx
Copy link

tjvsx commented Aug 16, 2023

The whole account abstraction world seems to evolve more each day, so I think it may be too early to identify standard implementations. But I thought it was worth sharing this brief attempt at EIP-6900, which extends ERC4337. Ran into some issues that I don't have time to tackle right now, but thought it could be worth checking out for the next deep diver

@ItsNickBarry
Copy link
Member

I think account abstraction will be my next priority. Thanks @tjvsx, I'll look at your link when I start working on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants