1648 Commits

Author SHA1 Message Date
Jonathan Rainville
ffccbeabca
Merge pull request #605 from embark-framework/bug_fix/balance-fix
set default balance when no one is there with simulator
2018-07-06 10:47:14 -04:00
Jonathan Rainville
2575cd7f62 set default balance when no one is there with simulator 2018-07-06 10:27:05 -04: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
b1684d8c73
Merge pull request #595 from embark-framework/bad_connection_handling_patch_fix
Bad connection handling patch fix
2018-06-29 18:38:48 -04:00
Iuri Matias
6ee387653d fix metamask check for non dev environment 2018-06-29 18:14:21 -04:00
Iuri Matias
db3356cec0 detect if there is a connection error and pass it down to the ready function 2018-06-29 18:14:08 -04:00
Iuri Matias
e1166df121 add message to warn about web3.js 2018-06-27 10:09:21 -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
Jonathan Rainville
063472a07e skip build if cmpile only 2018-06-25 12:03:22 -04:00
emizzle
7187be969e Fix for embark build --contracts writing into the pipeline 2018-06-25 12:03:15 -04:00
Iuri Matias
5a429d0574 make linter happy 2018-06-21 21:07:27 -04:00
Iuri Matias
0ba9990073 use EmbarkJS to initialize ens contracts and set ens contract only when embark is ready 2018-06-21 21:03:23 -04:00
Iuri Matias
650eb5e359 disable ipc client 2018-06-19 17:33:24 -04:00
Iuri Matias
aa5063e5ef
Merge pull request #562 from embark-framework/remove_extra_messages
remove extra logs
2018-06-19 15:49:37 -04:00
Iuri Matias
9beaaa2a29 remove extra logs 2018-06-19 15:46:55 -04:00
Iuri Matias
6a031e1dab warn if old cmd is used 2018-06-19 14:07:14 -04:00
Iuri Matias
9574562602
Merge pull request #558 from embark-framework/bug_fix/console-dir-test
Fix testing a directory without ending slash
2018-06-19 11:40:44 -04:00
Jonathan Rainville
c1f29fdea4 fix test directory without ending slash 2018-06-19 10:58:09 -04:00
Jonathan Rainville
01277f6014 start web3 service so getGasPrice is available 2018-06-19 10:03:46 -04:00
Jonathan Rainville
1a91f3c688 ping endpoint before connecting to see if available 2018-06-19 09:24:36 -04:00
Jonathan Rainville
aa02aeb74c move pingEndpoint to utils 2018-06-19 09:02:19 -04:00
emizzle
ba66d763fe Add support for infura network hosts with api key.
Fix bug with non-development code generation.
2018-06-19 15:14:37 +10:00
emizzle
b56def7c57 Updated web3 endpoint for use with infura api key and https
Allows `protocol` to be specified in config/contract.js[on] for `<env>/deployment/protocol`.
2018-06-19 14:43:55 +10:00
Jonathan Rainville
ed1ac3af2e register web3 after init 2018-06-18 14:33:25 -04:00
Iuri Matias
329af9f348 warn about EmbarkSpec deprecation 2018-06-18 12:46:39 -04:00
Iuri Matias
b7d6bc1c45
Merge pull request #547 from embark-framework/contracts_api_fix
Contracts api fix
2018-06-18 11:38:27 -04:00
Iuri Matias
a0a2d16cb3
Merge pull request #546 from embark-framework/fix_contract_tracking_issue
fix contract tracking issue
2018-06-18 11:38:16 -04:00
Iuri Matias
7bf1f2420f
Merge pull request #545 from embark-framework/debug_options
add debug option correctly
2018-06-18 11:37:48 -04:00
Iuri Matias
231e48cecb add todo 2018-06-18 11:37:23 -04:00
Iuri Matias
b34ddf32cf refactor pluginPath 2018-06-18 11:27:29 -04:00
Iuri Matias
e0e3887aaf add command event to add a contract file; fix internal plugin Path 2018-06-18 11:25:43 -04:00
Iuri Matias
5c6e6e50f9 use contractAddress instead of address 2018-06-18 10:22:04 -04:00
Iuri Matias
76ab330546 add debug option 2018-06-18 09:44:16 -04:00
Jonathan Rainville
a988962aed change package name 2018-06-18 09:26:17 -04:00
emizzle
bb4fdbe369 Run ipfs init for the case when user has installed ipfs, but not initialised it.
Runs `ipfs daemon` first, reads stdout for message regarding ipfs not initialised, then runs `ipfs init`, then re-runs `ipfs daemon`.
2018-06-18 22:34:42 +10:00
Iuri Matias
7706e276bf
Merge pull request #533 from embark-framework/bug_fix/ipfs-service-check-error
Storage provider initialisation fixes and improvements.
2018-06-15 18:09:30 -04:00
Iuri Matias
37ab60d6de
Merge pull request #538 from embark-framework/features/ws-node
Enable connection to websocket node
2018-06-15 18:01:12 -04:00
emizzle
15faf3a336 Fix for starting embark with a contract that has an error, then fixing, seems to still break the pipeline.
Needed to reset the `compileError` flag once compilation succeeded.
2018-06-15 17:31:17 -04:00
Iuri Matias
5614998f89
Merge pull request #525 from embark-framework/bug_fix/solc-loading-issue
Fix for solc loading issue
2018-06-15 17:28:53 -04:00
Iuri Matias
440593f9f0
Merge pull request #539 from embark-framework/bug_fix/simple-app-watch
fix watch for simple apps
2018-06-15 17:24:55 -04:00
Iuri Matias
6b11fb9e45
Merge pull request #540 from embark-framework/profilerErrorLogFix
small fixes to ensure something of a better experience for error reports
2018-06-15 17:24:35 -04:00
Iuri Matias
6845c7124b fix eqls 2018-06-15 17:24:19 -04:00
emizzle
ffe0157543 removed unneeded comment 2018-06-15 17:06:59 -04:00
emizzle
a100dd4260 Requested PR fixes
Added catch to live-plugin-manager install promise running in child process

Removed some `else`'s ;)

Only showing solc downloading spinner when `--nodashboard` option is used.

When installing package in main process and simultaneous downloads fail, all callbacks called with error.

Updated logging in npmTimer.
2018-06-15 17:06:59 -04:00
emizzle
5e20f27c99 Solc loading issue now fully resolved
Added better error checking for solidity compilation errors

Extracted timer functionality for downloading packages so it works across the main process and child processes.

Npm class is instantiated only once and reused for event commands.

Npm class can handle concurrent requests for the same package and callback the installation result for each request.
2018-06-15 17:06:59 -04:00