Commit Graph

2744 Commits

Author SHA1 Message Date
Iuri Matias 5c5715d480
rebase fixes 2018-10-23 10:34:46 +02:00
Iuri Matias 7532562e28
rebase fixes 2018-10-23 10:34:46 +02:00
Anthony Laibe d9ae5cbfc7
PR feedback: Use request 2018-10-23 10:34:18 +02:00
Anthony Laibe 6038da4339
Deploy contract 2018-10-23 10:34:18 +02:00
Anthony Laibe 870efbcf20
Show result 2018-10-23 10:34:18 +02:00
Anthony Laibe 3c9cea594c
Make call successfully 2018-10-23 10:34:17 +02:00
Anthony Laibe c234a850e3
Call Function API 2018-10-23 10:34:17 +02:00
Anthony Laibe 788db99a0e
Display error + lint 2018-10-23 10:34:02 +02:00
Anthony Laibe 2fd52c2be3
Client fixes 2018-10-23 10:33:41 +02:00
Anthony Laibe f569767788
Lookup/Resolver between EmbarkJS and Embark 2018-10-23 10:33:40 +02:00
Anthony Laibe 83d6130259
Add plugins and versions to backend tab 2018-10-23 10:32:02 +02:00
emizzle 23a1cf57c2
Removed the contract compile event
(really did it this time)
2018-10-23 10:31:36 +02:00
emizzle 6f8f9a14d9
Addressed PR comments
Changed `fiddle` to an entity and removed unneeded fiddle reducer.

Added a selector for getting the entity.

Changed fiddle saga to `doRequest`.

Changed fiddle api call to the `post` method (did not see beofre the rebase).

Added `CompilerError` presentation component to handle displaying compiler errors and warnings.

Added spaces to css (as requested).

Removed extra space after function in solidity compiler (as requested).

Removed the compile contract event from the solidity compiler (as requested).

Handling of fatal api error in the UI.

Changed fiddle action to the one created with `createRequestTypes`.

Moved `Fiddle` nav tab before `Documentation`.

Changed `FiddleResults` DOM manipulation to be controlled via React state instead.
2018-10-23 10:31:36 +02:00
emizzle 8caa478968
Annotations, click to error, UI improvements
Compiler annotations added to editor gutter for errors and warnings

Clicking an error now scrolls editor to offending line and scrolls page to the top of the editor

Added Compiling… loader.
2018-10-23 10:31:35 +02:00
emizzle 70f5a09d47
Fiddle now showing compilation warnings and errors 2018-10-23 10:31:35 +02:00
Anthony Laibe 52cec0a29e
Display compilation result 2018-10-23 10:31:35 +02:00
emizzle 1d13c71d83
Code compilation API working, but not updating state 2018-10-23 10:31:34 +02:00
emizzle ddcccb3c2d
Initial compile API and Fiddle container/pres components 2018-10-23 10:31:34 +02:00
Jonathan Rainville aaa5a6fd58
put as one line 2018-10-23 10:31:33 +02:00
Jonathan Rainville e0ca082a57
watch for future contract logs 2018-10-23 10:31:33 +02:00
Jonathan Rainville 1ffe9505c8
conflict in contarct container 2018-10-23 10:31:33 +02:00
Jonathan Rainville 031ccc37ee
add contract logs 2018-10-23 10:31:33 +02:00
Jonathan Rainville c7f9a374f2
rename name to className so it matches contract object 2018-10-23 10:31:33 +02:00
Anthony Laibe 4526c1a871
Fix fuzzer for bytes and uint 2018-10-23 10:31:32 +02:00
Jonathan Rainville 2d1e081c15
register api calls when web3 ready 2018-10-23 10:31:32 +02:00
Jonathan Rainville d0a0fb49a7
clean listenTo 2018-10-23 10:31:32 +02:00
Jonathan Rainville c2c00835f8
fix old WS not open and show subscriptions list 2018-10-23 10:31:31 +02:00
Jonathan Rainville fd1b43d3e3
conflict in saga 2018-10-23 10:31:30 +02:00
Jonathan Rainville d3f897e204
use topic param for listenTo 2018-10-23 10:31:09 +02:00
Jonathan Rainville 11bf667ad4
conflict in saga and action 2018-10-23 10:31:08 +02:00
Jonathan Rainville 1a787021d5
add communicationFunctions that has listenTo and send 2018-10-23 10:30:00 +02:00
Anthony Laibe 1bd5174f61
Adding new reducer and selector 2018-10-23 10:27:42 +02:00
Iuri Matias f57d4b0a66
remove commented code 2018-10-23 10:27:41 +02:00
Iuri Matias 40004b5655
add contracts and contract page 2018-10-23 10:27:40 +02:00
Iuri Matias 8eb4d41ecd
refactor format params 2018-10-23 10:27:39 +02:00
Iuri Matias f7d5bd0e70
refactor profile caller 2018-10-23 10:27:39 +02:00
Iuri Matias 1b96fbf451
use json in table generation 2018-10-23 10:27:39 +02:00
Iuri Matias efbe71f5e2
return profiler object instead of text 2018-10-23 10:27:39 +02:00
Iuri Matias 7e96eb661e
define api for profiler 2018-10-23 10:27:39 +02:00
Anthony Laibe 5039d8b414
Adding home container 2018-10-23 10:26:57 +02:00
Anthony Laibe 83c56b6740
Apply changes for block and transaction + error 2018-10-23 10:26:56 +02:00
Anthony Laibe 966af5db73
Improve saga/actions/api interations 2018-10-23 10:26:56 +02:00
Anthony Laibe 6bc8a6d8c0
Lint 2018-10-23 10:26:56 +02:00
Anthony Laibe 2e1791e0f4
Add show components 2018-10-23 10:26:55 +02:00
Anthony Laibe bfd123b133
New block Header ws API + Client 2018-10-23 10:26:54 +02:00
Iuri Matias 6243d7c453
add missing self 2018-10-23 10:26:14 +02:00
Jonathan Rainville 4e7a0389bb
fix eslint on EVERYTHING 2018-10-23 10:26:14 +02:00
Jonathan Rainville 0b6cb01a80
fix errors and add swarm 2018-10-23 10:25:43 +02:00
Jonathan Rainville 1ec5ee533c
conflict in actions and saga 2018-10-23 10:25:14 +02:00
Jonathan Rainville 21d8d84cca
conflict in api 2018-10-23 10:25:13 +02:00
Anthony Laibe 20bf924687
Adding transactions explorer 2018-10-23 10:23:46 +02:00
Anthony Laibe ede5afa6e0
Feedback PR 2018-10-23 10:23:46 +02:00
Anthony Laibe 80c2b9f439
Adding Load more 2018-10-23 10:23:45 +02:00
Anthony Laibe b00ce3c9fa
Adding blocks explorer 2018-10-23 10:23:45 +02:00
Jonathan Rainville d6977507b6
add tabs for the processes 2018-10-23 10:23:44 +02:00
Jonathan Rainville ebf18f47a8
remove useless registerProcess function 2018-10-23 10:23:44 +02:00
Jonathan Rainville 640ec0b761
change route name 2018-10-23 10:23:44 +02:00
Jonathan Rainville 459d0cc2d6
small conflicts 2018-10-23 10:23:43 +02:00
Anthony Laibe e607d10edc
Adding Fetch Account UI 2018-10-23 10:22:38 +02:00
Anthony Laibe 57874bac71
Use path embark-api 2018-10-23 10:22:37 +02:00
Anthony Laibe 8d8d3db316
Adding embark ui 2018-10-23 10:22:37 +02:00
Anthony Laibe 7df9ae66f9
Add blockchain account endpoint 2018-10-23 10:22:37 +02:00
Iuri Matias 5a67d87d59
re-add missing backend files 2018-10-23 10:21:40 +02:00
Iuri Matias 14a0396326
fix index.html 2018-10-23 10:21:39 +02:00
Iuri Matias f83989d677
fix branch 2018-10-23 10:21:39 +02:00
Iuri Matias cf9bebf538
fix identation 2018-10-23 10:21:39 +02:00
Iuri Matias 50740211da
cherry-pick features/react-routes 2018-10-23 10:21:39 +02:00
Iuri Matias 4e30ddeb1b
fix rebase issues 2018-10-23 10:21:39 +02:00
Richard Ramos 8da0d60b42
Fixing function invokation and result showing
- Booleans weren't being sent correctly (it always assumed true)
- Booleans now are shown on the results
- Handling result visualization when there's more than one parameter
2018-10-23 10:21:39 +02:00
Richard Ramos 42db8258e0
Allows copying commands to clipboard 2018-10-23 10:21:38 +02:00
Richard Ramos 92f1ac7576
Verifying if contract can be deployed or not 2018-10-23 10:21:38 +02:00
Richard Ramos 56afed906a
Added event to obtain list of contracts and show them on the dashboard 2018-10-23 10:21:38 +02:00
Richard Ramos 502d2c0dec
Handling errors and UI reorganization / features
- UI shows error screen if contract doesn't exist or fails fetching data
- Menu shows selected state and icons can be specified
- Component created for card alerts
2018-10-23 10:21:38 +02:00
Richard Ramos 1528dd9022
Added section to embark backend tab 2018-10-23 10:21:38 +02:00
Iuri Matias 05f0fef46d
track original filepath of the contract 2018-10-23 10:21:37 +02:00
Iuri Matias 4f51a3cf84
add event and API endpoint to get the contract sourcecode 2018-10-23 10:21:37 +02:00
Iuri Matias 23bd2c91a7
add event and API end poitn to get the JSON info of a contract 2018-10-23 10:21:37 +02:00
Iuri Matias 21440505e1
first stab a backend tab 2018-10-23 10:21:37 +02:00
Iuri Matias ad7b0fc74e
add api registration to plugin 2018-10-23 10:21:37 +02:00
Richard Ramos c393754c52
Moving components 2018-10-23 10:21:36 +02:00
Richard Ramos 3de60ef0c7
Components for Contract UI 2018-10-23 10:21:36 +02:00
Iuri Matias 6c88ebd874
move logger api call into logger 2018-10-23 10:21:36 +02:00
Iuri Matias 9ed4922367
move console api call into console 2018-10-23 10:20:09 +02:00
Iuri Matias 26d7e42218
move dashboard api into dashboard module 2018-10-23 10:20:09 +02:00
Iuri Matias 8b261cbc04
add api registration to plugin 2018-10-23 10:20:09 +02:00
Iuri Matias 09390276bc
fix ws send; attempt to fix missing contractsState in ws 2018-10-23 10:20:09 +02:00
Iuri Matias be68625c01
add dashboard endpoint 2018-10-23 10:20:08 +02:00
Iuri Matias 8bf344e4a0
send & parse JSON in the ws calls; add cb to avoid crash due to unavailable connection 2018-10-23 10:20:08 +02:00
Iuri Matias 5de1c6e539
trigger log events for all log levels 2018-10-23 10:20:08 +02:00
Iuri Matias ceb107f43b
send logs to ws 2018-10-23 10:20:08 +02:00
Iuri Matias 7bd6b9da8f
add basic ws functionality 2018-10-23 10:20:08 +02:00
Iuri Matias 0917acb02f
add 2nd endpoint to webserver; use express 2018-10-23 10:17:29 +02:00
Richard Ramos 246f24ef54
Changes based on code review
- Style changes for not requiring "else" in handlebar helpers
- Changed build to async
2018-10-23 10:17:29 +02:00
Richard Ramos 457d78815f
Fixing template 2018-10-23 10:17:28 +02:00
Richard Ramos f687b9880e
Reorganizing template 2018-10-23 10:17:28 +02:00
Richard Ramos 2d1d9994ad
Simplified error handling 2018-10-23 10:17:28 +02:00
Richard Ramos 152cf4c87b
Uncommented error throwing 2018-10-23 10:17:28 +02:00
Richard Ramos 8f1e19f1a2
Fixed plugin loading logic 2018-10-23 10:17:28 +02:00
Richard Ramos 1e4aa12665
Added payable functionality 2018-10-23 10:17:28 +02:00
Richard Ramos cdf34fa6ca
Disabling button while loading 2018-10-23 10:17:27 +02:00