Skip to main content
slippage guard 通过在模拟时断言某个 op 的输出 port 至少产出预期数量的 (1 - bps/10000),来保护用户免受不利执行的影响。可将它附加到任何输出尚未被聚合器保证最小值的 op —— 通常是 lifi.zapcore.call 和自定义合约交互。 你通常需要在 lifi.swap 上添加 slippage guard:LI.FI 的聚合器已经提供了一个最小输出值(providesMinimum: true),并且在 op 配置中传入 slippage: 0.03 会将 3% 的下限烘焙进报价本身。

示例

对一个 zap 的 amountOut port 附加一个 100 bps(1%)的滑点 guard:
关于附加 guards、解读失败和选择容差,参见 Build a Flow