v5.7.0
変更事項 EIP712: 長い名前/バージョンの値のストレージのバックバックを削除します。両方のパラメータは、ShortsString (最大31バイト) に収まる必要があります。ドメインを独占的に immutables に保存すると、ドメイン (および下流 ERC7739 検証) は初期化器なしでプロキシまたはクローンの後ろで契約が使用される場合に一貫性を保ちます。#6631 E...
変更事項 EIP712: 長い名前/バージョンの値のストレージのバックバックを削除します。両方のパラメータは、ShortsString (最大31バイト) に収まる必要があります。ドメインを独占的に immutables に保存すると、ドメイン (および下流 ERC7739 検証) は初期化器なしでプロキシまたはクローンの後ろで契約が使用される場合に一貫性を保ちます。#6631 E...
決算の変更 総裁と総裁: 執行されていない総裁の列を、必要ない総裁の列と失敗した総裁の列に置き換える(#6582) Deprecations Checkpoints, DoubleEndedQueue, EnumerableMap と EnumerableSet: 構造の特定のインデックスにアクセスするための at 関数をDeprecateします。新しいPOS機能を導入します(#6494) カテゴリーの変更 Utils Addi...
InteroperableAddress: 大規模な相互運用可能なアドレスの静かなミスパースを引き起こした解析機能のオーバーフローを修正。#6372
文字列の変更: escapeJSON関数は、RFC-4627 による U+0000 から U+001F の範囲内のすべての制御文字を逃げる。以前はバックスペース、タブ、ニューライン、フォームフィード、キャリッジリターン、ダブル引数、バックスラッシュのみが逃れました他の制御文字を含む入力文字列 (例えばU+0001U+001Fの原始バイトは、異なる、より長い出力 (例えば"00万から。..
ERC6909ContentURI,ERC6909TokenSupply,およびERC6909メタデータインターフェースの ERC-165検出をそれぞれERC6909ContentURI,ERC6909TokenSupply,およびERC6909メタデータ契約に追加する。(第6246) と (第6247)
ERC1155の変更: バッチ内のちょうど1つのID/値でバッチ転送を実行する IERC1155Receiver.onERC1155ReceivedIERC1155Receiver.onERC1155BatchReceivedは代わりに呼び出されます (長さ"の配列で).(#6170) ERC1967ProxyとTransparentUpgradeableProxy: 建設中のマンダートの初期化ERC1967ProxyUninitializedで再起動する
バグ修正 AccountERC7579: additionalContext が 4 バイト未満の場合は isModuleInstalled のバックバック モジュールで復元を防止する。この関数は、戻す代わりに false を返し、ERC-7579 の適合性を確保します。(#5961) ERC165Checker: supportsInterface ((0xffffffff) 呼び出し中にターゲットが逆転した場合、 supportsERC165関数が false を返すことを確認します。(#5810) 最新変更 アカウント: サインを追加。..
バグ修正 AccountERC7579: additionalContext が 4 バイト未満の場合は isModuleInstalled のバックバック モジュールで復元を防止する。この関数は、戻す代わりに false を返し、ERC-7579 の適合性を確保します。(#5961) 変更を削除するアカウント: 独自の署名処理ロジックのために、内部 _validateUserOp 関数に署名引数を追加します。開発者は署名を。..
バグ修正 ERC165Checker: supportsInterface ((0xffffffff) 呼び出し中にターゲットがリバースした場合、 supportsERC165関数が false を返すことを確認します。(#5810) ERC6909の変更と拡張書 (ERC6909ContentURI,ERC6909Metadata,ERC6909TokenSupply) は、EIP-6909が最終的なので、もはや草案として表示されません。開発者は輸入経路を更新しなければなりません契約の振る舞いは変更されません。#5929 S...
変更点 署名チェック、ガバナー、ガバナー の拡張機能で最小プラグマを 0.8.24 に更新。(#5716)プラグマ変更 インターフェースファイルのプラグマ要求が軽減 カテゴリーによるアカウントアカウント変更: ユーザー操作を処理するための最小限の論理を持つシンプルなERC-4337アカウント実装を追加。(#5657) アカウントERC7579: ERC-7579モジュールのサポートを実装するアカウントの拡張。..
異なるサインにコンストラクタを追加します
変更点 署名チェック、ガバナー、ガバナー の拡張機能で最小プラグマを 0.8.24 に更新。(#5716)プラグマ変更 インターフェースファイルのプラグマ要求が軽減 カテゴリーによるアカウントアカウント変更: ユーザー操作を処理するための最小限の論理を持つシンプルなERC-4337アカウント実装を追加。(#5657) アカウントERC7579: ERC-7579モジュールのサポートを実装するアカウントの拡張。..