Commit 9edfdd58 authored by Mark Tyneway's avatar Mark Tyneway

contracts-bedrock: better error message

parent 118e9be0
...@@ -69,6 +69,9 @@ const findContractAndSource = (name: string, buildInfo: BuildInfo) => { ...@@ -69,6 +69,9 @@ const findContractAndSource = (name: string, buildInfo: BuildInfo) => {
compilerOutputContracts.push(contract[name]) compilerOutputContracts.push(contract[name])
} }
} }
if (compilerOutputContracts.length === 0) {
throw new Error(`Cannot find compiler output contract for ${name}`)
}
if (compilerOutputContracts.length !== 1) { if (compilerOutputContracts.length !== 1) {
console.log(`Unexpected number of contracts for ${name}`) console.log(`Unexpected number of contracts for ${name}`)
} }
...@@ -80,7 +83,9 @@ const findContractAndSource = (name: string, buildInfo: BuildInfo) => { ...@@ -80,7 +83,9 @@ const findContractAndSource = (name: string, buildInfo: BuildInfo) => {
compilerOutputSources.push(source as CompilerOutputSource) compilerOutputSources.push(source as CompilerOutputSource)
} }
} }
if (compilerOutputSources.length === 0) {
throw new Error(`Cannot find compiler output source for ${name}`)
}
if (compilerOutputSources.length !== 1) { if (compilerOutputSources.length !== 1) {
console.log(`Unexpected number of sources for ${name}`) console.log(`Unexpected number of sources for ${name}`)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment