145 Commits

Author SHA1 Message Date
emizzle
7cb9cd5622 Basic unit tests complete for dev funds
Finished added unit tests for dev_funds. These are weak tests as the FakeIpcProvider does not provide enough support for keeping track of accounts and balances and instead we are injecting the provider responses in the tests, which kind of defeats the purposes of the tests. Instead, the FakeIpcProvider should be a little smarter and do more of what a real node would do.
2018-07-31 14:59:55 +10:00
emizzle
12304eac16 Adding in unit tests for dev_funds (WIP) 2018-07-31 14:59:55 +10:00
Iuri Matias
c44a95e6ea fix linting issue 2018-07-30 06:58:54 -04:00
Iuri Matias
71e9eed67b use config password file; tolerate somethign going terribly wrong since it wouldnt' affect the blockchain process generally 2018-07-19 11:15:16 +03:00
Iuri Matias
69f356b3f0 only use personal in --dev mode 2018-07-19 10:58:47 +03:00
Iuri Matias
0099078e94 fix lint 2018-07-18 17:53:37 +03:00
Iuri Matias
c1809e3752 Merge branch 'fund_accounts' of github.com:embark-framework/embark into fund_accounts 2018-07-18 17:48:58 +03:00
Iuri Matias
20406ba51a fix lint 2018-07-18 17:47:53 +03:00
emizzle
9382f98933 Housekeeping and removal of none additions
Clean up debugging statements from fund_accounts.

Removed the addition of the nonce increment for contracts deploy as this was only affecting mneumonic-generated accounts which is not meant for dev environment.
2018-07-18 14:08:32 +02:00
Iuri Matias
5e3740f088 add regular account unlocks in devMod due to issues with geth 2018-07-18 13:45:18 +03:00
Iuri Matias
28dd6dba60 add interval to send txs to deal with geth --dev bug 2018-07-18 13:29:02 +03:00
Iuri Matias
3d1db2b21e Merge branch 'fund_accounts' of github.com:embark-framework/embark into fund_accounts 2018-07-17 17:49:32 +03:00
Iuri Matias
91f1748d60 don't wait for account funds 2018-07-17 17:30:23 +03:00
emizzle
7e12c5a9f7 funding dev account updates
Now funds accounts only if they have not been funded, and also funds with only the amount needed.

Also fixed bug with unlocking accounts when re-running `unlockAccounts` on already created accounts.
2018-07-17 10:57:31 +02:00
emizzle
296663edc7 password read from config file and fix for gasprice 2018-07-16 21:19:01 +02:00
emizzle
11d6980f70 further dev funding 2018-07-16 18:48:32 +02:00
Iuri Matias
f2213970f7 first stab at funding accounts in geth given config 2018-07-13 15:56:59 +03:00
Jonathan Rainville
da01ab15db enable using both syncMode and syncmode 2018-07-06 09:31:28 -04:00
Iuri Matias
289be4b8a4 check for cmd not found in stderr 2018-07-04 16:40:46 +03:00
Iuri Matias
a7a6a62edc make linter happy 2018-07-04 16:36:49 +03:00
Iuri Matias
6c03a2e212 ignore stderr since geth outputs normal logs to it 2018-07-04 16:10:12 +03:00
Jonathan Rainville
5ac45f18b0 fix account initialization and address use 2018-07-03 15:10:44 -04:00
Jonathan Rainville
ffb3ec544b fix account initialization and address use 2018-07-03 14:55:04 -04:00
Iuri Matias
589589cb6a don't use -h option due to bug in ethersim fork v2 2018-06-25 12:48:35 -04:00
Iuri Matias
76ab330546 add debug option 2018-06-18 09:44:16 -04:00
Jonathan Rainville
d77083ee8c enable syncMode 2018-06-15 16:33:59 -04:00
VoR0220
391777d5bf fix test app config and swap olympic for rinkeby as testnet option
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 13:18:37 -05:00
Jonathan Rainville
a09f680ca7 fix testnet and olympic network types 2018-06-14 15:22:01 -04:00
Iuri Matias
be6ada2909 remove old instructions 2018-06-14 09:22:13 -04:00
Iuri Matias
e0ff5b3580 remove anoying backtrace 2018-06-12 13:58:21 -04:00
Iuri Matias
5b1eeab7ed make debug a default api option 2018-06-12 12:21:46 -04:00
Richard Ramos
9e92069667 Fixing conflicts 2018-06-11 16:44:34 -04:00
Richard Ramos
38e6a9571d Updating tests 2018-06-11 16:43:26 -04:00
Richard Ramos
48a3f2afdc Fixing conflicts 2018-06-11 16:43:08 -04:00
Iuri Matias
a4985fde40 make proxy mode the default 2018-06-11 16:40:59 -04:00
Richard Ramos
6040509942 Adding line break 2018-06-11 16:40:59 -04:00
Richard Ramos
0f853ba841 Typo 2018-06-11 16:40:59 -04:00
Richard Ramos
c1621c4029 Websocket support 2018-06-11 16:40:59 -04:00
Richard Ramos
bf25381fa6 Rebasing changes from develop 2018-06-11 16:40:14 -04:00
Richard Ramos
05f5a145f1 Added proxy to blockchain 2018-06-11 16:38:29 -04:00
Richard Ramos
84c01c3197 Extracted proxy to its own file 2018-06-11 16:38:29 -04:00
Richard Ramos
339ffa5869 Adding proxy for simulator 2018-06-11 16:38:29 -04:00
emizzle
a11047c681 Further fixes for starting dappConnection processes automatically
moved storage process launching to storage module

refactored all cases of storage url building to util methods

updated cors so that a processes will not include itself in cors list

changed child process command console output to trace, so it's visible when --logLevel == trace
2018-06-01 13:36:46 +10:00
emizzle
927f562a41 Fixed issue with CORS domains for auto-started geth, swarm, and ipfs processes.
Fixes after rebase:
* De-duped i18n en.json
* Re-built package-lock.json

Current WIP is auto-starting storage processes defined in dappConnection config.
2018-06-01 13:35:25 +10:00
Jonathan Rainville
138aaf39ff fix processes on ubuntu 2018-05-30 11:03:33 -04:00
Jonathan Rainville
2f3a94f3a1 little fixes 2018-05-30 11:03:33 -04:00
Jonathan Rainville
2023689eb2 fix tests 2018-05-30 11:03:33 -04:00
Jonathan Rainville
8655b49a39 change ipfs to spawn too 2018-05-30 11:03:33 -04:00
Jonathan Rainville
3f671c2fb0 conflict in en.json 2018-05-30 11:03:33 -04:00
Jonathan Rainville
d36af9f5e1 fix blockchain start 2018-05-30 11:03:33 -04:00