Sui メインネットがバージョン V1.8.1 にアップグレードされました

Sui メインネットはバージョン V1.8.1 にアップグレードされました。このアップグレードには多くの修正と最適化が含まれています。アップグレードの主なポイントは次のとおりです。

#13124

開発ネットワークでのテスト用に zkLogin プロトコル構成機能フラグを追加し、zkLogin 署名検証に更新された証明検証ロジックを使用しました。

#13417

Move コードをビルドする場合、新しいバージョンには、Sui フレームワーク コード (Bag、Table、および TableVec) のコレクション比較に関連する追加のリンター警告があります。この比較はコレクションの内容に基づいた構造的な比較ではないことに注意してください。予想とは異なる可能性があるため、Sui はこれをリンター警告で示すようになりました。

#12989

client-fault のexecute_transaction_blockからのすべてのトランザクション実行エラーは、-32002エラーコードを返すようになりました。このエラー コードが発生した場合は、トランザクション入力に問題がある可能性があります。

アップグレード前は、RPC で実行されたトランザクションが失敗すると、トランザクションの実行失敗後に「トランザクションの検証ノードの少なくとも 1/3 に回復不能なエラーが発生しました」という通知が表示されます。アップグレード後は、「トランザクション入力に問題があるため、トランザクションの実行に失敗しました。エラーを確認して再試行してください: {errors}」という改善されたリマインダーが表示されます。ここで、{errors} は対処可能なエラーの文字列リストです。示されたエラーを解決すると、トランザクションは正常に実行されるはずです。

#13194

Move コードをビルドするときに、別の (ラップされた) オブジェクトを含むオブジェクトのフリーズ (直接的または間接的) に関連する追加のリンター警告が表示されるようになりました。このようなオブジェクトを凍結すると、内部オブジェクトのカプセル化が解除されなくなります。

#12575

依存関係の構築中に返されるエラー メッセージに含まれる詳細は、以前のエラー メッセージとは異なる場合がありますが、同様の詳細と情報が含まれています。

#12933

より明確なエラー報告構造をサポートするためにエラー コード仕様を更新しました。許可されたパーティからの読み取り時に内部エラーが発生し、エラー コード -32603 が返されました。承認されたパーティからの読み取り時にクライアント エラーが発生すると、エラー コード -32602 が返されます。エラー文字列は変更されません。

#13312

Sui ネットワークでは、パッケージ ダイジェストを計算するために古いアルゴリズムを使用する必要がなくなりました。そのため、-legacy-digest フラグが sui client upgrade および sui move build CLI コマンドから削除されました。

修正: 別のデフォルトのアドレスを使用します: 005304c

完全な変更ログ: https://github.com/MystenLabs/suit/commits/mainnet-v1.8.1


スイネットワークについて

Sui は、第一原則に基づいて再設計および構築された L1 パブリック チェーンであり、Web3 で次の 10 億人のユーザーをホストできる開発プラットフォームをクリエイターと開発者に提供することを目的としています。Sui のアプリケーションは Move スマート コントラクト言語に基づいており、水平方向にスケーラブルであるため、開発者は幅広いアプリケーション開発を迅速かつ低コストでサポートできます。詳細については、https: //linktr.ee/suit_apacをご覧ください。

公式サイト|英語版 Twitter |中国語版 Twitter | Discord |英語電報グループ|中国語電報グループ

おすすめ

転載: blog.csdn.net/Sui_Network/article/details/132585670