首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用fabcar (Hyperledger Fabric)示例在区块链上创建资产?

如何使用fabcar (Hyperledger Fabric)示例在区块链上创建资产?
EN

Stack Overflow用户
提问于 2020-08-14 09:17:07
回答 1查看 181关注 0票数 0

当我尝试从客户端应用程序调用事务以在账本上创建一辆汽车时(更改提供的测试脚本: query.js),事务返回时就好像成功了一样。但是,当我查询账本时,汽车并不在那里。我尝试将用户更改为admin,认为这可能是由于缺乏权限,但结果是相同的。

如何使用fabcar示例中的代码在账本上创建资产?

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 09:38:08

根据您的设置,您必须运行invoke.js文件。

转到代码,并根据您的数据更改以下代码:

代码语言:javascript
复制
await contract.submitTransaction('createCar', 'CAR12', 'Honda', 'Accord', 'Black', 'Tom');

例如,您将添加一组CAR20,因此要添加该资产,您必须调用相应的链码方法,该方法在此场景中为'createCar‘。

因此,在这种情况下,代码将为:

代码语言:javascript
复制
await contract.submitTransaction('createCar', 'CAR20', 'Honda', 'Accord', 'Red', 'Dinis');

从该invoke.js文件:

代码语言:javascript
复制
// Submit the specified transaction.
// createCar transaction - requires 5 argument, ex: ('createCar', 'CAR12', 'Honda', 'Accord', 'Black', 'Tom')
// changeCarOwner transaction - requires 2 args , ex: ('changeCarOwner', 'CAR10', 'Dave')
await contract.submitTransaction('createCar', 'CAR12', 'Honda', 'Accord', 'Black', 'Tom');
console.log('Transaction has been submitted');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63405213

复制
相关文章

相似问题

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