Fix for embark upload failing when embark-solc plugin is installed.

It was simply too fast with the solc plugin and the blockchain node was not yet ready before solc would try to compile and deploy, and would error out while estimating gas costs.
This commit is contained in:
emizzle 2018-06-22 15:17:51 +10:00
parent 9fb19ed78b
commit befa8e8f22
1 changed files with 9 additions and 6 deletions

View File

@ -346,12 +346,15 @@ class Embark {
})
.catch(callback);
});
engine.events.request('deploy:contracts', function (err) {
engine.logger.info(__("finished deploying").underline);
if (err) {
callback(err);
}
engine.events.on('check:backOnline:Ethereum', function () {
engine.logger.info(__('Ethereum node detected') + '..');
engine.config.reloadConfig();
engine.events.request('deploy:contracts', function (err) {
if (err) {
return;
}
engine.logger.info(__('Deployment Done'));
});
});
}
], function (err, _result) {