Movement Aptos Core 仓库已合并 PR #175,该提案为 `aptos_framework::object` 模块中的多个关键所有权相关函数引入了 `#[view]` 注解。这一变更由贡献者 andygolay 实现,显著改善了对象所有权查询的开发者体验。
此次更新为四个重要函数添加了视图注解:`owner`、`is_owner`、`owns` 和 `root_owner`。视图注解使这些函数能够在链下调用,无需状态改变的交易,使开发者和生态合作伙伴更容易直接查询对象所有权状态。这是 Aptos 框架开发中的常见模式,并且是根据生态合作伙伴的具体要求而实现的。
该实现遵循上游 Aptos Core 仓库采用的相同方法(参见类似的 PR #15996),确保 Movement 和 Aptos 生态之间的一致性。视图注解减少了开发人员构建需要验证或检查对象所有权而无需修改状态的应用程序的摩擦,支持改进 Move 框架开发者体验的更广泛目标。
此更改属于使 Movement Aptos Core 更加开发者友好并与生态最佳实践保持一致的更广泛框架增强类别。

