问题标签 [hyperledger-composer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
703 浏览

hyperledger - 使用“查询”功能对资产进行类似 SQL 的访问

我在“Composer UI Playground”的“Animal Network”示例中看到了这个功能。似乎从未调用过“findAnimalsByOwnerIdWithDetails”函数,因此在该示例中从未执行过“查询”函数。

我试图将“查询”函数合并到我自己的代码中,但运行时执行引擎抱怨“未知函数”。API 描述也没有说明任何内容。

它可以以某种方式用于查询/操作资产(以及分类账),或者如果没有,那么是否存在这样的计划? - 谢谢。

0 投票
1 回答
194 浏览

hyperledger-composer - 业务网络中的多种参与者类型

您如何处理网络中的多种参与者类型?如果我为拍卖师建模,我可能希望它成为用户的延伸。

0 投票
1 回答
1932 浏览

hyperledger-composer - 如何查看 Fabric Composer 的日志

我想查看 Fabric Composer 生成的运行时和客户端日志,但找不到它们。您能否提供有关如何访问日志的指导?

0 投票
1 回答
53 浏览

javascript - 指定 Composer 业务网络中脚本的加载顺序

我可以指定具有依赖关系的脚本的顺序吗?我构建以下示例来说明我的问题。

lib/script0.js:

库/script1.js:

我在作曲家操场上测试了上面的例子。使用默认顺序,script1.js 在 script0.js 之前加载并导致“ReferenceError: Settings is not defined”。我可以指定加载到事务函数中的脚本的顺序吗?

0 投票
1 回答
835 浏览

hyperledger-composer - 提交交易时的transactionId

我正在尝试使用“composer transaction submit ...”提交交易。我收到一条错误消息,指出缺少 transactionId 值...仅当我添加随机 transactionId 时才接受交易,但在 Playground 中,用于提交交易的 JSON 不包含 transactionId 并且执行正常(尽管我知道它是嵌入在 Playground 中的 javascript Fabric 模拟器)。

那么,为了使用 CLI 或 REST API 提交交易,如果交易尚未执行,我应该如何生成/知道交易 ID?谢谢。使用 REST API 时,它的工作方式相同吗?

这是我得到的错误:

OwnerCreationTransaction 具有以下定义:

0 投票
1 回答
278 浏览

hyperledger-composer - 在“作曲家身份问题”后,“作曲家网络 ping”不会显示参与者

我正在按照https://fabric-composer.github.io/managing/identity-issue.html中的步骤检查参与者的身份。我没有收到任何错误,并且在执行时:

我得到了正确的:

问题是后来我在ping时没有得到参与者:

我错过了什么吗?谢谢。

0 投票
2 回答
625 浏览

hyperledger - ubuntu 16.04 上的 fabric-composer 快速启动失败

我正在尝试遵循Fabric Composer 快速入门,但失败了。

你能给我提示吗?

当我尝试“ sudo npm install ”时,脚本完成时出现了一些警告。

当我尝试“ sudo composer network list -n digitalproperty-network --enrollId WebAppAdmin --enrollSecret DJY27pEnl16d ”时,

我用

看起来我有 .composer-connection-profiles/defaultProfile/ 目录,但该目录没有 connection.js

我们怎样才能解决这个问题?我可以手动准备connection.js吗?

谢谢!

0 投票
1 回答
173 浏览

hyperledger-fabric - 在 CLI 教程中更新业务网络时出错

我正在关注Fabric 命令行入门,但遇到了一个我不知道如何解决的错误。有任何想法吗?

在标题为“更新已部署的业务网络”的部分中,会引发异常。终端输出如下。使用的命令:

请注意,id 与教程不同,因为在上一步创建时报告了 0.0.7 id。输出继续...

我一直在努力让版本与教程相匹配——它们似乎不一致。值得注意的是,node (v6.9.5) 和 nodejs (v6.10.1) 版本不同,即使 node 是 nodejs 的符号链接,我注意到 6.9.5 在堆栈跟踪中。我不确定这种差异是否与问题有关。

其他版本信息:

  • Ubuntu 14.04.5
  • Docker 版本 17.03.1-ce,构建 c6d412e(手动安装,因为自动安装处于低级)
  • docker-compose 版本 1.12.0-rc2,构建 08dc2a4
0 投票
1 回答
129 浏览

ibm-cloud - 无法在 Fabric Composer 业务网络的 Fabric Bluemix 实例上发布身份

我在 IBM Bluemix 上启动了一个超级账本结构启动器实例。我为其部署了一个 Fabric Composer 业务网络。我可以使用自动创建的管理员凭据创建资产、参与者和交易。到目前为止,一切都很好。但不起作用的是为参与者颁发身份。我收到以下错误:

我该如何解决该错误?

0 投票
1 回答
531 浏览

hyperledger-composer - 如何启用 Fabric Composer Playground 的本地模式?

我根据本教程在 Ubuntu 14 上安装了 Fabric Composer Playground。

安装和运行 Fabric Composer Playground

https://fabric-composer.github.io/tutorials/getting-started-playground.html

完成该过程后,所需的 docker 容器正在运行。

一切看起来都不错,我可以打开“http:localhost:8080”并查看游乐场页面。但是当我打开连接配置文件页面时,它说...

连接配置文件在 Web Playground 中不可用

无法在 Fabric Composer 的 Web Playground 版本中添加连接配置文件...

如何将游乐场切换到本地模式?