Skip to content

Commit d723acc

Browse files
authored
Merge pull request #457 from skip-mev/fix-codegen
fix: codegen
2 parents 318be8d + fe12bda commit d723acc

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

src/ast/parse-chain-json.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ export async function parseChainJson({ registryPath, chainPath }: Args) {
1212
const jsonPath = path.resolve(registryPath, chainPath, "chain.json");
1313

1414
const content = await fs.readFile(jsonPath, "utf-8");
15-
const data: Chain = await chainSchema.parseAsync(JSON.parse(content));
16-
17-
return data;
15+
try {
16+
const data: Chain = await chainSchema.parseAsync(JSON.parse(content));
17+
return data;
18+
} catch (error) {
19+
console.error("Error parsing chain.json", error);
20+
return null;
21+
}
1822
}

src/ast/parse-chain-paths.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ export async function parseChainPaths({
3939
parseAssetListJson({ registryPath: _registryPath, chainPath }),
4040
parseChainJson({ registryPath: _registryPath, chainPath }),
4141
]);
42+
if (!assetlist) return;
43+
if (!chain) return;
4244

4345
chains.push(chain);
4446
assetlists.push(assetlist);

0 commit comments

Comments
 (0)