選択したソース コードに基づいて、コードを操作したり、理解を深めるために質問したりするための AI プロンプトを生成できます。
ユースケースのデモンストレーション
コードの概要: コードまたは関数の特定の部分に対する AI ヒントを生成し、コードのその部分をより深く理解できるようにします。 AI が生成した、的を絞った質問による説明を取得して、コードの内部動作をより深く掘り下げることができます。この機能は、スマート コントラクトの操作と機能をしっかりと理解できるため、初めてスマート コントラクトを操作する場合に特に役立ちます。また、この機能を利用して参照用のドキュメントを生成します。
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.
Etherscan AIツールコードリーダー公式チュートリアル
著者:etherscan、翻訳:Golden Finance 0xxz
コード リーダーは、AI の力を利用して、ユーザーの特定の契約アドレスのソース コードを取得して解釈するツールです。コントラクトのアドレスを選択すると、ユーザーはコントラクトのソース コード ファイルにアクセスして操作できるようになります。このチュートリアルでは、このツールの使用方法を説明し、いくつかの使用例を取り上げます。
コード リーダーを使用する前に、次のことを理解しておく必要があります。
*AI が生成した回答: これらの回答は OpenAI の大規模言語モデル (LLM) によって生成され、情報提供のみを目的としています。常にその正確性を検証し、証拠としてのみ、またはバグ報奨金の提出のためにのみ依存しないでください。
コードリーダーの 5 ステップの使用法
まず、OpenAI API キーを入力します。
調査したい契約アドレスを貼り付けます。
このツールは、提供された契約に関連するすべてのファイルを自動的に取得します。
契約ファイルを取得したら、特定のソース コード ファイルを選択して読み進めることができます。さらに、AI と共有する前に、UI でソース コードを直接変更できます。
選択したソース コードに基づいて、コードを操作したり、理解を深めるために質問したりするための AI プロンプトを生成できます。
ユースケースのデモンストレーション
代理契約の制限
代理契約アドレスを貼り付けた場合、ツールは契約を実行するための契約ファイルを自動取得しません。関連する実行契約にアクセスするには、プロキシ契約のアドレス ページに移動し、[プロキシとして読み取り/書き込み] タブをチェックして、アドレスをコピーします。
[プロキシとして読み取り/書き込み] タブが使用できない場合は、下のボタンに移動し、プロキシ契約の検証ページで [検証] をクリックし、見つかった実装アドレスをコピーします。
「これはプロキシですか?」ボタンをクリックします。