61 Commits

Author SHA1 Message Date
emizzle
75111569a2 feat(@embark/core): Support directives in ENS config
Support directives in ENS configurations, such that subdomains can be registered to addresses of deployed tokens.

The following directives are supported:
```
"register": {
      "rootDomain": "embark.eth",
      "subdomains": {
        "status": "0x4a17f35f0a9927fb4141aa91cbbc72c1b31598de",
        "mytoken": "$MyToken",
        "MyToken2": "$MyToken2"
      }
    }
```

Add unit test for these directives.
2018-12-07 10:21:47 -05:00
Anthony Laibe
3406ae833c feat: Allow parallel deploy 2018-11-16 09:35:12 +00:00
Jonathan Rainville
ea2a656ec1 fix(tests): fix tests that fetched files from devleop
fix tests that fetched contracts from develop by changing to master
improve error logging for downloads
2018-11-09 04:52:02 -05:00
Iuri Matias
5efda2c428 move debugger to sidebar; fix config issue 2018-10-24 13:10:31 -04:00
Iuri Matias
1d6da99e8f display last error found
display last line on tx

fix debugger call

listen to source event only after jumping to the end

keep track of last tx; add minimal debug feature; fix ast issue

initial debugger apis & ui integration

prevent crash when step is out of bounds; send all all available data in websocket

add debugger commands

fix line number tracking in editor; toggle breakpoints

replace timeouts with callbacks

add debugger manager & refactor

refactor debugger api

refactor cmd line debugger

reduce debugger decoupling

reduce debugger decoupling

fix debug buttons

trigger source update so api triggers ws event to update source location

move locals and contracts vars to a json view

improve debugger icons

simplify debugger data

update debug package

add command handler to get a contract given a tx; update debugger so it can get a contract by its tx instead of tracking latest txs only

update debugger package
2018-10-23 18:27:40 -04:00
Jonathan Rainville
74cca483b8 fix test app in develop (use WS instead of WEB3) 2018-10-23 11:23:42 -04:00
Iuri Matias
31a3fbef66
fixes due to bad rebase 2018-10-23 10:00:30 +02:00
Jonathan Rainville
7b5e88a6a9
wip fixes 2018-10-23 09:52:40 +02:00
Jonathan Rainville
bc837848d2
conflict in package json 2018-10-23 09:51:58 +02:00
Iuri Matias
95df68e67c
fixes due to bad rebase 2018-10-23 09:46:40 +02:00
Jonathan Rainville
da82c2eba2
wip fixes 2018-10-23 09:02:15 +02:00
Jonathan Rainville
bb9c1e2314
change templates to add privatenet 2018-10-23 09:01:14 +02:00
Jonathan Rainville
966252be97
conflict in package json 2018-10-23 09:01:13 +02:00
Subramanian Venkatesan
f686fec74a
ens resolve 2018-10-22 19:53:50 +02:00
Iuri Matias
32a1ba0f32 fix dashboard state so it doesn't show pending for contracts that were not deployed due to deployIf directive 2018-09-15 12:20:20 -04:00
Jonathan Rainville
d9350899b7 fix tests 2018-09-14 15:21:45 -04:00
Jonathan Rainville
a3cd053cb1 fix warnings in sol contracts 2018-09-14 14:20:41 -04:00
Anthony Laibe
7bd0f45fec Remove ENS contracts from test app 2018-09-12 09:29:34 +01:00
Anthony Laibe
613921169a Better trace register ens 2018-09-10 10:12:02 +01:00
Iuri Matias
8f5b47adf4 add deployIf directive support 2018-08-23 18:00:52 -04:00
Iuri Matias
407f78249b put common options in default 2018-08-21 16:11:07 -04:00
Iuri Matias
2e3bec0f00 re-enable proxy 2018-08-21 16:03:35 -04:00
Iuri Matias
2ea982d0e5 move blockchain process to own module 2018-08-21 16:01:14 -04:00
Jonathan Rainville
8ecf1d854d do not deploy ens contracts (fix for upload) 2018-08-21 15:53:39 -04:00
Jonathan Rainville
b1c04c6027 add test for ENS 2018-08-21 15:53:02 -04:00
Jonathan Rainville
4f4cb094d6 fix webserver errors 2018-08-21 15:29:32 -04:00
Jonathan Rainville
92d5fc8e1e hotfix blockchain configs for privatenet 2018-08-21 15:22:59 -04:00
Jonathan Rainville
63cd508e06 change templates to add privatenet 2018-08-21 15:22:07 -04:00
Jonathan Rainville
5581964fab conflict in package json 2018-08-21 15:17:05 -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
Iuri Matias
f2213970f7 first stab at funding accounts in geth given config 2018-07-13 15:56:59 +03: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
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
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
Richard Ramos
3ae6bbf5a4 Adding proxy to testapp 2018-06-11 17:14:02 -04:00
Iuri Matias
cd6dcb7548 fix setting default account 2018-06-06 10:39:02 -04:00
Iuri Matias
60c687aa41 refactor storage module 2018-06-01 19:32:14 -04:00
Iuri Matias
9a1eefc838
Merge branch 'develop' into features/improve-storage-config 2018-06-01 12:01:51 -04:00
Iuri Matias
f3e7d03204 remove orbit 2018-06-01 10:15:41 -04:00
emizzle
85117cf55c Dynamic selection of storage provider now working based on improved storage config.
swarm plugin now re-initialises the bzz object when it's availability is checked. this creates a much more stable swarm implementation on the dapp side.

surrounded the storage provider init code block with embark env ready

added alternate swarm gateway url

can now upload dapp to ipfs and run swarm storage and vice versa
2018-06-01 13:35:11 +10:00
emizzle
942a57aa3a Storage config improvements start. Adjusted the config and have started to support those improvements through the codebase.
Currently stuck on starting multiple storage servcies at once. Might need  a change in storage config spec.

WIP.
2018-06-01 13:33:44 +10:00
emizzle
0cb79d84a0 Dynamic selection of storage provider now working based on improved storage config.
swarm plugin now re-initialises the bzz object when it's availability is checked. this creates a much more stable swarm implementation on the dapp side.

surrounded the storage provider init code block with embark env ready

added alternate swarm gateway url

can now upload dapp to ipfs and run swarm storage and vice versa
2018-06-01 13:30:01 +10:00
emizzle
f6667b6948 Storage config improvements start. Adjusted the config and have started to support those improvements through the codebase.
Currently stuck on starting multiple storage servcies at once. Might need  a change in storage config spec.

WIP.
2018-06-01 13:28:05 +10:00
emizzle
5b4e829675 * Adds auto cors updates to geth command when blockchain started via run command.
* Fixes issues with storage/webserver configs not enabled but still having their values put in to geth cors
* Adds fixes for not including port when port  == false
* Refactors of cors logic, and also now in a generic location so can be used by both `embark blockchain` and when blockchain started in separate process
2018-05-25 11:00:26 +10:00
Iuri Matias
24eadbd94f convert test_app contracts config from json format to js object 2018-05-11 18:22:32 -04:00
Iuri Matias
2793432b87 convert test_app contracts.json to contracts.js 2018-05-11 18:11:05 -04:00
Iuri Matias
3a62f6a121 update default dev networkid to be the same as --dev option chainId 2018-05-11 10:23:52 -04:00
Jonathan Rainville
8cc485ac94 add isDev blockchain option 2018-05-09 15:16:46 -04:00