Skip to content

Commit 88861da

Browse files
committed
Fix "default" compiler version case
1 parent 1d52e9c commit 88861da

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

app/utils/sourcifyApi.ts

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,22 @@ async function buildStandardJsonInput(
5252
sources[file.name] = { content };
5353
}
5454

55+
const standardJsonSettings: any = {
56+
optimizer: {
57+
enabled: settings.optimizerEnabled,
58+
runs: settings.optimizerRuns,
59+
},
60+
};
61+
62+
// Only include evmVersion if it's not "default"
63+
if (settings.evmVersion !== "default") {
64+
standardJsonSettings.evmVersion = settings.evmVersion;
65+
}
66+
5567
return {
5668
language: language === "vyper" ? "Vyper" : "Solidity",
5769
sources,
58-
settings: {
59-
optimizer: {
60-
enabled: settings.optimizerEnabled,
61-
runs: settings.optimizerRuns,
62-
},
63-
evmVersion: settings.evmVersion === "default" ? "default" : settings.evmVersion,
64-
},
70+
settings: standardJsonSettings,
6571
};
6672
}
6773

0 commit comments

Comments
 (0)