概览
Boba Network 的账户抽象模型让智能钱包具备混合计算能力,可透明执行链上/链下逻辑。MetaMask Snap 把这能力原生带入全球使用最广的 Web3 钱包。
挑战是什么?
MetaMask Snap 强大且严格沙盒化。权限模型严格、执行上下文带强烈倾向,边界正好横在 Boba 账户抽象需要做的事情上。让智能钱包管理在 MetaMask 里感觉原生,不跟沙盒硬抗,也不让用户学新东西。
MetaMask 的沙盒不会让步。该让步的是用例。
Snaps 功能强、隔离严,这就是它的安全模型。对我们的用例来说,沙盒是一场持续的协商:应用白名单、Snap 能调用什么、能持久化什么、什么能跨过边界。每一个限制都得绕过去,而不是对着干。结果是一个活在 MetaMask 规则之内的账户抽象集成,也是唯一能上线的那种。
我们做了什么
在一个不容偷工减料的沙盒里做完整账户抽象。我们在 Boba 的项目内部做工程,先在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,先期付出一个 Sprint,换来端到端可测试的集成,扛住了每一次 MetaMask 运行时更新。Snap 本体、账户抽象接线、智能钱包管理界面,全部活在 MetaMask 原生 UX 之内。Boba 用户在自己已经在用的钱包里管理混合计算智能钱包,不必离开。
成果
经验总结
Snap 强大但很有主见。权限模型和沙盒迫使我们一开始就做精心的接口设计。这次集成促使我们在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,整个系统因此更可测试。当边界出错时,UserOperation 调试器可以在本地冻结准确表示。
关于这个项目的常见问题
MetaMask Snap 是什么?
Boba Network 的账户抽象模型让智能钱包具备混合计算能力,可透明执行链上/链下逻辑。MetaMask Snap 把这能力原生带入全球使用最广的 Web3 钱包。
MetaMask Snap 项目的挑战是什么?
MetaMask Snap 强大且严格沙盒化。权限模型严格、执行上下文带强烈倾向,边界正好横在 Boba 账户抽象需要做的事情上。让智能钱包管理在 MetaMask 里感觉原生,不跟沙盒硬抗,也不让用户学新东西。
Wavect 为 MetaMask Snap 做了什么?
在一个不容偷工减料的沙盒里做完整账户抽象。我们在 Boba 的项目内部做工程,先在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,先期付出一个 Sprint,换来端到端可测试的集成,扛住了每一次 MetaMask 运行时更新。Snap 本体、账户抽象接线、智能钱包管理界面,全部活在 MetaMask 原生 UX 之内。Boba 用户在自己已经在用的钱包里管理混合计算智能钱包,不必离开。
MetaMask Snap 项目取得了哪些成果?
- MetaMask, 原生集成
- 智能钱包, 混合计算赋能
Wavect 与 MetaMask Snap 是如何合作的?
项目类型:全栈构建。项目规模:月度 retainer。年份:2025。
Wavect 在 MetaMask Snap 项目中使用了哪些技术栈?
Typescript, MetaMask Snaps, Solidity, Ethers.js。
Wavect 从 MetaMask Snap 项目中学到了什么?
Snap 强大但很有主见。权限模型和沙盒迫使我们一开始就做精心的接口设计。这次集成促使我们在 Boba 的 AA 栈和 Snap 运行时之间搭一层干净的抽象,整个系统因此更可测试。当边界出错时,UserOperation 调试器可以在本地冻结准确表示。
- 资金管理
- 区块链
- AI
- 企业级
案例图谱
本案例在作品集中的位置
当前案例已标记。悬停或用键盘聚焦可预览其他案例,点击可打开。在触摸屏上,轻点一次预览,再次轻点打开。
共同使用的技术:
Scramble Pay
ScramblePay 是一个灵活的在线和销售点支付系统。可嵌入网店并处理餐厅、酒店和酒吧的现场支付,内置 DEX 聚合器,可用冷门小市值代币付款。
两个月 从概念到试点就绪 查看案例 →