#7347·web3.js

账户抽象

作者: jdevcs创建于 2024年10月22日更新于 2025年1月7日
标签Epic

帐户抽象史诗

AA v0.6

  • - AA 函数
  • - AA 当前测试
  • - 使用另一个包级别提供程序与捆绑器交互
  • - AA 包配置用于发布
  • - 从主 web3 中导出
  • - 参数验证和结果格式化
  • - 在现有包和 API 文档中集成
  • - 其他实用函数
    • 获取非序号,
    • 使用示例 AccountFactory 或可选提供的 ABI 获取初始代码,以创建简单的帐户,
    • pm_sponsorUserOperation 支付人函数
    • 签名
  • Account Abstraction 指南/教程
    • AA 是什么,AA 的不同组件(用户操作,捆绑器,支付人,入口点,合约帐户),其用法/场景(不同类型的支付人,帐户工厂等)
    • Web3.js AA 包函数
    • 基础设施(现有提供程序,与使用 Docker compose 和 stackup 的本地基础设施)
    • 使用工厂合约创建第一个用户操作中的示例帐户
    • 使用支付人支持的用户操作
    • 发送价值转移用户操作
    • 发送 ERC20 转移用户操作
    • 在 stackblitz 中编写上述演示的代码片段
  • 集成和 E2E 测试
  • 推送覆盖率和集成 Codecov

AA v0.7

  • v0.6 和 v0.7 的区别
    • 更新 AA 用户操作结构并添加对 v0.7 函数的支持
    • 添加测试(单元/集成)
    • 添加 v0.7 函数文档
    • 添加 v0.7 指南