error on wrong contract name

pull/5370/head
aniket-engg 3 years ago committed by Aniket
parent f7558ed9b8
commit 43b7299614
  1. 4
      libs/remix-core-plugin/src/lib/compiler-artefacts.ts

@ -108,12 +108,12 @@ export class CompilerArtefacts extends Plugin {
keys = Object.keys(contractArtefacts) keys = Object.keys(contractArtefacts)
} }
if (keys.length === 1) return contractArtefacts[keys[0]] if (keys.length === 1) return contractArtefacts[keys[0]]
else { else if (keys.length > 1) {
throw new Error(`There are multiple artifacts for contract "${contractName}", please use a fully qualified name.\n throw new Error(`There are multiple artifacts for contract "${contractName}", please use a fully qualified name.\n
Please replace ${contractName} for one of these options wherever you are trying to read its artifact: \n Please replace ${contractName} for one of these options wherever you are trying to read its artifact: \n
${keys.join()}\n ${keys.join()}\n
OR just compile the required contract again`) OR just compile the required contract again`)
} } else throw new Error(`Could not find artifacts for ${contractName}. Compile contract to generate artifacts.`)
} }
getCompilerAbstract (file) { getCompilerAbstract (file) {

Loading…
Cancel
Save