コンテンツにスキップ

リリースノート - v0.197.0

タイトル: リレーと報酬引き出しの検証を改善

日付: 2026年8月25日

バージョン: v0.197.0

このリリースでは、リレー境界の検証を強化し、台帳の各時代における報酬引き出しのルールを明確化するとともに、スクリプトビューの再現可能なパフォーマンスベンチマークを追加します。

  • 強化 プールリレーの境界処理: プールリレーは、単一ホストアドレスおよび単一ホスト名リレーの 65535 を超えるポートと、単一ホスト名およびマルチホスト名リレーの 128 バイトを超えるホスト名を拒否するようになりました。システムは上限値を引き続き受け入れ、無効な値には pool relay port must not exceed 65535 または pool relay hostname must not exceed 128 bytes を返します。プールリレーの境界に関する詳細を参照してください。

  • 改善 報酬引き出しの検証: Dijkstra より前のトランザクションでは、報酬残高全額を引き出す必要があります。Dijkstra のトランザクションでは残高を超える引き出しができず、Plutus V1、V2、または V3 スクリプトを使用しない場合に限り、部分的な引き出しが可能です。これらのスクリプトを使用するトランザクションでは、残高全額を引き出す必要があります。検証では Dijkstra のサブトランザクションの witness セットに含まれるスクリプトも考慮し、型付きの IncorrectWithdrawalAmountError の詳細を報告するとともに、残高照会で発生したエラーを返します。テスト用モックは v0.16.1 を使用します。報酬引き出しの検証に関する詳細を参照してください。

  • 追加 スクリプトビューのパフォーマンスベンチマーク: テストスイートで、スクリプトを含まないトランザクション、単一のスクリプトを使用するトランザクション、複数の用途を持つトランザクションにおける構築処理を測定できるようになり、パフォーマンス比較のための再現可能なカバレッジを提供します。ベンチマークの詳細を参照してください。



Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: