diff --git a/lib/compiler.js b/lib/compiler.js index 49c5dcfd..6dfb01ae 100644 --- a/lib/compiler.js +++ b/lib/compiler.js @@ -15,13 +15,15 @@ Compiler.prototype.init = function(env) { Compiler.prototype.compile_solidity = function(contractFiles) { var input = {} - + for (var i = 0; i < contractFiles.length; i++){ - input[contractFiles[i].substring(14)] = fs.readFileSync(contractFiles[i]).toString(); + //console.log(contractFiles[i]); + //input[contractFiles[i].substring(14)] = fs.readFileSync(contractFiles[i]).toString(); + input[contractFiles[i].split('/')[3]] = fs.readFileSync(contractFiles[i]).toString(); } var output = solc.compile({sources: input}, 1); - + if (output.errors) throw new Error ("Solidity errors: " + output.errors)