10 限定用户只在外部进行Swap交易的场景下,如何为这个Token实现买卖手续费?

.

我知道uniswap提供了允许交易费的兑换方法,如swapExactETHForTokensSupportingFeeOnTransferTokens
但在我看到实现swap买卖费的Token合约里,都是通过合约内部来进行带手续费的兑换的,而并不是用户在外部swap兑换。

.

问题是,在一个比较单纯的ERC20 Token中,这个Token的交易场景是用户在外部进行swap交易的。
1.这个时候还可以在Token合约里实现买卖手续费吗?
2.我要如何在这种交易场景下(用户仍然在外部swap交易),在token中实现买卖手续费呢?

.

请先 登录 后评论

最佳答案 2024-12-05 21:41

是的,在 transfer 和 transferFrom 函数中添加扣除手续费的逻辑即可

请先 登录 后评论

其它 3 个回答

De7e
请先 登录 后评论
NPC.李括
请先 登录 后评论
De7e
请先 登录 后评论
  • 3 关注
  • 0 收藏,1143 浏览
  • De7e 提出于 2024-08-23 19:49