Commit Graph

102 Commits

Author SHA1 Message Date
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 a0ef234fea
feat(modules/pipeline): move pipeline into its own module plugin
This is the first step of refactoring Embark's pipeline abstraction into
dedicated plugin modules that take advantage of Embark's event system.

With this commit we're moving `Pipeline` into `lib/modules/pipeline` and
introduce a new command handler `pipeline:build`. Embark's engine now
requests builds via this command handler.

Notice that `Watch` still lives in `lib/pipeline` as this is a step-by-step
refactoring to reduce chances of introducing regressions.
2018-10-22 19:35:58 +02:00
Michael Bradley, Jr dc8b171354
comments re: flow/typescript in templates' config/pipeline.js 2018-10-22 19:35:55 +02:00
Michael Bradley, Jr 059635979d
pipeline.js dapp config to allow easy toggling of typescript 2018-10-22 19:35:55 +02:00
emizzle 8fd1f81949
Storage configs: Move “provider” keys to the correct level 2018-10-22 19:30:11 +02:00
emizzle db365f1870 fix typo 2018-09-20 23:00:11 +10:00
emizzle ec625bd3f6 Removed development folder in template config 2018-09-20 16:24:08 +10:00
emizzle 46cce5266d add autominer config example to templates with comments
Updated the demo template config and the boilerplate template config with documentation for the `mineWhenNeeded`, and `genesisBlock` options.
2018-09-20 16:21:29 +10:00
Michael Bradley, Jr 1b7aed8b80 openBrowser config option 2018-09-17 17:59:52 -05:00
Iuri Matias 5fd95f0202
Merge pull request #839 from embark-framework/solc_0_4_25
use solc 0.4.25 by default
2018-09-15 08:54:23 -04:00
Iuri Matias 40154b3060 remove unnecessary from 2018-09-15 07:51:17 -04:00
Iuri Matias 6007e8543b cleanup template 2018-09-14 18:53:03 -04:00
Iuri Matias c8cf53fcde use solc 0.4.25 by default 2018-09-14 18:50:46 -04:00
Iuri Matias cf43c15f4b simplify embark_demo, use web3.js 1.0 only 2018-09-14 18:39:47 -04:00
Anthony Laibe 5f90b4516c Ens disabled by default 2018-09-12 14:01:21 +01:00
Jonathan Rainville e28d631bd1 fix error message 2018-09-11 17:10:36 -04:00
Iuri Matias cbd208cae1
Merge pull request #805 from embark-framework/feature/blockchain-indicator
Adding blockchain indicator
2018-09-11 14:00:01 -04:00
Anthony Laibe 0884cd7c8e Adding blockchain indicator 2018-09-11 09:12:09 +01:00
emizzle 92ed32aeba Add `dev_funds` doco to templates 2018-09-10 11:22:47 +10:00
Anthony Laibe 93424f5c78 Ready for EIP 1102 2018-09-07 14:31:34 +01:00
Iuri Matias 10e41dd4f2 update examples 2018-09-01 10:34:12 -04:00
Anthony Laibe 31cb79bf5b PR feedback 2018-08-30 10:41:13 +01:00
Anthony Laibe deb433c0fb Fix ens enabled 2018-08-30 10:04:58 +01:00
Iuri Matias f0a6b913c4
Merge pull request #747 from embark-framework/features/password-protected-keyfiles
Unlock account using keystore file with password
2018-08-24 16:01:55 -04:00
Iuri Matias 7ef531aacc
Merge pull request #743 from embark-framework/feature/hide-alert-on-ipfs
Display alert only when not ipfs
2018-08-24 15:52:29 -04:00
Jonathan Rainville 18abd639c3 update templates for the new keystore password 2018-08-24 15:50:11 -04:00
Iuri Matias 8e1a0c897f
Merge pull request #733 from embark-framework/feature/ens-root-eth
Change ENS root to eth in demo
2018-08-24 10:11:58 -04:00
Iuri Matias c5a65177c3 use null instead of false 2018-08-24 10:05:48 -04:00
Anthony Laibe 84d5368e88 Update provider name method 2018-08-24 14:17:37 +01:00
Anthony Laibe 3fba585628 Display alert only when not ipfs 2018-08-24 09:07:05 +01:00
Iuri Matias ba4510fa17 remove unneded else 2018-08-23 16:23:00 -04:00
Iuri Matias 65d3d5c1e9 display error message when there is a connection error 2018-08-23 16:09:47 -04:00
Iuri Matias 1065d3eae1 fix configs 2018-08-23 15:53:33 -04:00
Iuri Matias 9baae923b1
Merge pull request #729 from embark-framework/feature/ipns-to-ipfs
Move ipns function to ipfs
2018-08-23 14:48:02 -04:00
Iuri Matias 0aa9d7547e add comments to configs 2018-08-23 14:46:36 -04:00
Anthony Laibe 54dfe46a71 Change ENS root to eth in demo 2018-08-23 10:23:52 +01:00
Anthony Laibe 39b9d6e1d8 PR feedback 2018-08-23 09:59:02 +01:00
Anthony Laibe b0e0989359 Move ipns function to ipfs 2018-08-22 10:48:45 +01:00
Anthony Laibe aa9717b62f [CHORES] Move name config to development 2018-08-21 16:11:07 -04:00
Iuri Matias acc154bde6 update templates 2018-08-21 16:11:07 -04:00
Iuri Matias 407f78249b put common options in default 2018-08-21 16:11:07 -04:00
Jonathan Rainville 3c08b575df submit on enter for whisper 2018-08-21 16:11:07 -04:00
Jonathan Rainville bf06163d30 enter submit for storage 2018-08-21 16:11:07 -04:00
Jonathan Rainville c8504b0024 fix indent and put submit on enter 2018-08-21 16:11:07 -04:00
Jonathan Rainville 29a0d5c658 call right function when pressing enter in ens 2018-08-21 16:11:07 -04:00
Jonathan Rainville 19f22025ad add error if no default account because of metamask 2018-08-21 16:09:13 -04:00
Anthony Laibe 9900db1535 Better error message 2018-08-21 16:05:39 -04:00
Anthony Laibe b548f9efae PR feedback 2018-08-21 16:05:39 -04:00
Anthony Laibe 6779f2e6b1 Remove comment 2018-08-21 16:05:39 -04:00
Anthony Laibe 65edc47187 Adding default callback 2018-08-21 16:05:39 -04:00