Movement Aptos Coreリポジトリは、`aptos_framework::object`モジュール内の複数の重要な所有権関連関数に`#[view]`アノテーションを導入するPR #175をマージしました。この変更はコントリビューターのandygolayによって実装されており、オブジェクト所有権照会の開発者体験を大幅に向上させます。
このアップデートは4つの重要な関数に対してビューアノテーションを追加します:`owner`、`is_owner`、`owns`、および`root_owner`です。ビューアノテーションにより、これらの関数をステート変更トランザクションを必要としずにオフチェーンで呼び出すことができ、開発者とエコシステムパートナーがオブジェクト所有権ステータスを直接照会しやすくなります。これはAptosフレームワーク開発における一般的なパターンであり、特にエコシステムパートナーからのリクエストにより実装されました。
この実装は、アップストリームのAptos Coreリポジトリで使用されているのと同じアプローチに従っており(PR #15996を参照)、Movement and AptosエコシステムXの一貫性を確保しています。ビューアノテーションは、ステートを変更することなくオブジェクト所有権を検証または検査する必要があるアプリケーションを構築する開発者の摩擦を減らし、Moveフレームワークの開発者体験を向上させるという広い目標をサポートしています。
この変更は、Movement Aptos Coreをより開発者にやさしく、エコシステムのベストプラクティスに適合させるというフレームワーク拡張の広いカテゴリーに該当します。

