diff --git a/lib/blockchain.js b/lib/blockchain.js index 45c8bd9e5..9ab37a5c9 100644 --- a/lib/blockchain.js +++ b/lib/blockchain.js @@ -126,4 +126,9 @@ Blockchain.prototype.execGeth = function(args) { exec(cmd); } +Blockchain.prototype.getStartChainCommand = function(use_tmp) { + var address = this.get_address(); + return this.run_command(address, use_tmp); +} + module.exports = Blockchain diff --git a/lib/index.js b/lib/index.js index e81dcc4b5..07797fb2f 100644 --- a/lib/index.js +++ b/lib/index.js @@ -35,6 +35,11 @@ Embark = { chain.startChain(use_tmp); }, + getStartBlockchainCommand: function(env, use_tmp) { + var chain = new Blockchain(this.blockchainConfig.config(env)); + return chain.getStartChainCommand(use_tmp); + }, + deployContracts: function(env, contractFiles, destFile, chainFile) { this.contractsConfig.init(contractFiles, env);