文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
10
限定用户只在外部进行Swap交易的场景下,如何为这个Token实现买卖手续费?
回答问题即可获得
5
贡献值,回答被采纳后即可获得
15
学分。
. ###### 我知道uniswap提供了允许交易费的兑换方法,如swapExactETHForTokensSupportingFeeOnTransferTokens ###### ###### 但在我看到实现swap买卖费的Token合约里,都是通过合约内部来进行带手续费的兑换的,而并不是用户在外部swap兑换。 . ###### **问题是,在一个比较单纯的ERC20 Token中,这个Token的交易场景是用户在外部进行swap交易的。** ###### **1.这个时候还可以在Token合约里实现买卖手续费吗?** ###### ###### **2.我要如何在这种交易场景下(用户仍然在外部swap交易),在token中实现买卖手续费呢?** .
.
我知道uniswap提供了允许交易费的兑换方法,如swapExactETHForTokensSupportingFeeOnTransferTokens
但在我看到实现swap买卖费的Token合约里,都是通过合约内部来进行带手续费的兑换的,而并不是用户在外部swap兑换。
.
问题是,在一个比较单纯的ERC20 Token中,这个Token的交易场景是用户在外部进行swap交易的。
1.这个时候还可以在Token合约里实现买卖手续费吗?
2.我要如何在这种交易场景下(用户仍然在外部swap交易),在token中实现买卖手续费呢?
.
0 条评论
分类:
Uniswap
请先
登录
后评论
默认排序
时间排序
2 个回答
Wade
- Footprint Analytics CTO
2024-08-26 10:43
擅长:数据分析,GameFi,NFT
是的,在 transfer 和 transferFrom 函数中添加扣除手续费的逻辑即可
请先
登录
后评论
De7e
2024-09-18 19:36
目前我的测试是,在_transfer()中,买交易可以正常实现对token的税。 但是卖交易(to=pair),如果扣除token会导致uniswap的k值错误。 目前使用的变通方法是,在_transfer()中从用户地址的余额中扣除token作为手续费,当然项目要提前和用户说明。不过感觉这样实现还不是太好。
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
2
关注
收藏
0
收藏,
919
浏览
De7e
提出于 2024-08-23 19:49
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: