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:
parent
9fb19ed78b
commit
befa8e8f22
15
lib/index.js
15
lib/index.js
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue