openzeppelin 包含了经过社区审查的ERC代币标准、安全协议以及很多的辅助工具库,这些代码可以帮助开发者专注业务逻辑的,而无需重新发明轮子。
参考资料
安装
npm install @openzeppelin/contracts
版本对照
序号 | Solidity | OpenZeppelin |
---|---|---|
1 | 0.5.x | 2.3.x ~ 2.5.x |
2 | 0.6.x | 3.0.x ~ 3.1.x 或 3.4 |
3 | 0.7.x | 3.2.x ~ 3.3.x 或 3.4 |
4 | 0.8.x | 4.0.x ~ 4.4.x |
npm install @openzeppelin/contracts@2.5.1
版本区别
参考资料
2.5
这个版本有 ERC20Detailed
,之后的版本,就把 ERC20Detailed
去掉了,相关的功能集成到 ERC20
里面了。