This repository was archived by the owner on Mar 5, 2025. It is now read-only.
This repository was archived by the owner on Mar 5, 2025. It is now read-only.
Account Abstraction #7347
Open
Description
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
- use dev net https://github.com/stackup-wallet/erc-4337-devnet in web3.js CI or local Infrastructure
- 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