diff --git a/lib/compiler.js b/lib/compiler.js index 253bbc13f..9a3105788 100644 --- a/lib/compiler.js +++ b/lib/compiler.js @@ -74,7 +74,8 @@ Compiler.prototype.compile_serpent = function(contractFile) { Compiler.prototype.compile = function(contractFile) { - var extension = contractFile.split('.')[1]; + var contractFileParts = contractFile.split('.')[1] + ,extension = contractFileParts[contractFileParts.length-1]; if (extension === 'sol') { return this.compile_solidity(contractFile);