---
title: "Custom Webhooksがアップグレード:変数、フィルター、ブロックの鮮度"
description: "おなじみのCustom Webhooksに、変数、フィルター、ブロックの鮮度の改善を追加し、リアルタイムのブロックチェーンデータストリーミングを一新します"
---

# Custom Webhooksがアップグレード:変数、フィルター、ブロックの鮮度

リアルタイムのブロックチェーンデータストリームがアップグレードされました。

[Custom Webhooks](https://www.alchemy.com/custom-webhooks)に、新たに3つの機能強化が加わりました。

- **Block Freshness Improvements** - アプリのUXを劇的に高速化
- **Variables** - webhookクエリの値を、いつでも好きなだけ簡単に更新可能に
- **Transaction-Level Filters** - データストリームを絞り込み、必要なデータだけを取得

[Get started for free](https://www.alchemy.com/custom-webhooks)から、アップグレードされたCustom Webhooksに今すぐアクセスできます。

## データストリームを大幅に高速化するBlock Freshness Improvements

より高速なブロックチェーンデータストリームによって、アプリが即座に「軽快」になるとしたらどうでしょうか。

最新のリアルタイムブロックチェーンデータでアプリの軽快さを高めることは、他社との差別化につながり、ユーザーの継続利用を促します。ブロックチェーンデータにおいては、わずかミリ秒の差がユーザー体験に大きな違いを生むことがあります。

レイテンシを2.5倍削減するという大幅な改善により、Custom Webhookの最新のblock freshness改善はUXを1秒以上高速化する可能性があり、アプリを即座により軽快にし、ユーザーをより満足させます。

<ImageBlock
  src="https://media.alchemy.com/1704370784-median-block-lag-drops-below-1-second.jpeg"
  alt="2.5倍のレイテンシ削減により、Custom Webhooksのメディアンブロック遅延が1秒未満に低下したことを示すチャート"
  width={3200}
  height={1800}
  caption="メディアンブロック遅延が1秒未満に"
/>

## 動的なGraphQLクエリを最大限制御するVariables

GraphQLクエリを削除・再作成することなくwebhookを更新したいと思いませんか。

Custom Webhooksでvariablesを使用することで、GraphQL webhookクエリに値を動的に挿入できるようになりました。

これにより、アドレスの追加や削除のたびにGraphQL文全体を変更する必要がなくなり、単一の文字列でクエリを更新できるようになります。これは、頻繁に更新が必要なアドレスリストを監視する際に、大幅な効率化をもたらします。

Variablesはブロックチェーンデータストリームの対象範囲も大幅に拡大し、数千件ではなく数百万件のアドレスのオンチェーンアクティビティを追跡できるようにします。

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "Status", dataType: "object" },
      { key: "2", width: 200, title: "Maximum Address List Size", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Before</p>", tooltip: "", icon: "" },
        "2": { title: "<p>2k</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>After</p>", tooltip: "", icon: "" },
        "2": { title: "<p>5m+</p>", tooltip: "", icon: "" },
        id: 1,
      },
    ],
  }}
/>

## 精密なデータへ柔軟にアクセスできるTransaction-Level Filters

Custom WebhooksのTransaction-level filtersは、不要な取り込みコストとインフラのオーバーヘッドを排除し、リアルタイムのブロックチェーンストリームを精密にフィルタリングする柔軟性を提供します。これにより、必要な外部トランザクションまたは内部トランザクションのデータを正確に取得できます。

<ImageBlock
  src="https://media.alchemy.com/1704370920-filter-out-the-noise.jpeg"
  alt="トランザクションレベルのフィルターにより、リアルタイムのブロックチェーンデータストリームを関連トランザクションのみに絞り込む"
  width={3200}
  height={1800}
  caption="ノイズを除去"
/>

Transaction-level filtersはまた、特定のアドレスやコントラクトが取引やスワップを行った際に即座に通知を受け取るなど、これまでにない新しいデータの取得を可能にします。

<ImageBlock
  src="https://media.alchemy.com/1704370986-more-powerful-notifications.jpeg"
  alt="トランザクションレベルのフィルターを使い、追跡中のアドレスがトレードまたはスワップを行った際に発火するWebhook通知"
  width={2340}
  height={932}
  caption="より強力な通知"
/>

## アップグレードされたcustom webhooksを始めるには
[クイックスタートガイド](https://www.alchemy.com/custom-webhooks)を読み、[get started for free](https://www.alchemy.com/custom-webhooks)から始めるか、[contact our team](https://www.alchemy.com/contact-sales)にお問い合わせいただき、Custom Webhooksがブロックチェーンアプリケーションをどのように変えられるかをご確認ください。
