首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pancakeswap "*SupportingFeeOnTransfer“方法是什么?

Pancakeswap "*SupportingFeeOnTransfer“方法是什么?
EN

Ethereum用户
提问于 2021-06-02 06:49:23
回答 1查看 5K关注 0票数 1

在以*SupportingFeeOnTransferTokens结尾的Pancakeswap路由器契约中有几种方法,例如swapExactTokensForTokensSupportingFeeOnTransferTokens

示例:https://github.com/pancakeswap/pancake-swap-periphery/blob/d769a6d136b74fde82502ec2f9334acc1afc0732/contracts/PancakeRouter.sol#L339

这些“支持费”功能和普通的交换功能之间的实际区别是什么?我应该在什么时候调用其中一个而另一个?

EN

回答 1

Ethereum用户

发布于 2021-06-02 11:14:09

对于这种情况,最好是参考原始文档.存在于Uniswap网站上。PancakeSwap似乎并不为复制实际的文档而烦恼,与复制的其他所有东西不同.:-)

对于swapExactTokensForTokensSupportingFeeOnTransferTokens,Uniswap文档是这里

与swapExactTokensForTokens相同,但对于收取传输费用的令牌则成功。

因此,这一系列函数应该用于收取费用的令牌(即使用反射的任何令牌,例如RFI)。

我相信,当您尝试使用带有自反令牌的普通函数时,交换将失败,原因是费用更改了结果的amountIn值。

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/100141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档