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
Copy file name to clipboardExpand all lines: README.md
+26-5Lines changed: 26 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,36 @@
1
1
# PRISM Node
2
2
3
-
This project represents a reference implementation of the PRISM Node described in the PRISM DID method specification.
3
+
This project represents a reference implementation of the PRISM Node described in the [PRISM DID method specification](https://github.com/input-output-hk/prism-did-method-spec/blob/main/w3c-spec/PRISM-method.md).
4
4
This code is not recommended for production environments. The project supports:
5
5
- the indexing of the blockchain
6
6
- The interpretation of the DID method events (Creation, updates and deactivation)
7
7
- batch submission for DID PRISM operations
8
8
9
+
## Dependencies
10
+
11
+
### Install coursier
12
+
13
+
Coursier is a package manager through which we will install all java/scala related dependencies. Follow the [instructions](https://get-coursier.io/docs/cli-installation.html) for your operating system
14
+
15
+
### Install JDK 11
16
+
17
+
```bash
18
+
cs java --jvm adopt:1.11.0-11 --setup
19
+
```
20
+
after that `java -version` should yield
21
+
22
+
```bash
23
+
openjdk version "11.0.11" 2021-04-20
24
+
OpenJDK Runtime Environment (build 11.0.11+9)
25
+
OpenJDK 64-Bit Server VM (build 11.0.11+9, mixed mode)
26
+
```
27
+
28
+
### Install sbt
29
+
30
+
```bash
31
+
cs install sbt
32
+
```
33
+
9
34
## How to run
10
35
11
36
This implementation relays on a Postgres database, a Cardano wallet and an instance of db-sync.
@@ -183,7 +208,3 @@ run "Metals: run doctor" to see if all sub-project builds have been imported
183
208
184
209
run "Metals: restart build server" to restart the build server, if editor is acting weird.
185
210
186
-
## Known limitations
187
-
188
-
- This reference implementation does not support Cardano rollbacks' management
0 commit comments