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

# Quote Simulation

> 在广播前进行模拟，过滤掉会回滚的路由，让返回给用户的报价更有可能成功执行。

Quote Simulation 会在返回路由之前，针对实时链上状态对交换进行一次试运行（dry-run），并过滤掉会回滚的路由。这样用户收到的报价就更有可能成功执行。

## 问题所在

一个报价看起来是有效的，但用户广播交易时仍可能回滚。从生成报价到执行之间，链上状态会发生变化：余额改变、资金池储备发生变动、某个代币的行为出乎报价的预料。用户为失败的交易支付了 gas，而你的产品则要承担相应的客服成本和信任损失。

## LI.FI 如何解决

LI.FI 会针对当前链上状态，重放用户将要发送的确切交易，并检查它是否会回滚。未通过检查的路由会被过滤掉，因此你收到的路由集合已经针对实时状态完成了预验证。

模拟在 LI.FI 一侧于路由生成阶段运行。它不要求用户先持有输入代币或先完成授权，因此不会给你的流程增加额外步骤，也不会改变用户的签名方式。

<Note>
  模拟可以减少交易回滚，但不能保证一定执行成功。它过滤的是在报价时会回滚的路由，但如果链上状态在报价和用户广播交易之间发生变化，它无法阻止执行失败。
</Note>

## 集成商能看到什么

无需配置，也无需处理任何新内容。Quote Simulation 提升的是 LI.FI 返回路由的质量，而不是暴露一个供你设置的参数。可观察到的效果是：会在链上失败的路由不会出现在返回结果中。

<Note>
  Quote Simulation 不是集成商可控的开关。LI.FI 按集成商启用该功能，请求中没有可用来切换开关的字段。
</Note>

## 适用范围

* **仅限 EVM 链。** 非 EVM 链不会被模拟。
* **仅限同链交换。** 跨链路由不在模拟范围内。
* **更高价值的交易。** 模拟适用于超过某一价值阈值的交易，因此低价值报价不会因此变慢。该阈值可按集成商配置。
* 报价请求中需要提供用户地址，这在执行场景中是常规做法。

## 可用性

Quote Simulation 是一项企业级功能，按集成商启用。

<Card title="联系 LI.FI 团队以启用" icon="envelope" href="https://li.fi/contact-us/">
  告诉我们你所在的链和典型交易规模。我们会确认覆盖范围，并为你的集成商密钥启用模拟功能。
</Card>
