You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to use master (it can be more unstable), clone and start the application
26
26
@@ -39,6 +39,14 @@ npm start
39
39
40
40
Go to localhost:9090
41
41
42
+
### With docker
43
+
44
+
`docker-compose up`
45
+
46
+
Go to localhost:9090
47
+
48
+
Add contracts to `./contracts` (you will need to create the directory) and empty string at the 'Load contracts from URI' form.
49
+
42
50
### Use
43
51
44
52
* Go to localhost:9090
@@ -53,33 +61,6 @@ Go to localhost:9090
53
61
* Scan the directory as described above
54
62
* You won't get source code mappings when clicking in operations of the CFG
55
63
56
-
### [Temporal] - switch solc version
57
-
58
-
Current `solc` version is `0.5.8`, if you want to use an earlier version, for now it can only be done via API (UI coming soon)
59
-
60
-
* List supported `solc` versions
61
-
*`curl http://localhost:9090/solc/list`
62
-
* Output will be like:
63
-
```
64
-
[
65
-
{
66
-
"version": "0.5.8",
67
-
"commit": "v0.5.8+commit.23d335f2"
68
-
},
69
-
{
70
-
"version": "0.5.7",
71
-
"commit": "v0.5.7+commit.6da8b019"
72
-
},
73
-
{
74
-
"version": "0.5.6",
75
-
"commit": "v0.5.6+commit.b259423e"
76
-
},
77
-
(... truncated ...)
78
-
```
79
-
* Select a commit, for example: `v0.5.6+commit.b259423e`
80
-
* Set the version to that commit: `curl -X POST --data '{"version": "v0.5.8+commit.23d335f2"}' http://localhost:9090/solc -H 'Content-Type: application/json'`
81
-
* Check what version is loaded: `curl http://localhost:9090/solc`
82
-
83
64
# Features
84
65
85
66
***Now interactive**:star2:: it has a sepparate frontend and API instead of building a static HTML file like in earlier versions
0 commit comments