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

Account Abstraction #7347

Open
5 of 8 tasks
jdevcs opened this issue Oct 22, 2024 · 0 comments
Open
5 of 8 tasks

Account Abstraction #7347

jdevcs opened this issue Oct 22, 2024 · 0 comments
Labels

Comments

@jdevcs
Copy link
Contributor

jdevcs commented Oct 22, 2024

Account Abstraction Epic

AA v0.6

  • - AA functions
  • - AA current tests
  • - Use another package level provider for Interaction with bundler
  • - AA package config for publishing
  • - Export from main web3
  • - param validation and result formatting
  • - Integration in existing Package and API documentation
  • - Additional util functions
    • get nonce,
    • get InitCode for simple account creation using sample AccountFactory or optional provided ABI,
    • pm_sponsorUserOperation paymaster functions
    • signing
  • Account Abstraction guide / tutorial
    • What is AA, different components of AA(userOp, bundlers, paymasters, entrypoint, contract account), Its usages/scenarios ( different kinds of paymasters, accounts factory, etc )
    • Web3.js AA package functions
    • Infrastructure ( existing providers, vs Local infrastructure using docker compose and stackup )
    • Create sample account in first UserOp using factory contract
    • Sponsored UserOP with Paymaster
    • Send value transfer UserOP
    • Send ERC20 transfer UserOP
    • Write code snippets in stackblitz for above demonstrations
  • Integration and E2E testing
  • Push coverage and integrate Codecov

AA v0.7

  • differences v0.6 and v0.7
  • update AA Useroperation structures and add support of v0.7 functions
  • Add tests ( Unit / Integration )
  • Add v0.7 functions documentation
  • Add v0.7 Guides
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants
@jdevcs @mconnelly8 and others