Adjust contracts of MEVBoostAA
Start to develop SDK for sender
Survey userOp.js of Stackup
https://docs.stackup.sh/docs/useropjs
Actors in userOp.js
Client: general rpc client of bundler
Builder: AA wallet
Middleware: can be Paymaster
UserOp.js provides a good foundation for SDK development
Continue to adjust contracts and publish new version
Design an SDK solution for MEVBoostAA sender
Continue to write an article analyzing the attack vectors against MEVBoostPaymaster reputation in both old and new modes, and explaining why MEVBoostPaymaster is secure.
MEVBoostAA 的 contract 初版
基于 MEVBoostAA 的 contract 初版,开始开发 sender 端的 SDK
完成 stackup 的 userOp.js 的调研
https://docs.stackup.sh/docs/useropjs
userOp.js 的角色分为几个模块
client:通用的 rpc 客户端
builder:具体的 AA 钱包
middleware:可以是 Paymaster 的逻辑
userOp.js 为 SDK 开发提供一个很好的基础
https://twitter.com/ch4r10t33r/status/1659273520730316828?s=20
适当调整,确定 MEVBoostAA 的 contract 初版
设计 sender 端的 SDK方案
继续撰写文章,分析了新旧模式下对 MEVBoostPaymaster 信誉的攻击向量,并说明 MEVBoostPaymaster 为什么是安全的。