首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openzeppelin和Truffle的区别?

Openzeppelin和Truffle的区别?
EN

Stack Overflow用户
提问于 2019-10-22 14:37:34
回答 3查看 2.2K关注 0票数 6

对于智能的合同开发,Openzeppelin和Tru之所以有什么区别?我应该什么时候使用其中一种或另一种,或者两者同时使用?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-18 09:54:29

OpenZeppelin Contracts:SmartContracts库,可用于继承和开发;

OpenZeppelin SDK:是以前的ZeppelinOS,它是SDK来帮助开发过程;

Truffle :也是众所周知的帮助开发过程的SDK .除此之外,SDK还提供了其他伟大的项目,如Ganache。

花点时间阅读文档--这是非常清晰的文档。

PS: ZeppelinOS是第一个SDK,它允许开发可升级的智能合同-非常酷(https://medium.com/coinmonks/how-to-create-an-upgradeable-smart-contract-using-openzeppelin-sdk-example-of-fixing-smart-260dfbfd5bae)

票数 5
EN

Stack Overflow用户

发布于 2019-10-25 19:51:37

保持简单:

松露是一种可以用来开发智能契约的安装工具,但根本不涉及可靠代码。它就像锈蚀的或NodeJS的npm/纱线。

OpenZeppelin是一组经过良好测试的库,它是以可靠的方式编写的,您可以将这些库导入到智能契约中,而代码可能是由松露生成、维护和部署的。

票数 5
EN

Stack Overflow用户

发布于 2019-10-24 10:47:54

OpenZepplin SDK与

OpenZepplin

是一个库,它由文档完整的智能契约组成,您可以在项目中使用这些契约。您可以在您的solidity项目中导入Openzepplin库以便使用它。使用这个库最明显的是ERC720和ERC721 implementation.Their的可升级性概念也是最好的概念之一。

松露

是一个开发框架,可以用于您的稳健项目。它可以通过在本地测试网络上编译和迁移来帮助您测试您开发的可靠契约。之后,您可以通过使用松露控制台或运行用Javascript与Mocha和chai编写的单元测试来与部署的合同进行交互。

在构建任何需要开发智能契约(可以使用ERC令牌实现或之外的任何其他实现)的稳固项目时,是所选择的选择之一。开发之后,为了检查您开发的智能合同的功能和工作情况,使用了 your

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58506701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档