Helius Webhooks 使监控 Solana 链上事件(如销售、上架、交换等)变得无缝便捷。我们提供用户友好的界面、可编程的 API 和 SDK 访问,轻松创建和管理 Webhooks。 有关 Webhooks 的常见问题,请参阅我们的 Webhooks 常见问题解答
当 Helius 处理并将事件发送到您的端点时,Webhook 事件将收取 1 个信用点的费用。无论您的端点是否成功处理 Webhook,都会收取费用。通过 API 编辑、添加或删除 Webhook 每次请求将花费 100 个信用点。

Webhooks 类型

我们目前提供几种针对不同需求定制的 Webhooks 类型:
  • 增强型交易 Webhooks:为您监控的地址提供特定交易类型(例如 NFT 销售)的可读解析数据。如果您需要经过筛选的、可操作的洞察,这是理想的选择。
  • 原始交易 Webhooks:此选项为您监控的地址提供所有交易的原始交易数据,不支持按交易类型筛选。
  • Discord Webhooks:将特定交易类型的更新直接以格式化消息流式传输到指定的 Discord 频道。要使用此选项,您必须提交您的 Discord Webhook URL。
原始交易 Webhooks 提供更低的延迟,因为它们不涉及事件类型的解析。

事件负载示例

快速开始

我们提供三种便捷的方法来创建、编辑和管理 Helius 上的 Webhooks。

通过 Helius 仪表板

如果您更喜欢无代码解决方案,并希望使用查看日志和发送测试 webhook 事件等附加功能,Helius 用户界面是一个完美的选择。您可以通过我们的仪表板直接访问它。您可以通过仪表板添加最多 25 个地址。要监控超过 25 个地址,您可以使用我们的 API 或 SDK。

通过 Helius API

如果您不使用 TypeScript 或 JavaScript,您需要通过 REST API 与我们的 webhooks 交互:

API 参考

了解 Webhooks API 端点及其使用方法。

通过 Helius SDK

与 Helius webhooks 交互的最简单且最愉快的方式是通过我们的官方 SDK。目前我们提供 TypeScriptRust 的 SDK。 这些 SDK 提供了强大的抽象功能,增强了 webhooks 的功能。

示例用途

  • 机器人
    • 当 NFT 在市场 X 上架时,触发“购买 NFT”操作。
    • 当保证金头寸不健康时,触发“清算”操作。
  • 监控与警报
    • 当程序发出某个日志时,触发 PagerDuty 集成。
    • 当代币账户余额变化超过 X% 时,使用 Dialect 发送警告操作。
  • 事件驱动的索引
    • 当给定程序发生任何交易时,将其直接发送到您的数据库或后端。
  • 通知与活动跟踪
    • 当从钱包 X 转账到钱包 Y 时,发送 Slack 通知或电子邮件。
  • 分析与日志
    • 当事件 X 发生时,将其发送到 ETL 管道或直接保存在 Helius 上以查看长期趋势。
  • 工作流自动化
    • 当事件 X 发生时,触发任何一组操作。