如何在不实际发送交易的情况下模拟真正的 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 和正确的 minAmountOut
或 swapExactETHForTokens
的干调用将不会被恢复,即使收到的令牌将明显小于 minAmountOut
。但是uniswap、pancake等很多dex工具都可以成功模拟这种行为,并相应地显示PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT
。
顺便说一句,我正在使用元掩码进行调用。
【问题讨论】:
【参考方案1】:我发现有一个swapExactTokensForTokensSupportingFeeOnTransferTokens
可以做到这一点。
【讨论】:
以上是关于如何在不实际发送交易的情况下模拟真正的 uniswap v2 滑点?的主要内容,如果未能解决你的问题,请参考以下文章
Firestore - 如何在不真正获取所有文档的情况下找到可以使用查询获取的文档数量? [复制]
如何在不使用第三方的情况下以编程方式从 Chase 下载我的银行交易?