MCPcopy
hub / github.com/subquery/subql / getProjectNetwork

Function getProjectNetwork

packages/common/src/project/load.ts:58–68  ·  view source on GitHub ↗
(rawManifest: unknown)

Source from the content-addressed store, hash-verified

56
57// Only work for manifest specVersion >= 1.0.0
58export function getProjectNetwork(rawManifest: unknown): NETWORK_FAMILY {
59 if (gte((rawManifest as any).specVersion, '1.0.0')) {
60 const network = runnerMapping[(rawManifest as any).runner.node.name as keyof typeof runnerMapping];
61 if (network === undefined) {
62 throw new Error(`Can not identify project network with runner node ${(rawManifest as any).runner.node.name}`);
63 }
64 return network;
65 } else {
66 throw new Error('Can not identify project network under spec version 1.0.0');
67 }
68}
69
70/**
71 * @param path path to the file

Callers 3

codegenFunction · 0.90
uploadToIpfsFunction · 0.90
generateAdapterFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected