Вывести список всех каналов в сети Hyperledger Fabric с помощью NODE SDK - PullRequest
0 голосов
/ 25 апреля 2019

Как получить список всех каналов в сети Hyperledger Fabric?
Если невозможно , могу ли я перечислить все каналы, к которым присоединилась конкретная организация.

Я знаю, что могу использовать queryChannels API класса Client , чтобы получить список каналов, к которым присоединился конкретный узел, но я хочу знать о названии канала все коллеги в конкретной организации, по крайней мере.

1 Ответ

0 голосов
/ 25 апреля 2019

Вы можете использовать метод getChannelPeers после получения списка каналов с помощью queryChannels

    let result = await client.queryChannels(peer);

    result.channels.forEach(channel => {
        let channelName = channel.channel_id;
        let channelInstance = client.getChannel(channelName);

        let channelPeers = channel.getChannelPeers();
    });
...