问题标签 [ibp-vscode-extension]

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 投票
0 回答
225 浏览

hyperledger-fabric - Hyperledger Fabric 智能合约未在 vs 代码中创建

填充区块链资源管理器视图时出错:无法加载 gRPC 二进制模块,因为它没有为当前系统安装预期目录:node-v64-linux-x64-glibc 发现:[node-v57-linux-x64-glibc] 这个问题经常可以通过在当前系统上运行“npm rebuild”来修复原始错误:找不到模块'/xxxx/.vscode/extensions/ibmblockchain.ibm-blockchain-platform-0.3.0/node_modules/grpc/src/node/extension_binary/node -v64-linux-x64-glibc/grpc_node.node'

0 投票
3 回答
906 浏览

hyperledger-fabric - 在 IBM Blockchain Platform Visual Studio Extension 上打包智能合约时出错

为了创建示例智能合约,我按照以下链接中的流程进行操作:

https://marketplace.visualstudio.com/items?itemName=IBMBlockchain.ibm-blockchain-platform

在“打包智能合约项目”步骤中,出现以下错误:[ERROR] Error: ENOENT: no such file or directory, stat '/Users/..../node_modules/.bin/fabric-chaincode-node '

在 /.bin 目录下,实际上并没有找到 fabric-chaincode-node。我的环境中的结构代码版本/版本是否不符合 VSCode 扩展的要求?

0 投票
1 回答
311 浏览

ibp-vscode-extension - 连接到我自己的 Hyperledger Fabric 实例

我是 IBM Blockchain Platform VSCode Extension 的新手,使用 IBM Blockchain Platform Extension 版本:0.3.2 和 Visual Studio Code 版本:1.32.3。

在此扩展中,有一个功能“连接到您自己的 Hyperledger Fabric 实例”。我通过在 VSCode 中使用“添加网关”命令进行了尝试。我提供了连接配置文件、证书和私钥。它成功连接并在“FABRIC GATEWAYS”下仅显示频道名称。没有同行出现。但现在我的问题是,如何使用扩展安装和启动智能合约?当我连接到预配置的本地结构实例时,“LOCAL FABRIC OPS”下没有显示任何内容。请帮我理解。

0 投票
1 回答
742 浏览

hyperledger-fabric - 在 Hyperledger Fabric 上提交交易时如何解决“错误:未收到成功事件”?

我正在关注https://developer.ibm.com/tutorials/ibm-blockchain-platform-vscode-smart-contract/上的教程,当我通过 IBM 区块链平台 VS 代码扩展提交交易时,我收到错误:

“提交交易时出错:未收到成功事件”。

调用的函数是“实例化”,如下所示:

即使抛出错误,运行它也会成功写入账本。之后我能够查询分类帐并看到正确的值“{ text: 'Instantiate was called!' }”被退回。

这是我运行单元测试时的错误跟踪instantiate。希望能帮助到你:

0 投票
1 回答
82 浏览

hyperledger-fabric - 如何在智能合约中管理多个资产?

我正在使用 ibp 扩展创建一个 Javascript 智能合约。ibp 提示我输入将由智能合约管理的资产的名称,并为该资产的 CRUD 操作创建函数。我需要在我的用例中管理多个资产。我应该创建一个单独的智能合约吗?还是应该将我的新资产添加到同一个联系人?

我问这个问题是因为我想对资产执行有效的查询。并通过他们的钥匙找到他们。

0 投票
1 回答
908 浏览

hyperledger-fabric - IBM Blockchain Platform VS Code GOPATH 错误

当我将智能合约项目打包到 VS 代码 IBM 扩展中时出现此错误

Go 智能合约不是环境变量 GOPATH 指定路径的子目录。请更正环境变量 GOPATH。

这是我的错误和路径变量的图像

https://imgur.com/DiNz7k6

0 投票
2 回答
904 浏览

hyperledger-fabric - 使用 VS Code Extension 容器不适用于 Hyperledger Fabric

在为 macOS Mojave(版本 10.14.5)正确配置的代理后面工作,使用 IBM Blockchain Platform Extension for VS Code 为 Hyperledger Fabric 运行容器,我收到错误:

如果 Docker 的配置是Swarm: inactiveSwarm: active,就会出现这个错误,如下配置:

有没有人发现并解决了这个问题?

0 投票
1 回答
156 浏览

ibm-blockchain - 通过 VSCode 扩展连接到本地版本的 Hyperledger Fabric

按照此处的教程并尝试使用在我的本地系统上运行的基本网络运行本地版本的商业票据:

https://marketplace.visualstudio.com/items?itemName=IBMBlockchain.ibm-blockchain-platform

在安装了所有必需软件的 Mac OSX 10.14.6 上针对 VSC 1.37.1 运行。

文档清楚地说:

我的基本网络使用 ca、couchdb、orderer 和 peer0 的活动 docker 容器运行

问题——我如何连接到这个结构——我将哪些 JSON 文件添加到Fabric Environments面板中?

我对使用扩展的本地结构不感兴趣——我想使用我的本地结构。

如何?谢谢你。

0 投票
0 回答
32 浏览

hyperledger-fabric - 商业票据资产历史报告不会从 VSCode HLF 插件显示

遵循这里的优秀教程:https ://developer.ibm.com/tutorials/queries-commercial-paper-smart-contract-ibm-blockchain-vscode-extension/

当我进入第 7 步时,当我按照第 7.3 步中所述调用 index.html 时,不会显示商业票据资产历史报告

results.json 文件确实包含教程中的正确数据。

已尝试使用 firefox 68.0.2 和 safari 12.1.2 - 虽然我得到表格商业报告,但所有 tx 数据都是空白的 - 但它在 results.json 文件中

关于如何解决这个问题的想法?

0 投票
0 回答
322 浏览

docker - 尝试部署智能合约时无法在 VSC 环境中启动本地结构

使用 IBM Blockchain Extension for VS Code 时;我编写了一个示例智能合约并将其打包。但是当我尝试启动本地结构环境时,我收到一条错误消息: Failed to start Local Fabric: Failed to execute command "cmd" with arguments "/c, start.cmd" return code 1

我正在关注 IBM 区块链教程,并安装了 IBM 在以下链接中列出的扩展所需的所有软件工具:

不适用

这是错误的一部分: