【发布时间】:2022-01-01 06:50:11
【问题描述】:
我正在研究 OpenZeppelin 的 ERC20.sol。在导入 Address.sol 时,我查看了它,大多数默认函数都被包装(?)或重新声明。
另外,我看到了这样的评论,即普通的 call 是函数调用的不安全替代品。那么我们应该避免使用call函数并在我们的代码中导入Address.sol并使用functionCall?
所以我的问题是
- 为什么 OpenZeppelin 封装了默认函数。
- 应该避免使用普通的
call函数吗?为什么? - 在
call函数中,我们应该使用来自Address.sol 的functionCall吗?
【问题讨论】:
标签: security blockchain ethereum solidity web3