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

Community Call #5 #26

Closed
jaypaik opened this issue Jan 22, 2024 · 1 comment
Closed

Community Call #5 #26

jaypaik opened this issue Jan 22, 2024 · 1 comment

Comments

@jaypaik
Copy link
Contributor

jaypaik commented Jan 22, 2024

Request a calendar invite

Previous call recap

Meeting Info

Agenda

  1. Ecosystem developments
  2. ERC-6900 updates
  3. Research and development

To add or request a topic that you'd like to discuss, please comment in response to this Issue below!

@jwindawi
Copy link
Contributor

jwindawi commented Jan 25, 2024

Thanks to everyone who joined for Community Call 5!

A recap of the call:

  1. A discussion of ecosystem developments
    1. Following up on last week’s comments from the 4337 team about the v0.7 update to that standard, @jaypaik walked through the 6900 team’s analysis of the update and its implications for ERC-6900:
      1. Required 6900 change: update UserOperation references with PackedUserOperation
      2. Optional change: New methods support like executeUserOp()
    2. More broadly, for ERC-6900 Accounts & Plugins Migrations:
      1. New EntryPoint (v0.7) reference.
      2. All UserOperation needs to be refactored to PackedUserOperation . Multiple field decoding updates are necessary.
      3. [Optional] New method support for executeUserOp()
      4. User accounts migration with active plugins may need extra care on handling Plugin state data for accounts.
  2. ERC-6900 updates
    1. The team continues to build in dialogue with the community
    2. @jaypaik presented v0.7, the most recent update to the 6900 spec, which is now incorporated (EthMagicians, Github). The update is part of an ongoing process of streamlining the standard while maintaining its security, and grew out of community conversations on calls and on Github around:
      1. The removal of permitted call hooks and injected hooks during plugin installation
      2. Disallowing use of hooks as dependencies
      3. The full changelog is here
  3. ERC-6900 research and development
    1. @dlim-circle joined the call to discuss Circle’s experience in working with the standard, and in particular on gas optimization as a motivation to work with semi-modular accounts.
    2. @adam-alchemy presented a pull request focused on clarifying the behavior of hooks that interact with account state.
  4. Next steps
    1. The next call will be in four weeks, on February 22, 2024 - details and links to follow.

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

2 participants