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

ChainStream トリガーノード

ChainstreamTrigger ノードは、n8nでイベント駆動型のワークフローを実現します。スケジュールに基づいて変更をポーリングする代わりに、このノードはChainStreamからWebhook経由でリアルタイムイベントを受信し、オンチェーンで何かが発生した瞬間にワークフローを開始します。

仕組み

  1. トリガーノードがアクティブな場合、n8nはWebhookエンドポイントを公開します。
  2. そのエンドポイントをChainStreamダッシュボードに登録します。
  3. 一致するオンチェーンイベントが発生すると、ChainStreamがWebhookにPOSTリクエストを送信します。
  4. トリガーノードがペイロードを解析し、ワークフローを開始します。

セットアップ

ステップ1 — トリガーノードを追加する

n8nワークフローエディタで:
  1. Add Node をクリックし、ChainStream Trigger を検索します。
  2. ノードをキャンバスにドラッグして、ワークフローの最初のノードとして配置します。
  3. リッスンしたい Event Type を選択します(下の表を参照)。

ステップ2 — Webhook URLをコピーする

トリガーノードを配置したら:
  1. ノード設定を開きます。
  2. 上部に表示される Webhook URL をコピーします。以下のような形式です:
本番モードでは、ワークフローエディタを閉じてもトリガーがアクティブなままになるよう、Production URL(テストURLではなく)を使用してください。

ステップ3 — ChainStreamにWebhookを登録する

  1. ChainStreamダッシュボードで、Settings > Webhooks に移動します。
  2. Create Webhook をクリックします。
  3. n8nのWebhook URLを貼り付けます。
  4. サブスクライブするイベントタイプを選択します。
  5. 保存して有効化します。

ステップ4 — 接続をテストする

  1. n8nで、トリガーノードの Listen for Test Event をクリックします。
  2. ChainStreamで、作成したWebhookの Send Test Event をクリックします。
  3. トリガーノードがペイロードを受信することを確認します。

サポートされるイベント

ノード設定

イベントペイロード

token.price.change

token.transfer.large

token.new

trade.activity

例:大口送金のTelegramアラート

大口のUSDC送金を検出した際にTelegramメッセージを送信する完全なワークフローです。

トラブルシューティング

次のステップ

n8n 概要

ChainStream n8nノードで利用可能なすべてのリソースとオペレーションを確認できます。

Webhooks API

ChainStream APIを通じてWebhookサブスクリプションをプログラムで管理できます。