首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >块菌中人工制品与artifacts.new的差异

块菌中人工制品与artifacts.new的差异
EN

Stack Overflow用户
提问于 2020-04-28 09:07:56
回答 2查看 338关注 0票数 0

以下两个对象在松露测试文件中的区别是什么:

  1. const simpleStorage = artifacts.require('SimpleStorage');
  2. const instance = await simpleStorage.new({from: accounts[0]);
EN

回答 2

Stack Overflow用户

发布于 2020-05-07 08:35:33

simpleStorage是您坚实契约的一个实例。

instance是连接到区块链的web3.eth.Contract的一个实例。

将其置于MVC条件下的一种方法是,simpleStorage是一个模块,而实例在您的ORM中加载了simpleStorage模块。

票数 1
EN

Stack Overflow用户

发布于 2020-04-28 13:24:23

命名可能有点混乱。可以稍加修改,使其更具可读性:

第一行是创建一个类。

代码语言:javascript
复制
const SimpleStorage = artifacts.require('SimpleStorage');

第二种是部署类的一个实例(缺少await代码)。

代码语言:javascript
复制
const instance = await SimpleStorage.new({from: accounts[0]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61476514

复制
相关文章

相似问题

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