メインコンテンツまでスキップ

Transaction Intelligence

Transaction Intelligence とは

Transaction Intelligence は 1 つのトランザクションハッシュを受け取り、それを平易な言葉で説明します。トランザクションが成功したかどうか、誰が送信したか、何に触れたか、何が動いたか、そしてその過程でトークンの承認が付与されたかどうかを伝えます。

いつ使うか

トランザクションハッシュが手元にあり、それが実際に何をしたのかを知りたいときに使ってください。よく答えられる疑問は次のとおりです。送金は通ったのか、それともリバートしたのか。このトランザクションは何を、誰に対して動かしたのか。これに署名したことで、コントラクトに自分のトークンへの権限を渡してしまったのか。

どこにあるか

dApp で、左サイドバーの Intelligence セクションから Transaction Intelligence を開きます。

  1. トランザクションが送信されたネットワークを、ネットワークのドロップダウンから選びます。
  2. Wallet Trace を開く を選ぶと、入力内容が引き継がれた状態でそちらに進みます。自分で選ぶまで何も実行されません。
Transaction Intelligence の入口ページ。左サイドバーの Transaction Intelligence から開きます。画像を拡大

Network ドロップダウンは Ethereum、Base、BNB Chain に対応しています。トランザクションが実際に送信されたネットワークを選んでください。Cognivo が一致を探すために黙って別のネットワークに切り替えることはないため、誤ったネットワークに対して貼り付けられたハッシュは、誤った答えではなく何も返しません。

一部のネットワークでは、Cognivo はこの疑問をすでに Wallet Trace で扱っています。Wallet Trace は資金を 1 ホップずつ追跡します。その場合、ページはその旨を伝え、自ら何かを実行する代わりにリンクを提示します。リンクをたどると入力内容が引き継がれ、開くことを選ぶまで分析は開始されません。

返ってくるもの

分析がツール内で実行される場合は、Transaction hash を貼り付けて Analyze を選択します。有効なハッシュは 0x で始まり 64 文字です。貼り付けた内容がそれに該当しない場合、フィールドがその旨を伝えます。

結果は 1 行の読み取り結果で始まります。たとえば、選択したネットワークでトランザクションが成功し、指定の件数のトークン転送が発生した、といった具合です。その下には次の内容が表示されます。

  • Overview。ステータス、ブロック、UTC での時刻、使用ガス、from、to、ネイティブ価値。
  • Token movements。何がどのアドレス間で動いたかの一覧。
  • Approvals。このトランザクションで付与されたトークン承認を数え、その後も有効なままの承認にフラグを立てます。有効な承認は、そのトークンをスペンダーが後から動かすことを許すため、想定していないものは確認する価値があります。
  • Contracts touched。トランザクションが何とやり取りしたかを確認できます。
  • On-chain evidence。公開エクスプローラーでトランザクションを閲覧するリンクも含まれます。

失敗したトランザクションは、失敗しリバートしたものとして報告されます。これは変更が一切適用されなかったことを意味します。トークンやネイティブ資産の移動がないトランザクションも、内容を水増しせずそのまま報告されます。

何も返ってこない場合は Transaction not found と表示され、選択したネットワークでこのハッシュに対するレシートが返らなかったこと、そして Cognivo が別のものを代用しなかったことが注記されます。これは、尋ねた場所で Cognivo がトランザクションを検証できなかったという意味であり、そのトランザクションがどこにも存在しないという意味ではありません。ハッシュを確認し、次にネットワークを確認してください。

料金

Transaction Intelligence は現在クレジットを消費しません。製品全体を通じて、クレジットがかかるものは先に価格を提示し、同意した後、実際の結果が返ってきた場合にのみ課金します。辞退やキャンセルに費用がかかることはありません。毎日の無料クレジットの仕組みについては 課金とクレジット をご覧ください。

次にすること

この 1 つのトランザクションを超えて資金を 1 ホップずつ追跡するには、Wallet Trace を開いてください。1 つのトランザクション内の承認ではなく、ウォレットが有効にしているすべての承認を確認するには、ウォレットのセキュリティと承認 をご覧ください。