建议和反馈

请填写你的反馈内容

问答 > 联盟链 > 问答详情

我正在使用带有Hyperledger 1.0的Node SDK,并想检查是否存在具有特定名称的通道。有没有办法查询所有现有渠道?有没有一种方法可以通过名称获取频道?10LK

我正在使用带有Hyperledger 1.0的Node SDK,并想检查是否存在具有特定名称的通道。有没有办法查询所有现有渠道?有没有一种方法可以通过名称获取频道?

2020-03-12
0
请先登陆或注册

BUNTOY2020-03-12

您无法看到所有可用频道,但可以利用CSCC(配置系统链码)GetChannels API获取符合条件的频道列表。您只需要调用名为CSCC的链码即可。

CSCC是系统链码,这意味着它固有地内置在对等二进制文件中,并在对等启动期间进行加载和“实例化”。您可以在此处找到详细信息考虑到NodeJS,请求将如下所示

const request = {
  chaincodeId : "cscc",
  txId: 213213123123, // Some random transaction id
  fcn: "GetChannels",
  args: ['']}

顺便说一句,您也可以使用对等cli来做到这一点:

peer channel list


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 2
  • 0
  • 8
  • 9
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励