> ## 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.

# 集成

<Accordion title="我如何确保用户只在源链上签名，同时允许 bridge 在目标链上完成交换？">
  设置以下选项：

  * <code>allowSwitchChain: false</code>，以防止自动切换链
  * <code>allowDestinationCall: true</code>，以允许 bridge 在目标链上完成交换
</Accordion>

<Accordion title="我能否在链上检测某笔交换是否是通过使用 LI.FI widget 的特定客户端完成的？">
  可以。LI.FI 会为所有转账发出链上事件，并包含 <code>integrator</code> 参数。
  你可以按此参数进行筛选，以识别来自你客户端的交换。
</Accordion>

<Accordion title="我能否通过 /quote/contractCalls 端点使用 payable 函数发送原生 ETH？">
  不能。<code>/quote/contractCalls</code> 端点不支持发送原生 ETH。
</Accordion>

<Accordion title="报价响应是否包含 gas 信息？">
  是的。报价包含估算的 gas 数量和交易数据。
</Accordion>

<Accordion title="我们如何提升 /advanced/stepTransaction 调用的响应速度？">
  在请求中添加 <code>?skipSimulation=true</code>。这会跳过链上模拟并缩短响应时间。
</Accordion>

<Accordion title="我如何确保 gaszip 服务正常工作？">
  在你的请求中包含 <code>fromAmountGas</code> 参数。这是 gaszip 正常运行所必需的。
</Accordion>

<Accordion title="LI.FI 在生成交易时何时需要进行余额检查？">
  * 在 EVM 上：需要进行余额检查才能生成交易数据。
  * 在 Bitcoin 和 Sui 上：在生成交易时也会执行余额检查。
</Accordion>

<Accordion title="如果未提供 order 参数，默认的排序行为是什么？">
  如果未设置 <code>order</code>，默认值为 <code>CHEAPEST</code>。
</Accordion>

<Accordion title="我们如何跟踪跨链交易状态？">
  使用 LI.FI 状态端点。它会报告完全或部分完成情况、交付的代币和数量，以及目标链。
</Accordion>

<Accordion title="我们如何在报价速度与报价质量之间进行调优？">
  时间设置可按每个请求进行配置。对于快速流程使用较短的目标时间，对于较大额交易则等待更长时间以收集更多提供商的响应。一种常见做法是：面向快速交易者约 400ms 最短时间，而面向较大额交易约 1s 且至少返回四个结果。
</Accordion>

<Accordion title="LI.FI 是否已经聚合了像 Relay 和 Jupiter 这样的提供商？">
  是的。LI.FI 聚合了多个提供商，包括 Relay 和 Jupiter，提供统一的费用收取、跟踪和路由，无需重复集成。
</Accordion>

<Accordion title="我们何时应使用 quote 端点而非 routes 端点，以及我们能否强制使用单笔交易流程？">
  当你想要获得可直接执行、带有交易数据的最佳单一选项时，使用 quote 端点。当你需要在获取步骤数据之前呈现多个选择时，使用 routes 端点。你还可以筛选出更简单的单笔交易流程，以适配主流用户体验。
</Accordion>

<Accordion title="LI.FI 是否支持跨链 NFT 购买？">
  是的。LI.FI 可以通过传入 call data，在一条链上出资并在另一条链上完成 NFT 购买；某些市场可能需要加入白名单或额外的集成步骤。
</Accordion>
