如何在不实际发送交易的情况下模拟真正的 uniswap v2 滑点?

Posted

技术标签:

【中文标题】如何在不实际发送交易的情况下模拟真正的 uniswap v2 滑点?【英文标题】:How to simulate real uniswap v2 slippage without actually send transaction? 【发布时间】:2021-12-19 21:32:26 【问题描述】:

一些erc20 代币将燃烧一定比例的代币作为交易税。在这种情况下,使用 Web3.eth.Contract 和正确的 minAmountOutswapExactETHForTokens 的干调用将不会被恢复,即使收到的令牌将明显小于 minAmountOut。但是uniswap、pancake等很多dex工具都可以成功模拟这种行为,并相应地显示PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT

顺便说一句,我正在使用元掩码进行调用。

【问题讨论】:

【参考方案1】:

我发现有一个swapExactTokensForTokensSupportingFeeOnTransferTokens 可以做到这一点。

【讨论】:

以上是关于如何在不实际发送交易的情况下模拟真正的 uniswap v2 滑点?的主要内容,如果未能解决你的问题,请参考以下文章

Firestore - 如何在不真正获取所有文档的情况下找到可以使用查询获取的文档数量? [复制]

imtoken如何连接unisw

如何在不发送错误的情况下使按钮转到另一个视图控制器?

如何在不使用第三方的情况下以编程方式从 Chase 下载我的银行交易?

如何在不使用 android studio 的情况下下载 android 模拟器

如何在不使用 PHP 将文件写入磁盘的情况下将文件发布到 REST 服务器?