Commit Graph

50 Commits

Author SHA1 Message Date
Anthony Laibe 58795ca7d2 refactor(core): convert i18n to TS 2018-11-18 12:30:36 -05:00
Anthony Laibe 3406ae833c feat: Allow parallel deploy 2018-11-16 09:35:12 +00:00
Pascal Precht d3f6b43986 fix(@embark/core): ensure 0x0 address are extended to full zero addresses
This was a regression introduced in a web3 upgrade where `0x0` addresses where no longer
accepted as valid addresses and have to be replaced with full zero addresses.

This commit ensures that, if Embark apps still make use of `0x0` addresses in
their configs, they are properly replaced or extended to satisfy web3's APIs.

Fixes #956
2018-11-14 16:03:39 +01:00
Michael Bradley, Jr 69dd8c5b89 build(packaging): reorg sources for transpilation with Babel
Allow for embark sources to be authored in TypeScript and/or JavaScript, and to
make use of upcoming features of the JS language. Sources in the src/ directory
are transpiled into the dist/ directory, and npm-scripts are provided to
support and automate various aspect of the build process. Source map support is
enabled at runtime, i.e. when invoking the embark cli and running embark's test
suite.
2018-11-11 15:08:55 -06:00
Vyom Sharma 62607b0a3b
feat: adds support for swarm imports in Solidity
This commit enables users of Embark to import any Solidity contract using
the swarm protocol.

Example:

```
import "bzz:/someensdomain.eth/ERC725.sol";
```

Closes #766
2018-11-09 09:57:06 +01:00
Anthony Laibe c563bae3a3 chore: update embarkJS to 0.4.5 2018-11-07 14:23:08 +00:00
Michael Bradley, Jr abbf54620a 4.0.0-alpha.1 2018-10-31 22:23:55 +01:00
Michael Bradley, Jr a9bf409aa0 4.0.0-alpha.0 2018-10-31 11:28:55 +01:00
Michael Bradley, Jr 34f8829d22 bump shrinkwrap 2018-10-31 11:28:09 +01:00
Michael Bradley, Jr beb7336537 shrinkwrap -- all http:// -> https:// 2018-10-31 11:01:14 +01:00
Iuri Matias 10fd5af9a6 add workaround for env issue in the tests 2018-10-29 16:36:27 +01:00
Iuri Matias 71380be0ca fix linting issues 2018-10-29 15:33:12 +01:00
Michael Bradley, Jr 3ba00c488b bump shrinkwrap re: web3@1.0.0-beta.34 2018-10-28 13:16:20 +01:00
Iuri Matias 40ed7b960f display globals in the debugger; display vars found in failing line 2018-10-27 21:31:13 +02:00
Michael Bradley, Jr d817c100e3 shrinkwrap -- all http:// -> https:// 2018-10-24 14:08:23 -05:00
Michael Bradley, Jr e68805bea7 bump shrinkwrap 2018-10-24 14:08:23 -05:00
Pascal Precht 853ab2d855
fix: make code compile again after rebase 2018-10-23 11:26:15 +02:00
Anthony Laibe a4d4278dc9
Adding option to switch deployment pipeline 2018-10-23 11:12:47 +02:00
Michael Bradley, Jr c33818bd32
pkg lock -> shrinkwrap 2018-10-23 11:11:57 +02:00
Jonathan Rainville 92429ec694
revert caca code 2018-10-23 10:03:25 +02:00
Iuri Matias 3d965a42b5
fix lint 2018-10-23 09:48:59 +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
Michael Bradley, Jr 25bfea48b1
bump shrinkwrap 2018-10-22 19:45:39 +02:00
Michael Bradley, Jr e48de3d2ea
bump shrinkwrap 2018-10-22 19:40:51 +02:00
Subramanian Venkatesan ee77ac7f7f
Adds solc option to tests. Runs smart contract tests using remix-tests
Ref: #817
2018-10-22 19:39:24 +02:00
Michael Bradley, Jr d869c7872d
bump shrinkwrap 2018-10-22 19:35:55 +02:00
emizzle eb56657dd7
fix rebase #2 2018-10-22 19:35:02 +02:00
Iuri Matias 967703a333
restore ws functionality to webserver 2018-10-22 19:30:12 +02:00
Iuri Matias b5e0cd5ddc
update ws package 2018-10-22 19:30:12 +02:00
StevenJNPearce 5917e0cb5a
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:30:12 +02:00
emizzle 58ba0549c4
Fix rebase 2018-10-22 19:30:12 +02:00
Iuri Matias 8c0421e7bf
restore ws functionality to webserver 2018-10-22 19:30:11 +02:00
Iuri Matias 69f82ef000
update ws package 2018-10-22 19:30:11 +02:00
StevenJNPearce 7f6e2b4e26
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:29:06 +02:00
Iuri Matias 58a75f5080
restore ws functionality to webserver 2018-10-22 19:25:19 +02:00
Iuri Matias 8f032ddbd2
update ws package 2018-10-22 19:25:19 +02:00
StevenJNPearce 3dbf0d3742
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:25:19 +02:00
Andre Medeiros 39d99aa2c2
Update webpack and window-size 2018-10-22 19:25:14 +02:00
Iuri Matias 4b81968482
restore ws functionality to webserver 2018-10-22 19:24:41 +02:00
Iuri Matias 091c535f80
update ws package 2018-10-22 19:23:16 +02:00
StevenJNPearce 3aad35209a
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:13:50 +02:00
Jonathan Rainville fef793c5ef 3.2.3 2018-10-11 15:50:07 -04:00
Jonathan Rainville b773c83eea downgrade to web3 beta 34 2018-10-11 15:31:50 -04:00
Iuri Matias cbf70710e5 update to 3.2.2 2018-10-01 08:58:58 -04:00
Iuri Matias 4462745539 update to 3.2.1 2018-09-26 19:33:00 -04:00
Iuri Matias d734c0b2d3 update to 3.2.0 2018-09-26 19:08:25 -04:00
Iuri Matias a0d3dc2850 update to embarkjs 0.4.3 2018-09-26 18:51:05 -04:00
Michael Bradley, Jr 2b1bdc6a14 pkg lock -- cross-env 2018-09-21 16:59:54 -05:00
Michael Bradley, Jr 0602661530 pkg lock -- npm-run-all 2018-09-21 16:57:26 -05:00
Michael Bradley, Jr de9c6d0e3b package-lock.json -> npm-shrinkwrap.json 2018-09-21 09:38:20 -05:00