问题标签 [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.
hyperledger - 使用“查询”功能对资产进行类似 SQL 的访问
我在“Composer UI Playground”的“Animal Network”示例中看到了这个功能。似乎从未调用过“findAnimalsByOwnerIdWithDetails”函数,因此在该示例中从未执行过“查询”函数。
我试图将“查询”函数合并到我自己的代码中,但运行时执行引擎抱怨“未知函数”。API 描述也没有说明任何内容。
它可以以某种方式用于查询/操作资产(以及分类账),或者如果没有,那么是否存在这样的计划? - 谢谢。
hyperledger-composer - 业务网络中的多种参与者类型
您如何处理网络中的多种参与者类型?如果我为拍卖师建模,我可能希望它成为用户的延伸。
hyperledger-composer - 如何查看 Fabric Composer 的日志
我想查看 Fabric Composer 生成的运行时和客户端日志,但找不到它们。您能否提供有关如何访问日志的指导?
javascript - 指定 Composer 业务网络中脚本的加载顺序
我可以指定具有依赖关系的脚本的顺序吗?我构建以下示例来说明我的问题。
lib/script0.js:
库/script1.js:
我在作曲家操场上测试了上面的例子。使用默认顺序,script1.js 在 script0.js 之前加载并导致“ReferenceError: Settings is not defined”。我可以指定加载到事务函数中的脚本的顺序吗?
hyperledger-composer - 提交交易时的transactionId
我正在尝试使用“composer transaction submit ...”提交交易。我收到一条错误消息,指出缺少 transactionId 值...仅当我添加随机 transactionId 时才接受交易,但在 Playground 中,用于提交交易的 JSON 不包含 transactionId 并且执行正常(尽管我知道它是嵌入在 Playground 中的 javascript Fabric 模拟器)。
那么,为了使用 CLI 或 REST API 提交交易,如果交易尚未执行,我应该如何生成/知道交易 ID?谢谢。使用 REST API 时,它的工作方式相同吗?
这是我得到的错误:
OwnerCreationTransaction 具有以下定义:
hyperledger-composer - 在“作曲家身份问题”后,“作曲家网络 ping”不会显示参与者
我正在按照https://fabric-composer.github.io/managing/identity-issue.html中的步骤检查参与者的身份。我没有收到任何错误,并且在执行时:
我得到了正确的:
问题是后来我在ping时没有得到参与者:
我错过了什么吗?谢谢。
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吗?
谢谢!
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
ibm-cloud - 无法在 Fabric Composer 业务网络的 Fabric Bluemix 实例上发布身份
我在 IBM Bluemix 上启动了一个超级账本结构启动器实例。我为其部署了一个 Fabric Composer 业务网络。我可以使用自动创建的管理员凭据创建资产、参与者和交易。到目前为止,一切都很好。但不起作用的是为参与者颁发身份。我收到以下错误:
我该如何解决该错误?
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 版本中添加连接配置文件...
如何将游乐场切换到本地模式?