> ## Documentation Index
> Fetch the complete documentation index at: https://docs-d0.donutbrowser.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 跨链兑换 —— Bridge v1

> 过去跨链要找桥、连钱包、授权交易，还得祈祷别在半路卡住。你的 bot 一条消息就能搞定。

在 D0 里，你只要说出你想要什么，路由、gas 检查和执行都由它处理。

<Frame caption="在 D0 里完成一次端到端跨链兑换。">
  <video controls playsInline muted preload="metadata" className="w-full rounded-xl" src="https://static.donutbrowser.ai/docs/features/cross-chain-swap-demo.mp4" />
</Frame>

## 它怎么工作

用大白话说出你要做什么，剩下的 D0 来想。

[把 5 SOL 换成 Arbitrum 上的 USDC](https://t.me/donut_d0_agent_bot?text=Swap%205%20SOL%20to%20USDC%20on%20Arbitrum)

> **D0：**「有这几个选择：
>
> * **Relay**：5 SOL → 742.30 USDC | 费用：\$1.20 | 预计：约 25 秒
> * **DeBridge**：5 SOL → 739.80 USDC | 费用：\$0.90 | 预计：约 45 秒
>
> 推荐：Relay（汇率更好）」

D0 会自动比较两家路由服务商 —— **Relay** 和 **DeBridge** —— 把两个方案并排给你看。在你决定之前，汇率、费用、预计耗时和滑点你都看得到。

<Frame>
  <img src="https://static.donutbrowser.ai/docs/features/cross-chain-quote.webp" alt="D0 里的跨链报价对比" />
</Frame>

## 支持的链

五条链，双向互通。

| 从        | 到                        |
| -------- | ------------------------ |
| Solana   | 以太坊、Arbitrum、BSC、Polygon |
| 以太坊      | Solana                   |
| Arbitrum | Solana                   |
| BSC      | Solana                   |
| Polygon  | Solana                   |

## Gas 检查

在执行任何兑换之前，D0 会检查你在目标链上的 gas 够不够。**不够的话，它在交易发出之前就告诉你，而不是失败之后。**

> **D0：**「你在 Arbitrum 上的 ETH 不够付 gas。这笔兑换至少需要 0.003 ETH 才能完成。」

## 费用和 Gas：两种情况

这里有两种不同的 gas 情形，别搞混：

* **稳定币转账（USDC 走 CCTP）：** 协议费约 0.14%（金额越大，占比越低），目标链上收款所需的少量 gas 由 D0 垫付，从你的本金里扣。垫付的 gas 有上限：以太坊约 \$15，Arbitrum、BSC、Polygon 约 \$0.50，所以你不用预先准备。
* **跨链兑换（走 Relay 或 DeBridge）：** 你需要在目标链上有少量原生代币来付 gas。上面那个 gas 检查针对的正是这种情况 —— 在任何东西发出之前告诉你差多少。

无论哪种情况，D0 都会向多家跨链桥询价，选到手最多的那条路线。

## 需要知道的几点

* 每次跨链 D0 会处理两笔交易 —— 源链一笔，目标链一笔。两笔之间会有短暂等待，这是正常的。
* EVM→EVM 的兑换通常 Relay 更快。Solana→EVM 值得两家都比一比 —— DeBridge 有时在成本上更划算。
* 每一笔跨链交易都会出现在 **看板 → 交易历史** 的 **Bridge** 筛选下，你可以在一处审计所有跨链活动。
* 如果某笔兑换看起来卡住了，**先去源链浏览器查**。大多数延迟发生在源链，而不是桥本身。
