641 Commits

Author SHA1 Message Date
Michael Bradley, Jr
0fdedf093c
env options property doesn't need to be passed to ProcessLauncher 2018-10-23 10:08:00 +02:00
Michael Bradley, Jr
54cb69f3db
propagate env 2018-10-23 10:05:25 +02:00
Iuri Matias
a1e72e38ef
re-add register upload cmd api; refactor storage module initialization 2018-10-23 10:05:20 +02:00
Iuri Matias
fdfa474588
remove no longer used plugin cmd api 2018-10-23 10:05:19 +02:00
Jonathan Rainville
92429ec694
revert caca code 2018-10-23 10:03:25 +02:00
Iuri Matias
31a3fbef66
fixes due to bad rebase 2018-10-23 10:00:30 +02:00
Iuri Matias
b3ccaa3b8a
fixes due to bad rebase 2018-10-23 09:57:47 +02:00
Iuri Matias
f873a26caf
fixes due to bad rebase 2018-10-23 09:57:47 +02:00
Iuri Matias
f02de020de
fixes due to bad rebase 2018-10-23 09:57:47 +02:00
Richard Ramos
8861588726
Adding base command logic for scaffolding generation 2018-10-23 09:57:16 +02:00
Iuri Matias
663dac6009
move processes into core 2018-10-23 09:56:18 +02:00
Iuri Matias
db7f3d39d3
first stab at refactor blockchain launcher 2018-10-23 09:55:10 +02:00
Jonathan Rainville
bc837848d2
conflict in package json 2018-10-23 09:51:58 +02:00
Iuri Matias
8ed808a101
fixes due to bad rebase 2018-10-23 09:47:41 +02:00
Iuri Matias
95df68e67c
fixes due to bad rebase 2018-10-23 09:46:40 +02:00
Iuri Matias
6fac1f297d
fixes due to bad rebase 2018-10-23 09:42:59 +02:00
Iuri Matias
c4ea6abc4b
fixes due to bad rebase 2018-10-23 09:42:59 +02:00
Iuri Matias
2e3102444d
fixes due to bad rebase 2018-10-23 09:42:58 +02:00
Richard Ramos
6f249df4bf
Fixed plugin loading logic 2018-10-23 09:42:09 +02:00
Richard Ramos
d80d16f4ca
Form generation for view/constant/pure functions 2018-10-23 09:42:08 +02:00
Richard Ramos
0eaafb77f1
Adding base command logic for scaffolding generation 2018-10-23 09:42:08 +02:00
Iuri Matias
6d0f4b67ae
move processes into core 2018-10-23 09:41:26 +02:00
Iuri Matias
91cc554978
cleanup 2018-10-23 09:39:03 +02:00
Iuri Matias
4406dddf1e
first stab at refactor blockchain launcher 2018-10-23 09:39:02 +02:00
Michael Bradley, Jr
d4940a339a
proxy -- canonicalHost, defaultHost 2018-10-23 09:37:24 +02:00
Andre Medeiros
00410b7057
Fix failing test on blockchain 2018-10-23 09:03:30 +02:00
Jonathan Rainville
8572019957
fix when using mining script 2018-10-23 09:01:14 +02:00
Jonathan Rainville
cb80b984d0
revert caca code 2018-10-23 09:01:14 +02:00
Jonathan Rainville
966252be97
conflict in package json 2018-10-23 09:01:13 +02:00
Jonathan Rainville
b6d89d9001
hotfix: fix empty assets array 2018-10-22 20:26:01 +02:00
emizzle
7c9d90090a
Replaced async.queue with async.cargo
Cargo in fact, bundles up subsequent tasks in to an array, so any tasks that are not immediately run get bundled in to another run later. This helps when lots of changes have been made in a short period of time.
2018-10-22 19:54:49 +02:00
emizzle
e788b7d3d4
Reduce async.queue concurrency to 3
Due to a process being spawned for every pipeline run, concurrency should remain around 3 to keep number of child processes from running away and allowing the CPU to stay on top.
2018-10-22 19:54:49 +02:00
emizzle
91e5e9c990
Do not run webpack for file changes that do not need webpack
For file changes that do not require a webpack run, ie HTML, the assets will still be copied to the output directory, but webpack will not run (as it’s too slow).
2018-10-22 19:54:48 +02:00
emizzle
7e75b1eee7
Add support for ES6 plugins 2018-10-22 19:54:48 +02:00
emizzle
2d19d12e39
Support for embark-status plugin
Added request to update cors from a plugin (affects blockchain client and storage client).
2018-10-22 19:54:48 +02:00
Jonathan Rainville
ce3f9bdf25
fix a couple of bugs caused by bounties 2018-10-22 19:54:48 +02:00
Jonathan Rainville
7a70f5df26
use constants instead of magic numbers 2018-10-22 19:54:47 +02:00
Jonathan Rainville
fe0b84349a
update noserver and nobrowser and fix noserver 2018-10-22 19:54:47 +02:00
Jonathan Rainville
ac9dbdd1d6
conflict in test 2018-10-22 19:54:46 +02:00
Jonathan Rainville
ac155ddb86
conflict in specialconfigs 2018-10-22 19:54:46 +02:00
Jonathan Rainville
f4d7636b7a
make code coverage work with refactored tests 2018-10-22 19:54:45 +02:00
Jonathan Rainville
ddc8b36329
make tests work by using events 2018-10-22 19:54:45 +02:00
Jonathan Rainville
ca3aea7923
BROKEN: solc doesnt load 2018-10-22 19:54:45 +02:00
Jonathan Rainville
e8574f33eb
conflict in run_tests 2018-10-22 19:54:44 +02:00
Dan Lipert
898ecfe293
Accept standard Ether units and update/add tests 2018-10-22 19:54:43 +02:00
Subramanian Venkatesan
f686fec74a
ens resolve 2018-10-22 19:53:50 +02:00
Giuseppe Bertone
81e798c89c
Add support for Parity
Addons
 - New chain initialization and genesis management
 - Option to choose client to use
 - Option to "ping forever" for Geth
 - Creation and unlock of accounts at client's start
 - Utility to fund accounts with ethers
 - Miner settings inside the ethereum client
 - Workaround to CORS problem: origin is now http://embark
 - Several double callback's checks

Updates
 - Boilerplate, templates, configuration files and demo stuff
 - Messages and i18n strings
 - Tests

Fixes
 - Geth client now uses miner.gastarget instead of the deprecated targetGasLimit
 - Workaround for shh_version with Parity

Reworks of other PRs into the new code
 - Included delayed proxy
 - Send ready only when the proxy is started
 - Start HTTP and WS proxies individually
 - Async setupProxy
 - Fixed datadir for GethMiner
2018-10-22 19:53:49 +02:00
Pascal Precht
80c80e9beb
fix(commands/build): don't start blockchain node when --contracts is used
Prior to this commit `$ embark build --contracts` spinned up a blockchain node
which is not necessary as `--contracts` can be seen as a "compile only" option.

This commit ensures we don't start any web3 services with `--contracts` is used.
2018-10-22 19:40:52 +02:00
Michael Bradley, Jr
fd856f8163
PKG_PATH, pkgPath 2018-10-22 19:39:26 +02:00
hodlbank
f41bcd55d6
[f] Fix for #971 - "Fatal error when Ethereum node going offline".
[a] Added .once() into Events.
2018-10-22 19:39:26 +02:00