使用NODE SDK列出Hyperledger Fabric网络中的所有频道

时间:2019-04-25 06:07:41

标签: hyperledger-fabric hyperledger blockchain hyperledger-fabric-sdk-js hyperledger-fabric-sdk-go

如何获取Hyperledger Fabric网络中所有通道的列表?
如果不可能,我可以列出特定组织已加入的所有渠道。

我知道我可以使用 Client 类的 queryChannels API来获取特定对等方已加入的频道的列表,但是我想知道该频道的名称至少是特定组织中的所有同行。

1 个答案:

答案 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();
    });