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

# Smart Deposit Addresses

> 仅需一次代币转账到唯一存款地址，即可完成交换、bridge 或 vault 存入。无需授权，无需路由器交易。

Smart Deposit Addresses 让用户只需向一个唯一存款地址发起一次代币转账，即可完成交换。无需授权，也无需签署路由器交易。

同一机制现已不局限于同链交换：跨链路由、以 Solana 和 Bitcoin 作为源链、最终存入收益 vault 的存款，以及组合路由到没有任何单一 bridge 可以到达的代币。发送方要做的事情始终不变——发起一次转账。

## 问题所在

标准交换流程要求用户签署两次：一次 ERC-20 授权，再加一次路由器交易。这意味着需要管理授权 UX、额外的 gas 支出，以及一个容易导致用户流失的中断点。对于只能发起普通转账的托管类、交易所类产品来说，"授权后执行"这套流程完全不适用。

## LI.FI 如何解决

LI.FI 会为该笔交易派生一个唯一的存款地址。发送方以普通转账的方式将输入代币发送到该地址，LI.FI 从那里执行交换，并将输出交付给接收方。如果交易无法在受支持的流程下完成，LI.FI 会将资金退回至配置好的发送方/退款地址。

|              | 标准流程       | Smart Deposit Addresses |
| ------------ | ---------- | ----------------------- |
| 签名次数         | 授权，再加路由器交易 | 一次转账                    |
| 授权 UX        | 由你的应用管理    | 无                       |
| 是否适配仅支持转账的产品 | 否          | 是                       |

## 集成商能看到什么

* **标准的报价与路由流程。** 当你的集成商密钥启用了 Smart Deposit Addresses 后，该选项会出现在路由结果中。返回的步骤是一次向存款地址的普通转账，不含授权步骤。
* **按存款地址跟踪状态。** 使用存款地址而不是源链交易哈希来跟踪交易。用存款地址及其源链查询状态接口：

```bash curl theme={"system"}
GET /v1/status?depositAddress={address}&fromChain={chainId}
```

交易进行中时，响应大致如下：

```json theme={"system"}
{
  "status": "PENDING",
  "substatusMessage": "Waiting for funds to arrive at the deposit address."
}
```

执行完成后 `status` 会变为 `DONE`；如果交易未能完成且资金已退回，则变为 `FAILED`。

<Note>
  查询时请将 `depositAddress` 与 `fromChain` 一并传入。在跟踪存款地址交易时，用它们代替交易哈希。
</Note>

## 支持的网络

| 网络              | 作为源链              | 作为目标链               |
| --------------- | ----------------- | ------------------- |
| Ethereum        | 支持                | 支持                  |
| Arbitrum        | 支持                | 支持                  |
| Base            | 支持                | 支持                  |
| Optimism        | 支持                | 支持                  |
| Polygon         | 支持                | 支持                  |
| BSC             | 支持                | 支持                  |
| Avalanche       | 支持                | 支持                  |
| Plasma          | 支持                | 支持                  |
| Tempo           | 支持                | 支持                  |
| Robinhood Chain | 支持                | 支持，包括通过组合路由实现的代币化股票 |
| Solana          | 支持，一次签名，任意 SPL 代币 | 支持                  |
| Bitcoin         | 支持，处于 beta 阶段     | 不支持                 |

<Note>
  覆盖范围会持续变化。如果你需要的网络未在列表中，请直接联系你的 LI.FI 对接人，而不要假定它不可用：大量其他链已经过评估，可按需排期支持。
</Note>

## 支持的路由

| 路由            | 说明                                                 |
| ------------- | -------------------------------------------------- |
| EVM 上的同链交换    | 最初的流程。                                             |
| EVM 到 EVM，跨链  |                                                    |
| EVM 到 Solana  |                                                    |
| Solana 到 EVM  | 一次已签名的 Solana 交易。源端可以是原生 SOL 或任意 SPL 代币。           |
| Bitcoin 到 EVM | Beta 阶段，按集成商启用。                                    |
| Vault 存款      | 最终存入经过甄选的 ERC-4626 收益 vault，而不是落到某个代币余额上。          |
| 组合路由          | 面向没有任何单一 bridge 可以到达的长尾代币，包括代币化股票。                 |
| 金额灵活的存款       | 可存入不低于某个动态最小值的任意金额，按 24 小时内保持的汇率结算。仅限跨链路由，按请求选择启用。 |

## 代币支持

| 支持情况              | 适用场景              |
| ----------------- | ----------------- |
| ERC-20 到 ERC-20   | 每条实时路由            |
| 原生 SOL 及任意 SPL 代币 | 作为源端，通过 Solana 通道 |
| SPL 代币            | 作为目标端             |
| ERC-4626 vault 份额 | 作为目标端             |
| 代币化股票及其他长尾代币      | 作为目标端，通过组合路由      |

<Warning>
  原生 EVM 代币（如 ETH、BNB）不支持作为输入，会对转账收税的代币同样不支持。报价请求中必须提供预期的发送方/退款地址。
</Warning>

## 存款地址的行为方式

* 每个报价对应一个唯一、一次性使用的存款地址，有效期 24 小时。
* 执行失败和已过期的存款会自动退回给发送方，gas 由 LI.FI 承担。
* 多次转入同一地址的存款会累计，并一并执行。

## 可用性

Smart Deposit Addresses 是一项企业级功能，按集成商启用。Solana 通道单独设置门槛，有独立的白名单，因此启用 EVM 路由并不会自动启用 Solana。请单独提出该项需求。

<Card title="联系 LI.FI 团队以启用" icon="envelope" href="https://li.fi/contact-us/">
  告诉我们你所在的链以及希望支持的流程。我们会确认覆盖范围，并为你的集成商密钥启用 Smart Deposit Addresses。
</Card>
