時価総額: $2.641T 0.40%
ボリューム(24時間): $98.8166B 16.07%
恐怖と貪欲の指数:

68 - 貪欲

  • 時価総額: $2.641T 0.40%
  • ボリューム(24時間): $98.8166B 16.07%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.641T 0.40%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

Etherscan でスマート コントラクトを読み取るには? (実践ガイド)

Etherscan lets you verify contracts, read source code, query functions safely, analyze events, and detect proxies—ensuring transparency and trust in Ethereum smart contracts.

2026/01/16 00:40

Etherscan インターフェイスについて

1. Etherscan ホームページに移動し、ページの上部中央にある検索バーを見つけます。

2. 有効な契約アドレスまたはトランザクション ハッシュを検索フィールドに入力し、Enter キーを押します。

3. 入力が検証済みのスマート コントラクトに対応する場合、Etherscan は「契約」、「契約の読み取り」、「契約の書き込み」、「イベント」などのタブを備えた専用の契約ページを表示します。

4. 未検証のコントラクトには、人間が判読できる関数や変数を含まず、バイトコードと ABI 情報のみが表示されます。

5. 検証された契約では、コンパイラのバージョン、最適化設定、ライセンスの種類とともに、「契約」タブに完全なソース コードが表示されます。

契約の信頼性の検証

1. 契約ページの左上隅にある契約名の横にある緑色の「確認済み」ラベルを確認します。

2. 「Contract」タブをクリックし、下にスクロールして「Contract Source Code」セクションを表示します。これにより、デプロイされたバイトコードが送信されたソースと一致することが確認されます。

3. Etherscan に表示される「コンパイラ バージョン」と、元の Solidity ファイルのプラグマ ディレクティブで指定されているバージョンを比較します。

4. 「最適化が有効」ステータスを調べます。最適化設定が一致しない場合は、改ざんまたは再コンパイルの不一致を示している可能性があります。

5. 「ライセンスの種類」フィールドを確認します。標準以外のライセンスが存在しない、または使用されている場合、展開方法が不完全または難読化されている可能性があります。

読み取り専用関数との対話

1. 契約内容の確認を確認後、「契約書の閲覧」タブに切り替えます。

2. 各パブリック関数または外部関数は、入力フィールドと「クエリ」ボタンを含む展開可能な行として表示されます。

3. 正しいデータ型を使用して必要なパラメータを入力します。たとえば、アドレスは「0x」で始まる必要があり、数値は指定されていない限り、プレフィックスのない 10 進数または 16 進数でなければなりません。

4. 「クエリ」をクリックして、Ethereum ノードのバックエンドに対して呼び出しを実行します。結果はガスを消費せずにボタンの下に即座に表示されます。

5. 戻り値を注意深く観察してください。一部の関数は、Etherscan が折りたたみ可能な JSON のような形式でレンダリングする配列、構造体、またはネストされたオブジェクトを返します。

契約イベントとログの分析

1. 「イベント」タブにアクセスして、契約アドレスに関連付けられている出力されたログを表示します。

2. 組み込みフィルタを使用して、トピック ハッシュ、ブロック範囲、またはインデックス付きパラメータ値によってイベントをフィルタリングします。

3. 各イベント エントリには、ブロック番号、トランザクション ハッシュ、タイムスタンプ、およびイベント署名が既知で Etherscan で公開されている場合はデコードされたパラメータが表示されます。

4. トランザクション ハッシュをクリックして詳細ページを開き、内部操作とともに生のログ エントリを検査します。

5. 「トランザクション」タブの関数呼び出しとイベント データを相互参照して、特定のユーザー アクションによって引き起こされる状態の変化を追跡します。

よくある質問

Q: 関数をクエリすると Etherscan が「データを取得できません」と表示するのはなぜですか?このメッセージは、入力の欠落、不正な型、または実行中に失敗した条件によって関数が復帰したときに表示されます。読み取り専用の呼び出しであっても、require() ステートメントが含まれている場合は復帰する可能性があります。

Q: オフチェーン統合に関して Etherscan に表示される ABI は信頼できますか?はい、コントラクトが検証されていれば、Etherscan は送信されたソースから ABI を自動生成し、オンチェーンのバイトコードに対して検証します。

Q: 「契約」タブにある「契約作成コード」とは何を意味しますか?これは、デプロイメント中に使用される initcode です。これには、コンストラクター引数と、作成トランザクションの入力フィールド内に埋め込まれたランタイム バイトコードが含まれます。

Q: コントラクトで透過プロキシや UUPS などのプロキシ パターンが使用されているかどうかを確認するにはどうすればよいですか? 「コントラクト」タブの「実装」アドレスを確認します。アドレスが存在し、メインのアドレスと異なる場合、コントラクトはロジックを別のデプロイされたコントラクトに委任します。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

DOGE 先物の出来高と建玉を確認するにはどうすればよいですか?

DOGE 先物の出来高と建玉を確認するにはどうすればよいですか?

2026-09-12 08:39:38

DOGE 先物ボリュームを理解する1. 先物取引高とは、特定の時間枠内で取引される DOGE 件の先物契約の総数を指し、通常は 1 日または 1 時間ごとに測定されます。 2. 出来高が多いということは、多くの場合、市場への参加が強力であることを示しており、価格変動の状況に応じてトレンドの継続または...

BTC先物の出来高と建玉を確認するにはどうすればよいですか?

BTC先物の出来高と建玉を確認するにはどうすればよいですか?

2026-09-12 15:19:55

BTC先物指標のデータソース1. CoinGlass API v4 は、30 以上の取引所にわたるリアルタイムの資金調達レート、清算ヒートマップ、および詳細な建玉の内訳を提供します。 2. Binance Futures API は、ビッドアスク深度、契約固有の出来高履歴、マージン率スナップショット...

DOGEUSDT 無期限契約チャートの見方

DOGEUSDT 無期限契約チャートの見方

2026-09-11 19:19:48

DOGEUSDT 無期限チャートの価格アクションを理解する1. ローソク足の形成は、当面の市場センチメントを明らかにします。緑のローソクは買い優勢を示し、赤のローソクはその期間中の売り圧力を示します。 2. 本体の上下の芯は、価格の高値または低値の拒否を示します。不安定なミームコイン市場では、長い上...

BinanceでBTC先物ファンディング手数料を確認するにはどうすればよいですか?

BinanceでBTC先物ファンディング手数料を確認するにはどうすればよいですか?

2026-09-10 08:00:06

ファンディングレート表示の場所1. Binance Futures 取引インターフェイスに移動し、BTCUSDT 無期限契約を選択します。 2. 価格チャートの直下またはオーダーブックに隣接する領域を観察します。この領域には、「資金調達レート」とマークされたラベル付きボックスが含まれています。 3....

SOLUSDT 先物損益の計算方法

SOLUSDT 先物損益の計算方法

2026-09-10 19:19:37

SOLUSDT 先物契約仕様の理解1. 各 SOLUSDT 先物契約は USDT で見積もられ、USDT で決済されるため、線形永久契約となります。 2. 基本資産は SOL ですが、見積資産は USDT です。すべての損益計算は USDT で直接表示されます。 3. 価格変動の最小ティック サイズ...

XRPUSDT 先物損益計算方法

XRPUSDT 先物損益計算方法

2026-09-09 17:40:21

XRPUDT先物契約の仕様を理解する1. 各 XRPSDT 永久契約は USDT で見積もられ、USDT で決済されます。額面は契約ごとに 1 XRP です。 2. Binance や Bybit を含むほとんどの主要取引所の最小価格増分 (ティック サイズ) は $0.0001 です。 3. レバ...

DOGE 先物の出来高と建玉を確認するにはどうすればよいですか?

DOGE 先物の出来高と建玉を確認するにはどうすればよいですか?

2026-09-12 08:39:38

DOGE 先物ボリュームを理解する1. 先物取引高とは、特定の時間枠内で取引される DOGE 件の先物契約の総数を指し、通常は 1 日または 1 時間ごとに測定されます。 2. 出来高が多いということは、多くの場合、市場への参加が強力であることを示しており、価格変動の状況に応じてトレンドの継続または...

BTC先物の出来高と建玉を確認するにはどうすればよいですか?

BTC先物の出来高と建玉を確認するにはどうすればよいですか?

2026-09-12 15:19:55

BTC先物指標のデータソース1. CoinGlass API v4 は、30 以上の取引所にわたるリアルタイムの資金調達レート、清算ヒートマップ、および詳細な建玉の内訳を提供します。 2. Binance Futures API は、ビッドアスク深度、契約固有の出来高履歴、マージン率スナップショット...

DOGEUSDT 無期限契約チャートの見方

DOGEUSDT 無期限契約チャートの見方

2026-09-11 19:19:48

DOGEUSDT 無期限チャートの価格アクションを理解する1. ローソク足の形成は、当面の市場センチメントを明らかにします。緑のローソクは買い優勢を示し、赤のローソクはその期間中の売り圧力を示します。 2. 本体の上下の芯は、価格の高値または低値の拒否を示します。不安定なミームコイン市場では、長い上...

BinanceでBTC先物ファンディング手数料を確認するにはどうすればよいですか?

BinanceでBTC先物ファンディング手数料を確認するにはどうすればよいですか?

2026-09-10 08:00:06

ファンディングレート表示の場所1. Binance Futures 取引インターフェイスに移動し、BTCUSDT 無期限契約を選択します。 2. 価格チャートの直下またはオーダーブックに隣接する領域を観察します。この領域には、「資金調達レート」とマークされたラベル付きボックスが含まれています。 3....

SOLUSDT 先物損益の計算方法

SOLUSDT 先物損益の計算方法

2026-09-10 19:19:37

SOLUSDT 先物契約仕様の理解1. 各 SOLUSDT 先物契約は USDT で見積もられ、USDT で決済されるため、線形永久契約となります。 2. 基本資産は SOL ですが、見積資産は USDT です。すべての損益計算は USDT で直接表示されます。 3. 価格変動の最小ティック サイズ...

XRPUSDT 先物損益計算方法

XRPUSDT 先物損益計算方法

2026-09-09 17:40:21

XRPUDT先物契約の仕様を理解する1. 各 XRPSDT 永久契約は USDT で見積もられ、USDT で決済されます。額面は契約ごとに 1 XRP です。 2. Binance や Bybit を含むほとんどの主要取引所の最小価格増分 (ティック サイズ) は $0.0001 です。 3. レバ...

すべての記事を見る

User not found or password invalid

Your input is correct