Iuri Matias
9ec632c205
fix event name
2019-08-01 09:45:52 -04:00
Iuri Matias
7643f0fec4
add stack components module group
2019-07-31 18:05:22 -04:00
Iuri Matias
7706c4edea
refactor special configs; group list configs and function configs
2019-07-31 17:34:06 -04:00
Iuri Matias
4fa6fdab6e
re-add special configs
2019-07-31 16:43:07 -04:00
Iuri Matias
e432dc328c
implement communication stack component, whisper plugin
2019-07-30 15:00:45 -04:00
Iuri Matias
90ea1f0c27
generate embarkjs storage artifact
2019-07-30 11:49:45 -04:00
Iuri Matias
9e0fdac1ef
register EmbarkJS.Storage in the console; re-add upload support
2019-07-30 10:38:26 -04:00
Iuri Matias
43d6aa1366
add storage and ipfs components
2019-07-29 17:09:57 -04:00
Iuri Matias
f0fe0e62e7
fix template
2019-07-29 12:33:22 -04:00
Iuri Matias
0742f96e38
use provider instead of hardcoded connection
2019-07-26 12:34:33 -04:00
Iuri Matias
1a90a3034a
add todo
2019-07-25 13:02:43 -04:00
Iuri Matias
c9edd48f2f
add file changes workflow to cmd controller
2019-07-25 12:49:44 -04:00
Iuri Matias
f838739e17
implement embark-web3; add request2 to event bus with promise support
2019-07-25 12:20:39 -04:00
Iuri Matias
dc2e68f0f2
revert
2019-07-24 18:44:24 -04:00
Iuri Matias
30c25a7b49
revert
2019-07-24 18:41:14 -04:00
Iuri Matias
1e3e17e78f
Merge branch 'refactor_5_0_c' of github.com:embark-framework/embark into refactor_5_0_c
2019-07-24 18:34:07 -04:00
Iuri Matias
821a3b8481
start webserver explicitly instead of implicitly
2019-07-24 18:33:55 -04:00
Iuri Matias
261dee8ad0
refactor contracts manager; deployment; blockchain client
2019-07-24 18:27:34 -04:00
Andre Medeiros
a03ad9aacc
support long running processes comms via stdin/stdout
2019-07-24 15:54:57 -04:00
Andre Medeiros
2beeaa68f1
process launching code
2019-07-24 15:10:29 -04:00
Iuri Matias
d80f04850a
refactor contracts deployment
2019-07-23 17:24:11 -04:00
Iuri Matias
d4f9fd2e58
refactor contracts manager buildContracts
2019-07-23 16:58:19 -04:00
Iuri Matias
d5091b3b43
add compilation step
2019-07-23 15:19:08 -04:00
Iuri Matias
7c040062c5
fix/add geth check
2019-07-23 14:55:16 -04:00
Iuri Matias
f09d99f215
re-add compiler module
2019-07-23 13:42:24 -04:00
Iuri Matias
80349940bb
re-add console
2019-07-23 13:32:33 -04:00
Iuri Matias
793d04094b
re-add core components one by one
2019-07-23 12:49:44 -04:00
Iuri Matias
1303acb3d5
start blockchain node with new api
2019-07-23 11:23:38 -04:00
Iuri Matias
2714c64d01
Merge branch 'refactor_5_0_b' of github.com:embark-framework/embark into refactor_5_0_b
2019-07-22 13:54:13 -04:00
Andre Medeiros
ca485eeeba
mo'work
2019-07-22 13:54:02 -04:00
Iuri Matias
b6b00a9d38
Merge branch 'refactor_5_0_b' of github.com:embark-framework/embark into refactor_5_0_b
2019-07-22 13:53:29 -04:00
Andre Medeiros
4062873502
more progress
2019-07-22 13:36:19 -04:00
Iuri Matias
b943274a31
Merge branch 'refactor_5_0_b' of github.com:embark-framework/embark into refactor_5_0_b
2019-07-22 13:25:57 -04:00
Andre Medeiros
4783524a8c
progress
2019-07-22 13:24:46 -04:00
Iuri Matias
dd0cfbc2dc
genereate components config files
2019-07-17 17:52:17 -04:00
Iuri Matias
78775afd1c
run ipfs code when ipfs starts
2019-07-16 15:57:59 -04:00
Iuri Matias
e7526e16da
re-add ipfs; register cmd in console; register help cmd
2019-07-16 15:31:25 -04:00
Iuri Matias
50c3525374
refactor
...
remove code not beloging to code runner & other core modules; disable code generator and move contract code to its own module
cleanup pipeline; start preparing for plugin based pipeline file generation
initial work to write pipeline files through an api
add action events to pipeline; generate contracts json and js files
move old pipeline to its own module; generate basic artifacts
re-add missing plugins function
add basic embarkjs provider registration
refactor embark-whisper; move whisper api; execute whisper code in console
add api to register help cmds in console; start moving hardcoded help cmds out
cleanup embark-graph
add todos
2019-07-12 18:32:36 -04:00
Jonathan Rainville
783b555dd2
fix ens test and race condition in setting ENS provider
2019-07-12 15:40:46 -04:00
Jonathan Rainville
5d5c962ed2
feat: add migration guide for v5 in config message
2019-07-12 12:52:07 -04:00
Jonathan Rainville
9bc5bdeb5a
feat(@embark/site): add new docs for the v5 tests
2019-07-12 12:52:07 -04:00
Jonathan Rainville
162d66b675
feat: enable starting and switching storage configs in tests
2019-07-12 12:51:56 -04:00
Jonathan Rainville
63ab21ee81
feat(@embark/test-runner): make modules configurable per test
...
Make storage, ens and communication configurable per test
Tested ENS and it works like a charm
2019-07-12 12:44:53 -04:00
Jonathan Rainville
9648aaf4b1
feat: add test env to embark test and disable modules by default
2019-07-12 12:40:34 -04:00
Jonathan Rainville
8a2325c071
feat: add warning and errors for new configs
2019-07-12 12:40:33 -04:00
Jonathan Rainville
92d25e1d1b
refactor: simplify blockchain and contract configs
...
Implements https://notes.status.im/yrfs8w87SZKfE2ft6MoFIg#
2019-07-12 12:40:27 -04:00
Michael Bradley, Jr
5930cce7dd
chore(release): 4.1.0-beta.5
2019-07-10 16:21:47 -05:00
Michael Bradley, Jr
72baf5f6dd
refactor(@embark/api-client): remove console.dir statements used during development
2019-07-10 16:06:27 -05:00
Michael Bradley, Jr
5828ae6cc5
fix(@embark/storage): revise timing for process:started and code eval to avoid race conditions
2019-07-10 16:06:27 -05:00
Pascal Precht
2531fc1d26
fix(@embark/test-runner): make `--tx-details` option work again
...
In https://github.com/embark-framework/embark/commit/87d92b6091 we've introduced a feature in our test runner
to report exact gas costs used when calling Smart Contract methods that
cause computation.
Embark keeps a list of deployed contracts in memory and for all transactions
happening during tests, it'll match them to the contracts that performed them
to produce the report logs.
Unfortunately, we've been [resetting that memory](https://github.com/embark-framework/embark/commit/87d92b6091#diff-92b4f79a0473160fe700440b1ced5204R140 ) of deployed contracts
after every test, making it practically impossible for Embark to find
matching contracts for any transactions, because contracts aren't necessarily
redeployed per spec, resulting in no additional transaction logs whatsoever.
This commit ensures that the memory is never erased and at the same time
ensures it's not leaking infinitely in case multiple contracts are
deployed multiple times in the same process over several specs.
2019-07-10 14:20:26 -05:00