如何在 Fabric 节点 sdk 2.x 中使用 Fabric 1.4 钱包

问题描述

我有一个现有的 Hyperledger Fabric 网络 v1.4,我正在尝试使用 Fabric 节点 SDK 2.2.x 连接到网络。每次尝试连接时都会出现错误

Error : Pem Encoded certificate is required

我的要求是网络是 v1.4 并且应用程序代码在 SDK 2.2.x 中重新设计 由于更好的事件监听器支持,但现有的钱包不允许我们连接到网络。有没有办法可以将现有的钱包连接到网络。

此外,我们目前无法更新网络。

我是这里的新手,所以我可能会错过一些我非常愿意在有人指出时回答的问题。

解决方法

此文档页面包含钱包更改的详细信息以及指向 npm 包的链接,可用于将 v1.4 钱包直接与 v2.x SDK 一起使用,或将 v1.4 格式的钱包转换为 v2。 x格式钱包:

https://hyperledger.github.io/fabric-sdk-node/release-2.2/tutorial-migration.html