400 Commits

Author SHA1 Message Date
Anthony Laibe
df19b3a8fb Remove code dependencies to underscore 2018-08-21 17:30:08 -04:00
Jonathan Rainville
715896089a fix the indexOf instead by simulating what solc does 2018-08-21 17:23:24 -04:00
Jonathan Rainville
202bb7a768 fix duplicate dependencies and warn correctly for length 2018-08-21 17:23:24 -04:00
Jonathan Rainville
15198ccf2a remove useless change 2018-08-21 17:16:41 -04:00
Jonathan Rainville
93f568b6fc wip fixes 2018-08-21 17:00:40 -04:00
emizzle
f108f070b5 Removed p-iteration from embark altogether.
Replaced usage in storage module (on dapp side) with async.js `detectSeries`
2018-08-21 16:40:54 -04:00
emizzle
f36dfd0b1c Handle geth process exit via crash/kill and also via killing embark blockchain
First case - run `embark run` which starts a blockchain node, then manually kill the `geth` process. Would throw `{ [Error: connect ECONNREFUSED 127.0.0.1:8543] message: 'connect ECONNREFUSED 127.0.0.1:8543', code: -32603 }` error and ruins the dashboard.

Second case, 1) run `embark blockchain` 2) run `embark run` 3) kill `embark blockchain` throws the error `{ [Error: connect ECONNREFUSED 127.0.0.1:8543] message: 'connect ECONNREFUSED 127.0.0.1:8543', code: -32603 }` and ruins the dashboard.

The first case was solved by having the child blockchain process that spawns geth listen for geth exit, then kill itself.

The second case required updating of `eth-block-tracker` to v4.0.1 inside of the `embark-web3-provider-engine`. v4.0.1 was a major version update and introduced breaking changes. Those changes were handled inside of `embark-web3-provider-engine`, covered in **blocker** PR https://github.com/jrainville/provider-engine/pull/1.
2018-08-21 16:34:16 -04:00
Iuri Matias
8b97b4efb1 move back dev_funds file 2018-08-21 16:17:02 -04:00
Iuri Matias
792e7dff5b lint is king 2018-08-21 16:12:57 -04:00
Anthony Laibe
cc7dfbcc60 Remove ENS warning 2018-08-21 16:11:07 -04:00
Iuri Matias
6ae697f36a add solc options 2018-08-21 16:11:07 -04:00
hodlbank
cc39931852 [m] Simplified networkId check for simulator. 2018-08-21 16:11:07 -04:00
Jonathan Rainville
824a234d76 enable register in privatenet and patch weird errors 2018-08-21 16:11:07 -04:00
hodlbank
b9cd0cf74e [m] Setting up network id for simulator from blockchainConfig or options. 2018-08-21 16:11:07 -04:00
Jonathan Rainville
61d63e2f65 conflict in register 2018-08-21 16:11:07 -04:00
Jonathan Rainville
d4abed24eb linting 2018-08-21 16:11:07 -04:00
Jonathan Rainville
5f3dd25e06 disable preregister in privatenet and fix conditions 2018-08-21 16:11:07 -04:00
Jonathan Rainville
2fe1b05492 use embarkJS secureSend 2018-08-21 16:11:06 -04:00
Jonathan Rainville
c211430fbd use secureSend for deploy 2018-08-21 16:11:06 -04:00
Jonathan Rainville
d6b814dc3e add secureSend to get estimate gas and interval the transactions 2018-08-21 16:11:06 -04:00
Jonathan Rainville
083c936351 create separate function for secure send 2018-08-21 16:10:22 -04:00
Anthony Laibe
a7b0cea09b Console via IPC do not run on deploy 2018-08-21 16:10:22 -04:00
Iuri Matias
f90132af1e remove line causing crash 2018-08-21 16:10:22 -04:00
Jonathan Rainville
8f3a42b926 catch $accounts in contract config 2018-08-21 16:09:49 -04:00
Jonathan Rainville
0b171401c6 log vyper errors 2018-08-21 16:09:49 -04:00
Anthony Laibe
926ed7c258 Fix transaction logger 2018-08-21 16:09:49 -04:00
Michael Bradley, Jr
4821997866 resolve ganache-cli bin using pkg-up 2018-08-21 16:09:48 -04:00
Iuri Matias
53cd27b87d move subscriptions listener to blockchain connector module 2018-08-21 16:09:48 -04:00
Andre Medeiros
8fe69c59dc More feedback 2018-08-21 16:09:48 -04:00
Anthony Laibe
774a14c850 Support old and new console plugin with a warning 2018-08-21 16:09:48 -04:00
Andre Medeiros
f2939ae91b Address feedback 2018-08-21 16:09:48 -04:00
Anthony Laibe
0b183c0280 Make webserver start/stop use callback 2018-08-21 16:09:48 -04:00
Anthony Laibe
0924f2dfd0 Apply feedback 2018-08-21 16:09:48 -04:00
Anthony Laibe
27933774a9 Console command connect to ipc 2018-08-21 16:09:48 -04:00
Andre Medeiros
951e31ae6d Linting things 2018-08-21 16:09:13 -04:00
Andre Medeiros
19c81e187b Cleaning touches 2018-08-21 16:09:13 -04:00
Andre Medeiros
676f15fb49 Progress 2018-08-21 16:09:13 -04:00
Andre Medeiros
8e396a17d8 Progress 2018-08-21 16:09:13 -04:00
Andre Medeiros
253d3dd57c wip 2018-08-21 16:09:13 -04:00
Andre Medeiros
c1e70a4185 Add coverage code 2018-08-21 16:09:13 -04:00
Jonathan Rainville
d88d172c76 remove dependencyCount 2018-08-21 16:09:13 -04:00
Jonathan Rainville
3a621f3efd use async auto to deploy parallely 2018-08-21 16:09:13 -04:00
Anthony Laibe
f0f9840757 Fix fuzzer while profiling 2018-08-21 16:09:13 -04:00
Iuri Matias
58ba4bde48 move simulator & proxy to blockchain process module 2018-08-21 16:07:58 -04:00
Iuri Matias
dfbff4466f rename module 2018-08-21 16:07:58 -04:00
Iuri Matias
53d944e801 move contracts manager to its own module 2018-08-21 16:07:58 -04:00
Jonathan Rainville
5125cb06f7 hide contracts from dashboard when silent 2018-08-21 16:07:58 -04:00
Jonathan Rainville
ea0d846012 hide logs for on Deploy if silent 2018-08-21 16:07:58 -04:00
Jonathan Rainville
2edd45ef55 set log function as trace if silent for contract deployer 2018-08-21 16:07:58 -04:00
Jonathan Rainville
e5c498b59d hotfix network id comparison string vs number 2018-08-21 16:07:58 -04:00