solidity - 在大于 8 的 Solidity 版本中,openzeppelin safemath 是否不再需要?
问题描述
我正在尝试从大于 8 的solidity 版本的openzeppelin 导入safemath,但是我在导入时遇到错误,当我在网上检查时,有人提到在大于8 的solidity 版本中不需要safemath,这意味着我们可以简单地做数学运算操作和solidity将自动处理零除、负余额等错误。
解决方案
是的,你可以简单地做你需要的数学运算,在 0.8.0 以上的版本中不再需要安全数学,现在你将通过下溢和上溢来恢复
推荐阅读
- r - R - Shiny - 如何将整个选项卡面板导出为 png/pdf/excel?
- android - 如何在 android studio 中将 MathView 和波斯文本与正确格式结合在一起
- linux - 使用任何 VLAN 标记接收和 TC 重定向流量
- javascript - 插入对象是匹配数组
- r - 将 p 值添加到 polr 模型(用于模型摘要)
- typescript - 如何排除类字段被继承或以某种方式覆盖它?
- android - RecyclerView 和 ListView 在某些设备上出现偏移——可能的图形故障
- reactjs - 如何使用 Context with Hooks 在 ReactJS 中保持状态更新
- javascript - FormData 中的 Nodejs 额外数据
- python - 将 rgb 值转换为一个热标签