コンテンツにスキップ

リリースノート - v0.205.2

タイトル: DRep の識別情報を区別し、Dijkstra のネストされたアカウントフィールドを型付け

バージョン: v0.205.2

このリリースでは、異なる認証情報型が同じハッシュを使用する DRep を区別し、Dijkstra トランザクション内のネストされたアカウントフィールドへの型付きアクセスを追加します。さらに、登録解除の検証、CBOR のデコード、Plutus V4 の変換を強化し、サポート対象の Go ツールチェーンとモック依存関係を更新します。

  • 更新 DRep の識別処理: DRep の識別情報に完全な common.Credential が含まれるようになり、同じハッシュを共有するキー・ハッシュ DRep とスクリプト・ハッシュ DRep を別々に扱えます。

  • 変更 DRep 登録のインターフェースと保存される認証情報型: 登録 API と保存済み DRep 認証情報が、ハッシュだけでなく完全な認証情報を使用するようになりました。

  • 任意化 登録デポジット: DRep 登録のデポジットが任意の *uint64 値になり、デポジットが存在しない状態を明示的に表現できます。

  • 拒否 デポジット状態がない登録解除: 台帳に必要なデポジット状態がない場合、DRep の登録解除が失敗するようになりました。

  • 追加 型付き Dijkstra アカウントフィールド: ネストされたトランザクションのアカウントフィールドが、CIP-159 の account_balance_intervals と CIP-118 の required_top_level_guards 構造を使用するようになりました。

  • 導入 決定的な型付き Plutus V4 変換: Plutus V4 値が決定的に型付き表現へ変換されるようになりました。

  • 改善 CBOR アカウント検証: デコード処理が、形式不正または非正規の CBOR と重複する認証情報キーを拒否するようになりました。

  • 伝播 台帳ルックアップエラー: DRep 操作中に台帳ルックアップで発生したエラーが破棄されず、呼び出し元へ伝播するようになりました。

  • 更新 ビルド依存関係: サポート対象の Go バージョンが 1.26.5 になり、ouroboros-mockv0.20.1 になりました。

リリース: v0.205.2

比較: v0.205.1…v0.205.2


Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: