This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
HederaはHIP-1217の展開タイムラインに関する主要なAPIの更新を発表しました。
ホームニュース* ヘデラは、スマートコントラクト呼び出しのためにミラーノードAPIを更新し、一貫性と正確性を向上させています。
アップデートの中で、アカウントを識別するための特別なフォーマットである番号エイリアスを使用した呼び出しは、特定のアカウントに対してKeccak-256エイリアスが存在する場合、失敗するようになります。これは、開発者が正しいアカウントエイリアスを確認して使用しなければならないことを意味します。ミラーノードAPIのevm_addressフィールドまたはHedera SDKのcontractAccountIdフィールドを使用して、適切なエイリアスを確認する必要があります。ECDSAアカウントの場合、珍しい例外が適用されない限り、Keccak-256エイリアスを使用しなければなりません。
開発者は、支払いアカウントに十分な残高がない場合、契約呼び出しがINSUFFICIENT_PAYER_BALANCEエラーで失敗する可能性があることに注意する必要があります。新しいエラーハンドリングでは、INVALID_CONTRACT_IDのようなより具体的なメッセージが返され、クライアント側のアプリケーションでの更新が必要になります。ガス見積もりについては、ユーザーは、特に契約をデプロイする際に、わずかにしかしより正確な違いに気付くでしょう。
追加の影響には、契約呼び出しがデフォルト値を返す方法やKYC (Know Your Customer)のステータスの変更が含まれ、これによりコンセンサスノードの真の状態が反映されるようになります。特定の失敗した操作のエラーコードも変更され、以前使用されていたコードの代わりに CONTRACT_REVERT_EXECUTED を返すようになります。
これらの変更は後方互換性がなく、Hederaは開発者に対して、モジュール化されたフローが完全に機能するPreviewnetおよびTestnet環境でアプリケーションを徹底的にテストすることを強く促しています。ミラーノードオペレーターは、技術ガイダンスに記載された関連環境変数を調整することで、この新しいロジックを早期に有効にすることができます。
タイムラインの詳細によると、エラーコード、ガス見積もり、KYCステータスの処理を含むほとんどの更新は、2025年9月1日までに完全に施行される予定です。アドレス解決および支払者残高の検証は、2025年12月1日に開始されます。追加の時間が必要なチームは、関連するサポートにDiscordを通じて連絡することで、レガシー機能への一時的なアクセスをリクエストできます。(ハンドル: reccetech)。
(#前の記事:
-広告-