这是个很新的问题,但在这上面找不到任何东西,这两个数字50和10000它们=相同的滑动吗?
这是自动滑脱吗?
我想要20%的下滑为今天的发射。
async function swapTokens(token1, token2, amount, slippage = **"50"**) { //slippage
slippageTolerance = new Percentslippage, "**10000**"; // 50 bips, or 0.50% - Slippage tolerance发布于 2022-05-30 16:44:34
您不能为令牌设置修复滑块。如果您的目标是为DEX掉期设定固定的下滑百分比,那么答案是您无法做到这一点。
滑脱与液化油气藏及其中的象征性储量有关。大的流动性池有较低的滑动率,小的lp有较高的下滑,因为从这对令牌中可以获得的准备金较少。
发布于 2022-10-31 02:22:34
您可以设置最大滑动量。当您交换代币时,另一枚硬币的价格可能会在您的订单完成之前发生变化。如果您将最大滑动量设置为10 %,您是说执行购买订单,直到价格高出10 %。来自Uniswap-docs
在与Uniswap协议进行交换时要考虑的另一个相关细节是滑动。滑动是我们使用的术语,用来描述在提交的交易尚未完成时可能发生的对给定价格的更改。当交易提交给each时,其执行顺序由作为执行每一项交易的费用的"gas“数额确定。提供的费用越高,交易执行越快。以较低的煤气费进行的交易将在一段不确定的时间内继续进行。在此期间,交易最终将执行的价格环境将发生变化,因为其他掉期将发生。滑动公差确定了用户可以接受的超出价格影响的变化幅度。只要执行价格在滑动范围内,例如%1,事务就会被执行。如果执行价格超出可接受的滑移范围,则事务将失败,并且不会发生交换。在传统市场上,类似的情况将是延迟后执行的市场买入指令。一个人可以知道一个市场-购买订单提交时的预期价格,但在提交和执行之间的时间有很大变化。
若要在uniswap中设置10 %的滑动量(我从未见过在ethers.js中设置滑移):
import {Percent } from "@uniswap/sdk-core";
const percentSlippage = new Percent(10, 100);https://ethereum.stackexchange.com/questions/129217
复制相似问题