メインコンテンツへスキップ

トランザクションタイプを理解する

トランザクションタイプは、システムによってデコードされた異なるブロックチェーンアクションを表します。各トランザクションタイプは、NFT ミント、入札、ステーキングなどの特定のオンチェーンアクティビティに対応しています。 以下はサポートされているトランザクションタイプの完全なリストです:
リストにないトランザクションタイプの解析をご希望の場合は、お気軽にDiscordでご連絡ください。

トランザクションタイプとソースのマッピング

各トランザクションタイプは、特定のプログラムソースによって生成されます。これらの関係を理解することで、どのプログラムが特定のトランザクションタイプをトリガーしているかを特定するのに役立ちます。 以下のマッピングは、ソース(プログラム)と特定のトランザクションタイプの関係を示しています:
  • Type-to-Source: 特定のトランザクションタイプを生成するプログラムを示します
  • Source-to-Type: 特定のプログラムが生成できるすべてのトランザクションタイプを示します
たとえば、NFT_GLOBAL_BID トランザクションは MAGIC_EDEN または SOLANART によって生成され、CANDY_MACHINE_V2NFT_MINT イベントのみを生成します。

Type-to-Source リファレンス

このマッピングは、各トランザクションタイプを生成できるプログラムソースを示しています。

Source-to-Type リファレンス

このマッピングは、各プログラムソースが生成できるすべてのトランザクションタイプを示しています。

コードでトランザクションタイプを使用する

Webhook リスナーを実装する際に、関心のある特定のトランザクションタイプをフィルタリングできます。 NFT セールイベントをリスンするシンプルな例を次に示します:
Type-to-Source と Source-to-Type のマッピングを使用して、特定のトランザクションタイプを生成するプログラムを予測できます。