如何获取Hyperledger Fabric网络中所有通道的列表?
如果不可能,我可以列出特定组织已加入的所有渠道。
我知道我可以使用 Client 类的 queryChannels API来获取特定对等方已加入的频道的列表,但是我想知道该频道的名称至少是特定组织中的所有同行。
答案 0 :(得分:0)
使用queryChannels
获得频道列表后,可以使用getChannelPeers方法
let result = await client.queryChannels(peer);
result.channels.forEach(channel => {
let channelName = channel.channel_id;
let channelInstance = client.getChannel(channelName);
let channelPeers = channel.getChannelPeers();
});