5 erc20 transfer 方法中如何限制来自 uniswap 的调用

如题,如何在erc20 的 transfer() 或者transferFrom() 中限制来自uniswap 合约中的调用?

请先 登录 后评论

最佳答案 2022-03-21 09:20

修改erc20 中的 transfer 函数的实现,如果你基于openzeppelin 来实现的话,在是重载以下 _beforeTokenTransfer 的实现, 对uniswap相关合约地址做一个判断,当出现对应地址时,直接revert 交易。

请先 登录 后评论

其它 1 个回答

合约开发 - 开发工程师
请先 登录 后评论
  • 2 关注
  • 0 收藏,2394 浏览
  • hiblock 提出于 2022-03-20 17:08