Commit Graph

110 Commits

Author SHA1 Message Date
Anthony Laibe f9f4c28f72 feat: strategy for deployment
Allow implicit and explicit for deployment strategy
implicit: all contracts are deployed
explicit: only specified contracts are deployed

Default value: implicit
2018-11-07 14:51:57 +00:00
Michael Bradley, Jr 7207108aaa give templates a common dot.gitignore
if a template (built-in, downloaded or otherwise) doesn't supply its own
dot.gitignore file then templates/dot.gitignore will be used

also, update dot.gitignore to ignore chains.json by default
2018-10-28 15:36:05 +01:00
Michael Bradley, Jr eeeb74602b cleanup, consolidate .gitignore files 2018-10-28 13:16:20 +01:00
Jonathan Rainville f40cf609a8 fix embark ens and embark demo 2018-10-23 11:39:14 -04:00
Anthony Laibe 2d287c43f3
Ignore badly formatted message 2018-10-23 11:03:59 +02:00
Anthony Laibe 5fa118ae2e
Event function filt 2018-10-23 11:02:54 +02:00
Anthony Laibe 00c6b0029d
Fix start without webserver 2018-10-23 10:44:14 +02:00
Anthony Laibe bfd123b133
New block Header ws API + Client 2018-10-23 10:26:54 +02:00
Anthony Laibe 2581e679b2
Add IPNS demo 2018-10-23 10:15:46 +02:00
Richard Ramos aa51e64dd3
Removing code. Doesn't make sense to specify keys when everyone can read them 2018-10-23 09:03:32 +02:00
Richard Ramos 05d1a6fe3a
Symmetric and private keys can be set in whisper 2018-10-23 09:03:31 +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 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