592 Commits

Author SHA1 Message Date
Iuri Matias
998ae105f3 put contracts inside the contracts field 2018-08-22 19:10:45 -04:00
VoR0220
8425e9b69b bare bones bulk registration example spec
Signed-off-by: VoR0220 <catalanor0220@gmail.com>

add registrars to system

Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:45 -04:00
Jonathan Rainville
cbe9a47662 fix tests using new dependencies 2018-08-22 19:10:45 -04:00
Jonathan Rainville
626ec2c60c make groups of dependencyCount to do async by group 2018-08-22 19:10:45 -04:00
VoR0220
4a95c1598f callback fixes and get rid of resolver interface
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:44 -04:00
VoR0220
7acf74879b more unnecessary contracts gotten rid of, and fixes made to Embarkjs file
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:44 -04:00
VoR0220
860a33a718 get rid of unnecessary contracts for this iteration
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:31 -04:00
VoR0220
ad53da1eaa get rid of global web3 in ens
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:31 -04:00
VoR0220
c6469aab28 get rid of register for now
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:31 -04:00
VoR0220
ee44609961 temp commit
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:30 -04:00
VoR0220
1f832bac1c starting to create registration and some changes to the deployment
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:30 -04:00
VoR0220
ab1e372283 attempt at deploying on dev net
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:22 -04:00
VoR0220
b979247fce add ens contracts
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-22 19:10:22 -04:00
Iuri Matias
dba9330ec1 fixes due to bad rebase 2018-08-22 18:36:34 -04:00
Iuri Matias
15aa5d6e75 fixes due to bad rebase 2018-08-22 18:32:43 -04:00
Iuri Matias
b24c9e296b fixes due to bad rebase 2018-08-22 18:21:44 -04:00
Richard Ramos
a085bcba03 Changes based on code review
- Style changes for not requiring "else" in handlebar helpers
- Changed build to async
2018-08-22 16:30:46 -04:00
Richard Ramos
d458041790 Fixing template 2018-08-22 16:30:46 -04:00
Richard Ramos
254b2a9c7b Reorganizing template 2018-08-22 16:30:46 -04:00
Richard Ramos
ed252172fe Uncommented error throwing 2018-08-22 16:30:46 -04:00
Richard Ramos
4fbbdf9cf6 Fixed plugin loading logic 2018-08-22 16:30:46 -04:00
Richard Ramos
c4031d8814 Added payable functionality 2018-08-22 16:30:46 -04:00
Richard Ramos
7dd2d1e6ea Disabling button while loading 2018-08-22 16:30:46 -04:00
Richard Ramos
6a0a9602b7 Base logic for invoking send functions and showin results 2018-08-22 16:30:46 -04:00
Richard Ramos
2e17ecfbc6 Alert for error invoking functions 2018-08-22 16:30:46 -04:00
Richard Ramos
3b969d0171 Handling boolean parameters 2018-08-22 16:30:46 -04:00
Richard Ramos
827c3e901f Form generation for view/constant/pure functions 2018-08-22 16:30:46 -04:00
Richard Ramos
7378e7c796 Importing contract and bootstrap css 2018-08-22 16:30:46 -04:00
Richard Ramos
23a9541896 JS generation + embark.json configuration update 2018-08-22 16:30:46 -04:00
Richard Ramos
ff19ae0917 Addid basic templating to start building UI from here 2018-08-22 16:30:46 -04:00
Richard Ramos
adf7340ab8 Adding base command logic for scaffolding generation 2018-08-22 16:30:46 -04:00
Anthony Laibe
f782af89bf Add IPNS demo 2018-08-22 16:30:23 -04:00
Iuri Matias
3be7782237 move blockchain connection code to its own module 2018-08-22 16:29:36 -04:00
Iuri Matias
760fdb0190 refactor blockchain check 2018-08-22 16:28:45 -04:00
Iuri Matias
5ea040856f cleanup 2018-08-22 16:28:45 -04:00
Iuri Matias
cdf5c30c43 first stab at refactor blockchain launcher 2018-08-21 17:42:24 -04:00
Michael Bradley, Jr
6bd72e709d blockchain -- defaultHost, dockerHostSwap 2018-08-21 17:40:28 -04:00
Jonathan Rainville
e4e71146c3 only enabble register in dev 2018-08-21 17:40:28 -04:00
Jonathan Rainville
b31c19de83 small cleanups 2018-08-21 17:40:28 -04:00
Jonathan Rainville
3b3c0c3adb pre-dploy using the same function as register 2018-08-21 17:40:11 -04:00
Jonathan Rainville
32f89e45c8 if no register config, dont register anything 2018-08-21 17:39:59 -04:00
Jonathan Rainville
5799dcfceb add resolver contract 2018-08-21 17:36:06 -04:00
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