跳转到主要内容
中间代币是在请求的目的地代币无法按计划交付时出现的备用资产。这通常发生在跨链路由中,桥将一个代币移动到目的链上,然后最终的交换应该将其转换为请求的资产。如果因为用户的滑点设置或当前流动性的原因,无法安全执行该目的地交换,我们会停在桥接代币处并返回 `DONE/PARTIAL` 状态,而不是强行进行不利的交易或让交易失败。

您可能在以下情况下遇到中间代币:

* **目的地交换失败或回退:** 例如,价格移动到允许的滑点范围之外,或者对于一个新的或长尾代币没有足够的流动性。在这种情况下,用户接收桥接资产(例如 USDC, axlUSDC)以保持资金安全。

* **流动性或路由限制:** 在一些边缘情况下,当它提供更好的流动性而不是让路由完全失败时,路由可能会退出到一个不同但密切相关的代币(如另一个稳定币或包装的气体代币)。

在所有情况下,用户仍然在目的链上获得价值,并且可以自己完成后续交换,通常通过调整滑点或选择不同的路由。

---

## LI.FI 中的 PARTIAL 如何工作

* 当您看到 `status: DONE``substatus: PARTIAL` 时,它表明转移已从 LI.FI 的角度完成,但用户没有在目的链上收到他们最初请求的确切代币。

* 本质上,LI.FI 比较了目的地一侧的预期输出与实际结果。对于任何确认了价值转移的路由,LI.FI 执行类似以下的检查:

```javascript
if isExpectedAsset and (
  tool-specific isPartialValue(...) === true
  OR we saw a LiFiTransferRecovered event
) -> substatus = PARTIAL
else if refunded -> substatus = REFUNDED
else -> substatus = COMPLETED

按桥接的中间代币

桥接我们何时标记 DONE / PARTIAL见过的中间代币
Across没有原生部分;只有 LiFiTransferRecovered 边缘情况。Cake, DAI, ETH, USDC, USDC.e, USDT, USD₮0, USDT0, USDbC, WBTC, WETH, WLD, sUSD, ZRO, L3
Chainflip交换完成但也触发了退款出口(价值分割)。BTC, ETH, FLIP, USDC
Mayan Fast MCTP临时回退到 USDC 直到最后一跳执行。USDC
Mayan MCTP与快速路由相同的回退行为。USDC
Relay / RelayDepositoryRelay 报告了退款并仍将资金发送到其他地方(跨链分割)。USDC, ETH, G
SquidAxelar 交付了与请求资产不匹配的 axl* 代币。axlUSDC
Stargate v2由于流动性限制,池子以另一种美元稳定币或包装的气体代币退出。ETH, USDC, USDC.e, USDCe, USDC.n, USDC.e(Stargate), USDT, USDT0, USDt, USDT(Stargate), m.USDT, WETH
SymbiosisSymbiosis 表明了一个仍在路上的“过渡代币”。UETH, USDC, USDC.e, USDbC, WBNB, WETH, ETH, USDT