1
- # Cryptocurrency demo
1
+ # Cryptocurrency Demo
2
2
3
- This project demonstrates how to bootstrap own cryptocurrency
3
+ This project demonstrates how to bootstrap your own cryptocurrency
4
4
with [ Java binding Exonum blockchain] ( https://github.com/exonum/exonum ) .
5
5
6
6
Exonum blockchain keeps balances of users and handles secure
@@ -11,33 +11,36 @@ It implements most basic operations:
11
11
- Create a new user
12
12
- Transfer funds between users
13
13
14
- ## Install and run
14
+ ## Install and Run
15
15
16
16
### Manually
17
17
18
- #### Getting started
18
+ #### Getting Started
19
19
20
20
Be sure you installed necessary packages:
21
21
- Linux or macOS. Windows support is coming soon.
22
22
- [ JDK 1.8+] ( http://jdk.java.net/12/ ) .
23
23
- [ Maven 3.5+] ( https://maven.apache.org/download.cgi ) .
24
24
- [ git] ( https://git-scm.com/downloads )
25
25
- [ Node.js with npm] ( https://nodejs.org/en/download/ )
26
- - You should have ` Exonum Java App ` installed and configured. The ` exonum-java ` binary should be available via the ` PATH ` environment variable .
26
+ - [ Exonum Java] [ ejb-installation ] application .
27
27
28
- #### Install and run
28
+ [ ejb-installation ] : https://exonum.com/doc/version/0.11/get-started/java-binding/#installation
29
29
30
- Build the project:
30
+ #### Build and Run
31
+
32
+ Build the service project:
31
33
32
34
``` sh
33
35
$ cd exonum-java-binding/cryptocurrency-demo
34
36
35
37
$ mvn -P with-installed-app install
36
-
37
- $ ./start_cryptocurrency_node.sh
38
38
```
39
39
40
- <!-- markdownlint-enable MD013 -->
40
+ Run the service:
41
+ ``` sh
42
+ $ ./start-cryptocurrency-demo.sh
43
+ ```
41
44
42
45
Install frontend dependencies:
43
46
@@ -53,7 +56,7 @@ Build sources:
53
56
$ npm run build
54
57
```
55
58
56
- Run the application:
59
+ Run the frontend application:
57
60
58
61
``` sh
59
62
$ npm start -- --port=6040 --api-root=http://127.0.0.1:6000 --explorer-root=http://127.0.0.1:3000
0 commit comments