全链代理部署工具

Whisper是一个无代码工具,帮助开发者在Base上快速部署和管理全链代理,减少85%的配置时间,支持跨链消息传递和自动化合约部署。

  • by Zhixuan0318
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Zhixuan0318/Whisper-On-Base

使用说明

Whisper on Base

The no-code tool to launch omnichain agents 85% faster on Base!

🔥 火焰符号,无具体中文含义,可直译为“火焰”或根据上下文意译为“热情”、“激烈”等。 Base在跨链应用方面具有巨大潜力!

随着跨链技术推动组合性的发展,Base生态系统中的应用能够触达更多用户,提供更流畅的用户体验,并解锁新的应用场景。LayerZero的数据揭示了这一机遇的规模——在137条活跃链上,每天有79,000笔跨链转账,总计1.52亿条跨链消息。

💪(表示力量或鼓励的符号,无直接中文对应,可理解为“加油”或“有力量”等意象) 现在,Base 上已支持跨链代理功能。

我们能够在Base上将LayerZero的跨链能力与AI代理相结合,这些AI代理能够利用Base生态系统的工具。 一些很棒的点子 :

  • 🤖 Omnichain DAO:Base链上的一个代理与EVM链上的一个代理协调执行操作。
  • 全链预测市场:一个位于某条以太坊虚拟机(EVM)链上的智能体获取预言机数据,并将其传递给位于另一条链上的智能体以进行下注。
  • 全链NFT:在一个以太坊虚拟机(EVM)链上的智能合约触发一个事件,促使另一个链上的智能合约升级链上代币。

😞 但是,当前的跨链开发者体验(Developer Experience,简称DX)很糟糕。

在Base上手动设置一个全链智能体架构既复杂又容易出错。开发者需要手动完成所有工作,没有自动化辅助:

  1. 在跨链环境中部署和配置O-App合约
  2. 连接对等节点
  3. 处理跨链消息
  4. 确保代理端点的安全

这增加了大量的开发时间、管理负担和安全风险。因此,我们需要一个更加用户友好的跨链(omnichain)开发者体验。

⭐👻 嘿,所以我们开发了Whisper来减少 85% 设置无忧 + 无需编码 + 一应俱全

Whisper 是一个集管理功能于一体的仪表板,用于在 Base 上管理您的跨链 DApp 的所有事务。Base 构建者无需手动部署合约、配置端点或管理消息流,只需连接一个钱包,选择目标链,并定义一个 webhook,Whisper 就会处理其余的一切。

通过自动化的合同部署、对等设置、轮询、日志记录和webhook执行,Whisper抽象出了LayerZero基础设施的复杂性。这使得开发者可以专注于代理逻辑,而不是底层管道。从简单的“Hello World”到复杂的跨链工作流,Whisper通过单个API调用,使得跨链消息传递安全、可靠且易于访问。

🔑 Whisper(Alpha)的主要特性:

  • 只需点击几下即可创建一个全链路通道选择你的目标链,绑定一个你已设置的、在每次跨链操作时都会触发的Webhook,然后点击“创建”。就这么简单!

  • 一键式OApp部署每个通道都连接到一个资金池,您可以使用原生的Gas代币为该资金池充值。只需点击“一键部署”,Whisper就会为您在Base链以及您选择的目的链上处理OApp(开放应用程序)的部署。

  • 为您的代理团队专用的通道端点每个渠道仪表板提供一个唯一的端点和API密钥,随时准备发送跨链消息。您可以使用它与任何Base生态系统工具(例如AgentKit和x402)、自定义代理工具或AI客户端配合使用。跨链消息只是一个简单的API调用。

  • 自动跨链消息追踪一旦消息通过某个渠道发送,Whisper 就会跟踪其状态,从传输中到已送达,无需再进行手动监控。

  • 通过Webhook触发后动作当消息到达目标链时,您配置的Webhook会执行后续操作。这为您在Base上设计代理工作流提供了无限的灵活性。