Iuri Matias
c32de30ca3
fix checking node connection
2018-08-21 16:02:18 -04:00
Iuri Matias
d7c67ffcf7
move blockchain process related files into blockchain module
2018-08-21 16:02:18 -04:00
Iuri Matias
2ea982d0e5
move blockchain process to own module
2018-08-21 16:01:14 -04:00
Anthony Laibe
df8ca76e28
Fix scope of the callback
2018-08-21 15:54:45 -04:00
Jonathan Rainville
40c363a310
only enabble register in dev
2018-08-21 15:53:39 -04:00
Jonathan Rainville
c3ea2ff160
only preregister in dev
2018-08-21 15:53:21 -04:00
Jonathan Rainville
bb9f058b15
small cleanups
2018-08-21 15:53:20 -04:00
Jonathan Rainville
24fe768e70
pre-dploy using the same function as register
2018-08-21 15:53:02 -04:00
Jonathan Rainville
eee2f66a22
if no register config, dont register anything
2018-08-21 15:52:50 -04:00
Jonathan Rainville
79c542162c
put register function in another module that can be used by embark and embark js
2018-08-21 15:52:36 -04:00
Jonathan Rainville
4f2d984081
fix using only_owner
2018-08-21 15:52:24 -04:00
Jonathan Rainville
297128290a
fix lookup and also enable lookup for new subdomains
2018-08-21 15:52:05 -04:00
Jonathan Rainville
8102a13f58
fix only_owner to work when called by FIFSRegistrar
2018-08-21 15:51:38 -04:00
Jonathan Rainville
67da4e6a84
add function to register the domains from config
2018-08-21 15:51:38 -04:00
Jonathan Rainville
1b55af3cb7
conflict in embark js
2018-08-21 15:51:38 -04:00
Jonathan Rainville
2d0f34f215
add resolver contract
2018-08-21 15:48:33 -04:00
Jonathan Rainville
7d52c29f96
very wip working register
2018-08-21 15:47:56 -04:00
Anthony Laibe
7a34b9d675
Fix profile command
...
In case the contract don't exist or the profile
command don't have argument, embark don't crash
and return an error
2018-08-21 15:47:05 -04:00
Anthony Laibe
b679d3031a
Remove code dependencies to underscore
2018-08-21 15:47:05 -04:00
Richard Ramos
aa806ce400
Allow topics to be optional when pubKey/privKey is used
2018-08-21 15:46:14 -04:00
Richard Ramos
f56fd9e264
Removing code. Doesn't make sense to specify keys when everyone can read them
2018-08-21 15:46:14 -04:00
Richard Ramos
57f71d5504
Symmetric and private keys can be set in whisper
2018-08-21 15:44:46 -04:00
Jonathan Rainville
5498046d3f
fix ens by using right addres depending on chain and also add isAvailable
2018-08-21 15:33:43 -04:00
Iuri Matias
f9f25f33c8
fix swarm upload cmd registration
2018-08-21 15:31:55 -04:00
Iuri Matias
7c0c2550c3
use buildUrlFromConfig
2018-08-21 15:31:55 -04:00
Jonathan Rainville
054215ce21
wip changes
2018-08-21 15:31:55 -04:00
Iuri Matias
2baa6ed792
make linter happy
2018-08-21 15:30:11 -04:00
Iuri Matias
0c14834e57
fix plugin call
2018-08-21 15:30:11 -04:00
Iuri Matias
fd9be8ac84
remove unused param
2018-08-21 15:30:11 -04:00
Iuri Matias
c3382c9dd6
fix callback
2018-08-21 15:30:11 -04:00
Iuri Matias
aaf127fd1d
move storage config check to the constructor
2018-08-21 15:30:11 -04:00
Iuri Matias
d5f77fb965
simplify getJson
2018-08-21 15:30:11 -04:00
Iuri Matias
97be8b7463
refactor storage config check
2018-08-21 15:30:11 -04:00
Iuri Matias
46a6d391cd
simplify use of callback
2018-08-21 15:30:11 -04:00
Iuri Matias
df97a6ac00
re-add register upload cmd api; refactor storage module initialization
2018-08-21 15:30:11 -04:00
Iuri Matias
c3fc614cd8
simplify add set providers; validation can be done on the client isde
2018-08-21 15:30:11 -04:00
Iuri Matias
e07d06fa4c
make linter happy
2018-08-21 15:30:11 -04:00
Iuri Matias
2780b4eb2f
fix upload callback
2018-08-21 15:30:11 -04:00
Iuri Matias
f7ac654d92
fix getting params from upload field
2018-08-21 15:30:10 -04:00
Iuri Matias
3ddbe0ea3d
fix logger
2018-08-21 15:30:10 -04:00
Iuri Matias
c70e583557
get correct ipfs node depending on the config
2018-08-21 15:30:10 -04:00
Iuri Matias
8720f43e39
remove unneded assignments
2018-08-21 15:30:10 -04:00
Iuri Matias
9f05c43329
remove old code
2018-08-21 15:30:10 -04:00
Iuri Matias
7a612ea5df
check swarm connection before attempting to connect
2018-08-21 15:30:10 -04:00
Iuri Matias
513659a53e
check ipfs connection before attempting to connect
2018-08-21 15:30:10 -04:00
Iuri Matias
8384830066
re-add set providers call
2018-08-21 15:30:10 -04:00
Iuri Matias
651ef31bb5
fix start process
2018-08-21 15:30:10 -04:00
Iuri Matias
cd6927c353
move setProviders to EmbarkJS
2018-08-21 15:30:10 -04:00
Iuri Matias
ed2158b97a
move setProviders to EmbarkJS
2018-08-21 15:30:10 -04:00
Iuri Matias
2e21dfa08a
move setProviders to EmbarkJS
2018-08-21 15:30:10 -04:00
Iuri Matias
14710e06d8
use commands to request upload; let storage component figure out which one to call
2018-08-21 15:30:10 -04:00
Iuri Matias
d5278b41de
move fuzer & gasEstimator to profiler module
2018-08-21 15:30:10 -04:00
Jonathan Rainville
deb54e535c
fix indentation
2018-08-21 15:12:07 -04:00
emizzle
86ba7e3803
linting
2018-08-21 15:12:07 -04:00
emizzle
efe649e4e6
Removed p-iteration from embark altogether.
...
Replaced usage in storage module (on dapp side) with async.js `detectSeries`
2018-08-21 15:12:07 -04:00
VoR0220
6477b688c1
fixup
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:11:09 -04:00
VoR0220
06953d99c4
small correction
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:10:28 -04:00
VoR0220
d33c948dcf
make it so that FIFSRegistrar isn't attempted to be deployed on livenet, ropsten, etc.
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:10:28 -04:00
VoR0220
0d2bedff84
get rid of else
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:10:28 -04:00
RJ Catalano
aa23da2b6a
fix line
2018-08-21 15:10:28 -04:00
VoR0220
a05fff3cfe
catch errors and handle gracefully in ENS
2018-08-21 15:10:27 -04:00
emizzle
63a85d5af1
Abandons all storage initialisation routines if storage is disabled in config.
2018-08-21 15:08:25 -04:00
emizzle
170d8528eb
When communication is disabled in config, do not run the module in embark.
...
Previous to this change, `Geth: WARN [06-25|16:46:26] origin 'embark' not allowed on WS-RPC interface` would appear in the logs when the module was run while disabled.
Updated the cors component so that when `rpcCorsDomain` and `wsOrigins` are set to `'auto'`, and all components are disabled `rpcCorsDomain` and `wsOrigins` are passed as a null parameter to geth as opposed to being passed as `'auto'`.
2018-08-21 15:08:25 -04:00
VoR0220
8c1bb07000
ensure that FIFS doesn't deploy on other test and main networks
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
Iuri Matias
78a9b31251
put contracts inside the contracts field
2018-08-21 15:03:34 -04:00
VoR0220
056b5a0ab9
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-21 15:03:34 -04:00
VoR0220
abef066652
small fix
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
VoR0220
c5a39649b9
convert to average
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
emizzle
d2b89f88f9
Added cors for whisper
2018-08-21 15:03:34 -04:00
VoR0220
c3d2ef07e8
missing semicolon
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
VoR0220
cca71a1c66
back to promisification
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
VoR0220
88133b01a9
callback fixes and get rid of resolver interface
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:34 -04:00
VoR0220
acc672944e
more unnecessary contracts gotten rid of, and fixes made to Embarkjs file
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
6d62499716
get rid of unnecessary contracts for this iteration
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
78d892c7ca
get rid of global web3 in ens
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
754a47fad8
get rid of register for now
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
5397a66d61
finish it all up
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
bb797edbe1
finish the deployment stage
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
734dc85825
add in new api for ens
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
e80ba7873a
temp commit
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
300b2326ab
starting to create registration and some changes to the deployment
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:33 -04:00
VoR0220
0308a65301
lint is lyfe
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:07 -04:00
VoR0220
dfd496ed94
attempt at deploying on dev net
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:03:07 -04:00
VoR0220
cbc0b1b9fd
add ens contracts
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-08-21 15:01:36 -04:00
Michael Bradley, Jr
6d4870f862
whisper -- canonicalHost, defaultHost
2018-08-02 15:36:46 -05:00
Michael Bradley, Jr
0191ec9d24
webserver -- canonicalHost, defaultHost, dockerHostSwap
2018-08-02 15:32:08 -05:00
Iuri Matias
5a429d0574
make linter happy
2018-06-21 21:07:27 -04:00
Iuri Matias
0ba9990073
use EmbarkJS to initialize ens contracts and set ens contract only when embark is ready
2018-06-21 21:03:23 -04:00
Iuri Matias
9beaaa2a29
remove extra logs
2018-06-19 15:46:55 -04:00
Iuri Matias
5c6e6e50f9
use contractAddress instead of address
2018-06-18 10:22:04 -04:00
Iuri Matias
7706e276bf
Merge pull request #533 from embark-framework/bug_fix/ipfs-service-check-error
...
Storage provider initialisation fixes and improvements.
2018-06-15 18:09:30 -04:00
Iuri Matias
5614998f89
Merge pull request #525 from embark-framework/bug_fix/solc-loading-issue
...
Fix for solc loading issue
2018-06-15 17:28:53 -04:00
Iuri Matias
6845c7124b
fix eqls
2018-06-15 17:24:19 -04:00
emizzle
a100dd4260
Requested PR fixes
...
Added catch to live-plugin-manager install promise running in child process
Removed some `else`'s ;)
Only showing solc downloading spinner when `--nodashboard` option is used.
When installing package in main process and simultaneous downloads fail, all callbacks called with error.
Updated logging in npmTimer.
2018-06-15 17:06:59 -04:00
emizzle
5e20f27c99
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:06:59 -04:00
emizzle
b96df79c59
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 17:06:59 -04:00
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
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
VoR0220
ad6a6cf328
small fixes to ensure something of a better experience for error reporting on the profiler side
...
Signed-off-by: VoR0220 <catalanor0220@gmail.com>
2018-06-15 15:22:27 -05:00
Jonathan Rainville
6991215b40
catch error and warn if no provider
2018-06-15 10:04:19 -04:00