首页 > 解决方案 > 如何使用 IBM 区块链平台调试 Chaincode

问题描述

我正在尝试调试一个简单的代码链,该代码链默认由 IBM 区块链平台插件为 VS Code 创建。

看起来我做的一切都正确,但断点不起作用。

重现步骤:

  1. 打开 .ts 文件并设置刹车点
  2. 存档、部署和实例化代码链(顺便说一句,根据您不需要这样做的文档,但是,如果我不这样做,我不会在下一步获得代码链方法列表)
  3. 运行调试器,选择“拾取刹车点” 在此处输入图像描述
  4. 在这一步中,我看到了红灯。(目前看来还可以)
  5. 点击区块链图标,“提交交易” > 选择方法 > 输入 > 输入(我不需要任何参数来执行此方法)

交易成功提交。刹车点不工作。我错过了什么或做错了什么?

在此处输入图像描述

操作系统:MacOS 语言:TypeScript IBM 插件版本:2.0.1 Docker 映像 ibmcom/ibp-microfab:0.0.8

嗯……这只是一个错误吗?

PS如果我选择“手动”(运行直到手动停止)我想我的链代码中必须有“调试器”对吗?无论如何它不工作。

有什么帮助吗?

标签: hyperledger-fabricibm-blockchain

解决方案


推荐阅读