プロ@anchorlangマクロの改訂 - アカウントのバージョン管理を追加しました。 #[account(versioned)] でマークされたアカウントは、時間とともにスキーマを進化させることができます。フィールドは#[added(vN)] で導入時期を指定します。 3つの初期化モード: - #[added(v2)] → Default::d efault() - #[added(v2, init_to = expr)] → 静的コンパイルタイム値 - #[added(v2, init_from = "authority"))] → コンテキストからのランタイム初期化 特典 - データを壊さずにスキーマを進化させること。移民コードはゼロです。コンテキストからの自動フィールド初期化。バージョン間の後方互換性。 数回のテストの後、まもなくコードを公開します。 @jacobvcreech 先生、これは公式のアンカーで役に立つと思いますか? とても良い学びの経験でした。プロセッションマクロを改訂しつつ、#anchor のアカウントマクロがどのように拡大するかやその様々な制約を理解しています。