281 Commits

Author SHA1 Message Date
Todd Baur
2f5c647c39 this changes Embark to an EventEmitter and adds more event handling for loading and fetching plugins. It introduces a dependency on underscore and underscore string. It adds defenses against null/invalid options objects. 2017-03-30 00:37:30 +09:00
Iuri Matias
c514765d0b move misc utils modules to their own folder 2017-03-11 11:03:20 -05:00
Iuri Matias
92f9df4117 remove async extension to a module 2017-03-11 10:52:02 -05:00
Iuri Matias
c2c41549c1 cleanup; remove unneded requires 2017-03-11 10:38:05 -05:00
Iuri Matias
ea70d09e8c move ethereum and whisper checks; refactor web3 connection 2017-03-11 10:29:45 -05:00
Iuri Matias
a797f8fcf6 fix account selection when it isn't configured; improve error message on tests 2017-03-04 21:51:28 -05:00
Iuri Matias
fd6af8af2e refactor condition 2017-03-04 20:35:15 -05:00
Iuri Matias
a527573796 separate the different functions in deployContracts 2017-03-04 20:14:47 -05:00
Iuri Matias
16275f13e5 if any account is configured in blockchain.json then use it as the default account for deploying contracts 2017-03-04 19:17:39 -05:00
Iuri Matias
3db27c14cb add exception to dealWithConfigsMethods; it's simple enough 2017-03-03 21:51:23 -05:00
Iuri Matias
cd45a2be77 refactor, move calls to engine; fix tests 2017-03-03 01:22:12 -05:00
Iuri Matias
d4f7eca2c5 make cc happy; use join path 2017-03-01 21:15:02 -05:00
Iuri Matias
09fbd66417 put callback call at the end 2017-03-01 21:09:55 -05:00
Iuri Matias
c0bcc15023 simplify condition; return callback 2017-03-01 21:08:28 -05:00
Iuri Matias
dbb0b0b171 track deployed contracts taking into account swarm hash inserted by solc 2017-03-01 20:52:58 -05:00
Iuri Matias
b7cd296716 make abi generation independent of deployment 2017-02-28 23:29:16 -05:00
Iuri Matias
e61f0f102d generate storage and communication abi; disable deployment if config is disabled 2017-02-28 20:42:03 -05:00
Iuri Matias
c500bb4988 fix error display with refactored compilation module 2017-02-28 08:03:03 -05:00
Iuri Matias
0060dbe53f don't exit if blockchain is not available 2017-02-26 14:56:43 -05:00
Iuri Matias
0dc21abd3c fix compiler argument 2017-02-25 23:20:57 -05:00
Iuri Matias
562efc6f14 test fixes 2017-02-25 22:57:22 -05:00
Iuri Matias
5fc2d97609 fix so child process doesn't hang some cmds 2017-02-25 22:39:40 -05:00
Iuri Matias
e9ce9dc6f1 add redeploy; don't reload compiler if it's already loaded 2017-02-25 15:47:35 -05:00
Iuri Matias
d73eb802ea refactor deployment 2017-02-24 22:49:34 -05:00
Iuri Matias
4b119fffde add solc wrapper 2017-02-24 19:27:27 -05:00
Iuri Matias
a2a27bb0c2 start refactoring deployment steps 2017-02-24 08:20:03 -05:00
Iuri Matias
550b81c9b2 remove unnecessary concatenation 2017-02-23 19:49:48 -05:00
Iuri Matias
cf0ea4299e support disabling blockchain stack; tolerate lack of web3 object 2017-02-20 17:12:13 -05:00
Iuri Matias
d1701c4031 add missing enable options to boilerplate configs; add communication initializer 2017-02-20 16:29:59 -05:00
Iuri Matias
5e4ad9a7e5 reorder requires in a more logical manner 2017-02-19 13:17:28 -05:00
Iuri Matias
1868788342 reorgnize code structure 2017-02-19 12:51:32 -05:00