Commit Graph

2446 Commits

Author SHA1 Message Date
emizzle eedcdc77a7 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:02:53 -04:00
Eric Mastro a046acb732 package-lock conflict 2018-06-15 17:02:53 -04:00
Iuri Matias daf2eba36d lock version to avoid suprises 2018-06-15 16:58:39 -04:00
Iuri Matias c367ac2c88 use neo-blessed 2018-06-15 16:58:39 -04:00
Iuri Matias 6946883490 point to a forked npm package (for now), to avoid the npm install issues some users are reporting 2018-06-15 16:56:41 -04:00
emizzle 62f3b85bc4 Finally fixed the solc loading issue.
Moved the instantiation of the live-plugin-manager in to the child solc process. This allowed us to use the live-plugin-manager to require the installed solc file.

If the module is the same version as used by embark, the module is still loading using the normal require (from node_modules), as before.
2018-06-15 16:54:08 -04:00
Iuri Matias 5ee9843973
Merge pull request #541 from embark-framework/bug_fix/testnet-hang
remove deprecated geth params
2018-06-15 16:46:16 -04:00
Jonathan Rainville 7d94e4efee fix tests 2018-06-15 16:40:27 -04:00
Iuri Matias dae9e4ae7f
Merge pull request #460 from embark-framework/fix_overridecompiler
Allow plugins to override core compilers
2018-06-15 16:39:09 -04:00
Jonathan Rainville d77083ee8c enable syncMode 2018-06-15 16:33:59 -04:00
Jonathan Rainville 26447c9362 remove deprecated geth params 2018-06-15 16:23:55 -04:00
RJ Catalano 6ea395ca76
Merge pull request #537 from embark-framework/gethFixes
Geth fixes
2018-06-15 14:11:24 -05:00
VoR0220 7926a697c4 change directories for passwords to replicate good behavior and add light and fast modes
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 14:03:48 -05:00
VoR0220 950ae2df88 replicate in contracts app
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 13:27:14 -05:00
Iuri Matias 91b147d248
Merge pull request #536 from embark-framework/gethFixes
fix test app config and swap olympic for rinkeby as testnet option
2018-06-15 14:22:40 -04:00
VoR0220 44a77aa065 add rinkeby option for testing purposes
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 13:21:32 -05:00
VoR0220 391777d5bf fix test app config and swap olympic for rinkeby as testnet option
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 13:18:37 -05:00
Iuri Matias 3d00b9b852
Merge pull request #534 from embark-framework/bug_fix/ens-provider
Fix Provider not set or invalid in dev
2018-06-15 10:07:35 -04:00
Jonathan Rainville cb8e0e9d3e lint embarkjs 2018-06-15 10:04:36 -04:00
Jonathan Rainville 6991215b40 catch error and warn if no provider 2018-06-15 10:04:19 -04:00
Jonathan Rainville 2ed6842e71 trigger CI build 2018-06-15 09:16:03 -04:00
Jonathan Rainville 6d4d904825 sort by internal so first ones are internal and plugins last 2018-06-14 16:58:03 -04:00
Jonathan Rainville 930aa72bc6 revert original changes, sorry Ramos 2018-06-14 16:57:38 -04:00
Richard Ramos dac06c10ea Change based in code review 2018-06-14 16:29:23 -04:00
Richard Ramos 02de6089ed Changed code to allow registering more than one compiler for same ext. 2018-06-14 16:29:23 -04:00
Richard Ramos a058fbd349 Removing warning from appveyor 2018-06-14 16:29:23 -04:00
Richard Ramos 3dd4b2ada9 Verify that compiler for extension hasn't been loaded 2018-06-14 16:29:22 -04:00
Jonathan Rainville fd1b9d80f9 hot fix tests 2018-06-14 16:28:29 -04:00
Iuri Matias 94bb43fd57
Merge pull request #531 from embark-framework/features/gas-price-network
Get gas price for network and fix testnet
2018-06-14 15:26:02 -04:00
Jonathan Rainville dcbd868b78 get gasPrice if no gasPrice set in contract.json 2018-06-14 15:22:50 -04:00
Jonathan Rainville a09f680ca7 fix testnet and olympic network types 2018-06-14 15:22:01 -04:00
Iuri Matias 9a261681da
Merge pull request #530 from embark-framework/bug_fix/after-deploy-dev
Add file build to embark build and fix afterDeploy
2018-06-14 12:11:16 -04:00
Iuri Matias 502788c7e0
Merge pull request #528 from embark-framework/cached_gas_issue
fix cached gas issue
2018-06-14 11:17:54 -04:00
Jonathan Rainville a62a74d162 callback error from runCode and use that in onDeploy codes 2018-06-14 11:10:31 -04:00
Iuri Matias a48a05cd27 remove unnended event listeners 2018-06-14 11:03:06 -04:00
Jonathan Rainville d90d591fdc fix after deploy and build files 2018-06-14 10:39:39 -04:00
Iuri Matias 50ff4d4a48
Merge pull request #527 from embark-framework/bug_fix/test-app-file-bug
Fix watch by not restarting anymore and enable config for contracts
2018-06-14 09:54:12 -04:00
Iuri Matias 86e1b115cc update tests 2018-06-14 09:53:46 -04:00
Iuri Matias 5a2cf62ee5 reload config; create a config so it doens't damage original 2018-06-14 09:22:13 -04:00
Iuri Matias be6ada2909 remove old instructions 2018-06-14 09:22:13 -04:00
Jonathan Rainville 37b69b43ff fix watch by not restarting anymore and enable config for contracts 2018-06-14 09:15:31 -04:00
Iuri Matias a4fc6999e4
Merge pull request #524 from embark-framework/disconnected_process_fix
don't send message if process isn't connected
2018-06-13 15:37:19 -04:00
Iuri Matias 8fe9ccedf2 don't send message if process isn't connected 2018-06-13 14:56:26 -04:00
Iuri Matias 977b472217
Merge pull request #523 from embark-framework/bug_fix/bad-branch
Fix callback already called on file download fail
2018-06-13 14:42:08 -04:00
Jonathan Rainville e1c5487ba4 fix callback already called on file download fail 2018-06-13 14:37:15 -04:00
Iuri Matias d44021d7f9
Merge pull request #522 from embark-framework/zombie_fix
track if couldn't send message to parent process
2018-06-13 14:23:59 -04:00
Iuri Matias aa9d19f27e
Merge pull request #521 from embark-framework/features/warn-when-using-not-deployed-contract
show warning if dependency is not deploying
2018-06-13 14:10:25 -04:00
Iuri Matias f1f4f2520c reset counter 2018-06-13 14:09:59 -04:00
Iuri Matias 9219c17924 return process send 2018-06-13 14:00:21 -04:00
Iuri Matias a62122a6d3 track if couldn't send message to parent process 2018-06-13 13:53:55 -04:00