リリースノート - v0.197.0
v0.197.0(2026年8月25日)
Section titled “v0.197.0(2026年8月25日)”タイトル: リレーと報酬引き出しの検証を改善
日付: 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を使用します。報酬引き出しの検証に関する詳細を参照してください。 -
追加 スクリプトビューのパフォーマンスベンチマーク: テストスイートで、スクリプトを含まないトランザクション、単一のスクリプトを使用するトランザクション、複数の用途を持つトランザクションにおける構築処理を測定できるようになり、パフォーマンス比較のための再現可能なカバレッジを提供します。ベンチマークの詳細を参照してください。
Docs authored by Doc Holiday