Wormhole Connect:只需 3 行代码即可集成内置跨链桥

Wormhole (虫洞中文官方)
6 min readMay 3, 2023

我们非常高兴地推出 Wormhole Connect!这是一个易于集成的小插件,仅需三行代码,开发者即可将虫洞跨链桥接直接集成到他们的 dapp 中。

为什么开发 Wormhole Connect?

对于用户和开发者来说,目前跨链转移资产的操作显得非常困难。

对于想要从其他网络桥接代币的终端用户,他们通常需要离开原本的网站或 dapp 来进行跨链桥接。过程中需要管理不同的 gas 代币和多个链的钱包,然后才返回原始的 dapp 来完成他们的交易。

对于开发者来说,情况也并不简单。跨链操作意味着他们需要集成与管理多个区块链或运行时系统的复杂性。在最糟糕的情况下,则将用户引到其他平台完成他们的跨链桥接,这可能导致用户离开该网站或 dapp。

Wormhole Connect 是什么?

Wormhole Connect 是一个开源的前端SDK,可让 Web3 开发者直接将跨链桥接嵌入其应用程序或网站中。通过集成 Connect,开发者可以简化用户的端到端跨链桥接体验,并自定义 UI,使其小插件界面融入其应用程序的设计。

集成Wormhole Connect 的好处?

  • 轻松集成跨链功能:只需几行代码,跨链桥接即可成为您的项目 UX 的一部分,再也无需将用户引导到外部应用。
  • 简化矿工费(gas fee)支付:Connect 允许 EVM 兼容链的用户仅在源链上支付矿工费的情况下进行资产跨链桥接。用户在目标链上的矿工费则由自动中继功能为其支付。Connect 将来会陆续支持其他链的自动中继功能。
  • 矿工费投放(gas dropoff):矿工费投放能让用户在源链上支付额外费用,以在目标链上获得原生 gas 代币。例如,从以太坊桥接 USDC 到 SUI 的用户们可以支付 USDC 为单位的费用,以换取 SUI 链上的原生 SUI 代币,并将其转入 SUI 的目标钱包中。目前,矿工费投放功能在 EVM 兼容链和 SUI上受支持,并计划在将来陆续支持其他链。
  • 自定义 dapp 环境设定:允许开发者自行定义想支持的链和资产列表
  • UI 设计自定义:Connect 支持明亮与暗黑两种显示模式,并可以选择完全自定义其风格。查看 NPM 包自述文件以了解有关如何完全自定义 UI 的更多详细信息。可自定义品牌、界面导航、颜色和文本等,以使小插件感觉像是您 UI 的一部分。
  • 自定义路由(即将推出):可构建预定的组合体验,例如:桥接到目标 L1 链上,然后经由 Uni 兑换到指定游戏代币,然后再将多个任意合约交互连接起来。

Drift Protocol — 第一个集成 Wormhole Connect 的项目

Drift Protocol 是创建在 Solana 链上的去中心化交易所(DEX),可以进行透明和非托管式的加密货币交易。Drift Protocol 旨在通过四个主要产品提供无缝式,低滑点、低费用和最小价格波动影响的交易体验,包括:

1. 现货交易:兑换现货代币

2. 永续合约交易:可进行最高 10 倍杠杆的永续合约交易

3. 借贷:以可变性收益率进行借贷或出借

4. 被动流动性供给:质押或提供流动性

通过集成 Wormhole Connect,Drift Protocol 让来自各种区块链的用户都可体验其 DeFi 产品。一起了解他们如何集成 Connect 的简易过程:

Drift 集成 Wormhole Connect将为用户提供无缝式的跨链功能,增强整体体验,与虫洞共同推动DeFi 的增长和广泛市场采纳。

您可以在 Drift 的官网上了解更多信息,或者关注他们的官方推特

Wormhole Connect 的未来展望

目前阶段的 Wormhole Connect 专注于使用虫洞驱动的跨链桥接合约来传送资产。但最终它将会被开发成开发人员能够自定义 Wormhole Connect 兼容路线的多方集成器。这些自定义路线可以自行添加其他流动性来源,例如通过 CCTP 进行原币兑换或原生 USDC 转移,甚至可以将任意功能与桥接功能一起组合执行。

集成项目可选择要向其用户公开的路线,以确保其采用最适合的应用场景。Connect 小插件还将继续扩展其默认桥接路线,通过自动路由功能实现原生或封装资产之间的桥接。例如通过 Portal Bridge,Circle 或 Hashflow,取决于想获取的目标资产。

今天就开始集成 Wormhole Connect!

Wormhole Connect 集成只需要几行代码,非常简单,以下是一个所需的代码行:

<!-- include in <head> -->
<script src="https://www.unpkg.com/@wormhole-foundation/wormhole-connect@0.0.1-beta.5/dist/main.js" defer></script>
<link rel="https://www.unpkg.com/@wormhole-foundation/wormhole-connect@0.0.1-beta.5/dist/main.css" />

<!-- include in <body> -->
<div id="wormhole-connect"></div>

如果您想了解更多,请查看我们 Wormhole Connect 的集成指南,以获取更多详情。

我们很乐意为大家提供协助与指导!请加入我们的 Discord,获取“builder”身份,并加入我们的开发者频道。

或者,您可以查看 Connect 的专页并开始着手跨链开发。

虫洞新手须知

虫洞是跨链信息传递协议的行业标准,驱动着Web3上的应用程序。虫洞为开发者提供了对 20 多个主要区块链网络上的流动性和用户访问,支持包括DeFi、NFT、治理等多种应用场景。

虫洞让越来越多的产品协议在其信息传递层上开发,其中 Wormhole Connect更是一个关键的资产层产品。它为开发者提供了一个可在自家应用内直接集成跨链桥的小插件,只需 3 行代码即可完成集成。

虫洞网络已被 Circle 和 Uniswap 等团队所信任和使用。迄今为止,该平台已经通过数以亿计的跨链信息,也完成了超过 350 亿美元的跨链转移。

访问 wormhole.com 以了解更多。

虫洞数据

  • 协议的总交易量超过 $350 亿美元
  • 已成功发送数亿条跨链信息
  • 目前每天有数百万条信息被提交跨链
  • 超过 60 种各类型协议在虫洞的通用信息传递层上创建

加入虫洞的大家庭

如果你想要与我们交流、提问、寻求帮助、或者获取最新消息等,那就加入我们的社群吧。我们也欢迎你的建议和反馈,让我们一起加油!

官网 | Twitter | 中文推特 |Discord | Medium | 中文Medium | Telegram

--

--