文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
30
代币合约中实现只能买入,添加流动性,移除流动性, 但不能卖出
回答问题即可获得
5
贡献值,回答被采纳后即可获得
32
学分。
如题,如果不能在ERC20 合约中实现,是否可以通过修改 UniSwap 合约实现此需求.
如题,如果不能在ERC20 合约中实现,是否可以通过修改 UniSwap 合约实现此需求.
0 条评论
分类:
Uniswap
请先
登录
后评论
默认排序
时间排序
5 个回答
小溪
2022-05-26 18:07
改UniSwap 合约,基本所有的逻辑都可以实现啊,麻烦的就是代币合约中实现,也可以用另外一个合约来实现
请先
登录
后评论
Jeack
2022-05-26 18:09
控制转账函数就可以了,只能向部分地址转账就可以实现这个效果.
请先
登录
后评论
wess
2022-06-03 10:30
添加代币,输入代币地址? 市面上就有你说的这种代币,只让买 然后等分红 无法卖
请先
登录
后评论
Panda
2022-06-06 15:00
可以通过一个白名单合约来实现,合约地址设置成白名单,没有买入、卖出限制。用户通过调用这个合约来添池。
请先
登录
后评论
黄金叶
2022-08-01 18:37
如果只考虑在代币合约中实现的话..可能有点麻烦..因为 `添加流动性` 和 `卖出` to 地址都是交易对地址. `移除流动性` 和 `买入` 的from 地址都是交易对地址.. 如果是在代币合约里面限制to地址不为交易对合约, 那么确实可以限制卖出, 但是也限制了添加流动性.. 可以通过修改Uniswap合约实现. 在Router2 合约中 swap方法 参数列表里面有个 `path[]` 参数.. 取这个数组的第一个地址, 如果与代币合约地址相同..就不执行..path 第一个地址就代表的进入池子里面的代币合约地址...也就是卖出的代币合约地址
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
3
关注
收藏
0
收藏,
5335
浏览
提出于 2022-05-26 16:00
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: