DTeam 技术日志

Doer、Delivery、Dream

Solidity 非权威开发指南(3): OpenZepplin

胡键 Posted at — Dec 4, 2022 阅读

OpenZepplin 已经成为如今合约开发的事实标准,很难找到一个完全不使用它而完全从零自行打造合约系统的例子。除非要开发一个竞品,摆脱它既无必要,也不经济,同时还浪费时间。

在一般语境下,OpenZepplin 指代的其实是:OpenZepplin Contract,一组合约开发的可重用包。同时,由于合约升级相对特殊,它还专门提供了用于编写可升级合约的包。关于可升级合约,本系列会另行说明,本文对此将直接略过。

OpenZepplin 的各部分组成如下。

interfaces,支持接口

for tokens

for upgrade

for flash load

for introspection

for cryptography

supporting,支撑代码

biz,业务流程

maintenance

cross chain

封装跨链逻辑,使合约可以方便的实现跨链功能。但此处经验值为 0,故略过不提。

最后

由上可知,OpenZepplin 本身是一个范围广泛、功能完善的合约开发框架,但使用时也请注意几点:

觉得有帮助的话,不妨考虑购买付费文章来支持我们 🙂 :

付费文章

友情链接


相关文章