在以*SupportingFeeOnTransferTokens结尾的Pancakeswap路由器契约中有几种方法,例如swapExactTokensForTokensSupportingFeeOnTransferTokens
这些“支持费”功能和普通的交换功能之间的实际区别是什么?我应该在什么时候调用其中一个而另一个?
发布于 2021-06-02 11:14:09
对于这种情况,最好是参考原始文档.存在于Uniswap网站上。PancakeSwap似乎并不为复制实际的文档而烦恼,与复制的其他所有东西不同.:-)
对于swapExactTokensForTokensSupportingFeeOnTransferTokens,Uniswap文档是这里:
与swapExactTokensForTokens相同,但对于收取传输费用的令牌则成功。
因此,这一系列函数应该用于收取费用的令牌(即使用反射的任何令牌,例如RFI)。
我相信,当您尝试使用带有自反令牌的普通函数时,交换将失败,原因是费用更改了结果的amountIn值。
https://ethereum.stackexchange.com/questions/100141
复制相似问题