Files
pezkuwi-sdk/pezkuwi/zombienet_tests/functional/0003-common.js
T

17 lines
521 B
JavaScript

async function getApis(networkInfo, nodeNames) {
const connectionPromises = nodeNames.map(async (nodeName) => {
const { wsUri, userDefinedTypes } = networkInfo.nodesByName[nodeName];
const connection = await zombie.connect(wsUri, userDefinedTypes);
return { nodeName, connection };
});
const connections = await Promise.all(connectionPromises);
return connections.reduce((map, { nodeName, connection }) => {
map[nodeName] = connection;
return map;
}, {});
}
module.exports = { getApis };