如何确保用户只在源链上签名,同时允许桥接在目标链上完成交换?
如何确保用户只在源链上签名,同时允许桥接在目标链上完成交换?
设置以下选项:
allowSwitchChain: false以防止自动链切换allowDestinationCall: true以允许桥接在目标链上完成交换
我可以检测链上是否通过使用 LI.FI 小部件的特定客户端进行了交换吗?
我可以检测链上是否通过使用 LI.FI 小部件的特定客户端进行了交换吗?
可以。LI.FI 为所有转账发出链上事件,并包含
integrator 参数。
您可以按此参数过滤以识别来自您的客户端的交换。我可以通过 /quote/contractCalls 端点使用可支付函数发送原生 ETH 吗?
我可以通过 /quote/contractCalls 端点使用可支付函数发送原生 ETH 吗?
不可以。
/quote/contractCalls 端点不支持发送原生 ETH。报价响应是否包含 gas 信息?
报价响应是否包含 gas 信息?
是的。报价包括估计的 gas 金额和交易数据。
我们如何提高 /advanced/stepTransaction 调用的响应速度?
我们如何提高 /advanced/stepTransaction 调用的响应速度?
将
?skipSimulation=true 添加到请求中。这会跳过链上模拟并提高响应时间。如何确保 gaszip 服务正常工作?
如何确保 gaszip 服务正常工作?
在您的请求中包含
fromAmountGas 参数。这是 gaszip 功能所必需的。LI.FI 何时在交易生成期间需要余额检查?
LI.FI 何时在交易生成期间需要余额检查?
- 在 EVM 上:生成交易数据需要余额检查。
- 在比特币和 Sui 上:在交易生成期间也执行余额检查。
如果未提供 order 参数,默认排序行为是什么?
如果未提供 order 参数,默认排序行为是什么?
如果未设置
order,默认为 CHEAPEST。我们如何跟踪跨链交易状态?
我们如何跟踪跨链交易状态?
使用 LI.FI 状态端点。它报告完成或部分完成情况、交付的代币和金额以及目标链。
我们如何调整报价速度与报价质量?
我们如何调整报价速度与报价质量?
每个请求的时间是可配置的。对于快速流程使用较短的目标时间,或者对于较大的交易等待更长时间以收集更多提供商响应。常见模式是快速交易者约 400 毫秒最小值,较大交易约 1 秒且至少四个结果。
LI.FI 是否已经聚合了 Relay 和 Jupiter 等提供商?
LI.FI 是否已经聚合了 Relay 和 Jupiter 等提供商?
是的。LI.FI 聚合多个提供商,包括 Relay 和 Jupiter,提供统一的费用收取、跟踪和路由,无需重复集成。
我们应该何时使用 quote 端点与 routes 端点,我们可以强制单交易流程吗?
我们应该何时使用 quote 端点与 routes 端点,我们可以强制单交易流程吗?
当您想要具有可执行交易数据的最佳单一选项时,使用 quote 端点。当您需要在获取步骤数据之前呈现多个选择时,使用 routes 端点。您还可以过滤到更简单的单交易流程以获得主流用户体验。
LI.FI 是否支持跨链 NFT 购买?
LI.FI 是否支持跨链 NFT 购买?
是的。LI.FI 可以在一条链上提供资金并通过传递调用数据在另一条链上完成 NFT 购买;某些市场可能需要白名单或额外的集成步骤。

