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

hiblock hiblock 提出于 2022-03-20 17:08 4199 浏览

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

最佳答案

2022-03-21 09:20

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

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2022-03-21 09:20

其它 1 个回答

合约开发 开发工程师 2022-03-21 08:47

写回答

你需要登录后才可以回答问题,登录