跳至正文
The Kagari
Developer

Movement Aptos Core 添加组合型保密资产入口函数实现一键式用户体验

2026年5月6日 · 1 分钟阅读

Movement Aptos Core 在 `aptos_experimental::confidential_asset` 中引入了四个新的组合型入口函数,通过融合常见的连续工作流来简化钱包用户体验。这些新函数消除了多次签名提示的需求,为保密资产操作提供一键式 UX。

新的入口函数包括:`register_and_deposit_and_rollover_pending_balance` 用于首次屏蔽操作,在单个交易中将公共可替换资产转换为可消费的保密余额;`deposit_and_rollover_pending_balance` 针对已注册和规范化的用户;`deposit_and_normalize_and_rollover_pending_balance` 针对已注册但尚未规范化的用户;`normalize_and_rollover_pending_balance` 用于在实际余额尚未规范化时接受待处理余额。

每个组合函数都保持严格的错误处理和前置条件检查。设计理念确保调用者在链外分支逻辑以调用正确的函数,因为计算成本高昂的证明生成发生在交易构建之前。这种方法避免了不会减少客户端工作的链上容错。

客户端集成已在 TypeScript SDK 和 Motion Wallet 中连接。SDK 的 `rolloverPendingBalance` 方法自动读取 `isBalanceNormalized` 状态并分派到适当的入口函数,而 Motion Wallet 的 `rolloverConfidentialPending` 方法使用解密密钥转发请求,无论余额状态如何都向用户呈现单一钱包提示。全面的 Move 单元测试和 Rust 端到端测试验证了所有成功路径和错误分支。

来源 github.com
分享
The Kagari

Kagari 是一个专注于下一代区块链的多语言媒体平台。通过整理官方新闻、开发者资源和黑客松动态,致力于成为帮助构建者和用户更轻松地跟踪生态发展的信息层。

© 2026 The Kagari. 版权所有。