File tree Expand file tree Collapse file tree 3 files changed +28
-12
lines changed Expand file tree Collapse file tree 3 files changed +28
-12
lines changed Original file line number Diff line number Diff line change 1
1
2
2
CURDIR =$(shell pwd)
3
+ NODE_VERSION =$(shell grep 'version = ' bin/node/cli/Cargo.toml | head -1 | cut -d '"' -f2)
3
4
GIT_REV =$(shell git rev-parse --short HEAD)
4
- WASM_RUNTIME_OUT =bin_archives/nuchain-runtime-$(GIT_REV ) .compact.wasm
5
+ OS: =$(shell uname | sed -e 's/\(.* \) /\L\1/')
6
+ BIN_NAME =nuchain-$(NODE_VERSION ) -$(GIT_REV ) -$(OS )
7
+ WASM_RUNTIME_OUT =nuchain-runtime-$(GIT_REV ) .compact.wasm
8
+
5
9
6
10
check :
7
11
cargo check --release
@@ -16,12 +20,25 @@ build:
16
20
build-wasm-runtime :
17
21
@@echo Building WASM runtime...
18
22
@@cargo build --release -p nuchain-runtime
19
- @@cp target/release/wbuild/nuchain-runtime/nuchain_runtime.compact.wasm $(WASM_RUNTIME_OUT )
20
- @@echo Done: $(WASM_RUNTIME_OUT )
23
+
24
+ package :
25
+ @@echo Packaging...
26
+ make build-wasm-runtime
27
+ @@cd target/release/wbuild/nuchain-runtime && \
28
+ zip ../../../../bin_archives/$(WASM_RUNTIME_OUT ) .zip nuchain_runtime.compact.wasm
29
+ @@echo Done: bin_archives/$(WASM_RUNTIME_OUT ) .zip
30
+ make build
31
+ @@cd target/release && \
32
+ zip ../../bin_archives/$(BIN_NAME ) .zip nuchain
33
+ @@echo Done.
34
+ @@echo Runtime: bin_archives/$(WASM_RUNTIME_OUT ) .zip
35
+ @@echo Exe Bin: bin_archives/$(BIN_NAME ) .zip
36
+
21
37
22
38
.PHONY : check \
23
39
test \
24
40
build \
25
- build-wasm-runtime
41
+ build-wasm-runtime \
42
+ package
26
43
27
44
Original file line number Diff line number Diff line change @@ -141,25 +141,22 @@ Output akan berada di `target/release/nuchain`.
141
141
142
142
## Menjalankan
143
143
144
- Perintah berikut akan menjalankan Nuchain node dengan identitas node ` unsiq- node01` dan jalan secara lokal.
144
+ Perintah berikut akan menjalankan Nuchain node dengan identitas node ` node01 ` dan jalan secara lokal.
145
145
146
146
``` bash
147
- nuchain --base-path=/data/nuchain --name=unsiq- node01
147
+ nuchain --base-path=/data/nuchain --name=node01
148
148
```
149
149
150
150
Untuk jalan dan terhubung dengan node-node lainnya di luar sana, maka perlu ditambahkan parameter ` --bootnodes ` :
151
151
152
152
``` bash
153
- nuchain --base-path=/data/nuchain --name=unsiq- node01 --bootnodes=/ip4/ < OTHER-NODE-IP > /tcp/30333/p2p/ < ID-NODE >
153
+ nuchain --base-path=/data/nuchain --name=node01
154
154
```
155
155
156
- ` <OTHER-NODE-IP> ` adalah IP dari node lain yang ingin digunakan sebagai titik masuk awal.
157
- ` <ID-NODE> ` adalah ID dari node yang akan dijadikan sebagai pintu awal masuknya node kamu ke dalam jaringan utama Nuchain (mainnet).
158
-
159
156
Apabila node ingin dijalankan sebagai validator maka tambahkan parameter ` --validator ` , contoh:
160
157
161
158
``` bash
162
- nuchain --validator --base-path=/data/nuchain --name=unsiq- node01 --bootnodes=/ip4/ < OTHER-NODE-IP > /tcp/30333/p2p/ < ID-NODE >
159
+ nuchain --validator --base-path=/data/nuchain --name=node01
163
160
```
164
161
165
162
## Glossary
Original file line number Diff line number Diff line change 3
3
"id": "nuc01",
4
4
"chainType": "Live",
5
5
"bootNodes": [
6
- "/dns/node-sg.nuchain.riset.tech/tcp/30333/p2p/12D3KooWJgg7znNdcgFCQoQgjdNUBZnuX6CNRJsSML14iXSWQzHL"
6
+ "/dns/node-sg.nuchain.riset.tech/tcp/30333/p2p/12D3KooWJgg7znNdcgFCQoQgjdNUBZnuX6CNRJsSML14iXSWQzHL",
7
+ "/dns/node-id.nuchain.riset.tech/tcp/30333/p2p/12D3KooWHPwL83yXrCUkZgVxpbDgRbg1zFXLmVvdB8GU64347eJR",
8
+ "/dns/node-id2.nuchain.riset.tech/tcp/30333/p2p/12D3KooWReubUxypVfHfCneEy9svf93RyZ8HpKUaaVyjjjvRNSHV"
7
9
],
8
10
"telemetryEndpoints": [
9
11
[
You can’t perform that action at this time.
0 commit comments