Skip to content

Commit 6779446

Browse files
committed
Update chain spec added predefined bootnodes.
* Add `make package` target. * Update readme.
1 parent 32a0b7c commit 6779446

File tree

3 files changed

+28
-12
lines changed

3 files changed

+28
-12
lines changed

Makefile

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11

22
CURDIR=$(shell pwd)
3+
NODE_VERSION=$(shell grep 'version = ' bin/node/cli/Cargo.toml | head -1 | cut -d '"' -f2)
34
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+
59

610
check:
711
cargo check --release
@@ -16,12 +20,25 @@ build:
1620
build-wasm-runtime:
1721
@@echo Building WASM runtime...
1822
@@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+
2137

2238
.PHONY: check \
2339
test \
2440
build \
25-
build-wasm-runtime
41+
build-wasm-runtime \
42+
package
2643

2744

README.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,25 +141,22 @@ Output akan berada di `target/release/nuchain`.
141141

142142
## Menjalankan
143143

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.
145145

146146
```bash
147-
nuchain --base-path=/data/nuchain --name=unsiq-node01
147+
nuchain --base-path=/data/nuchain --name=node01
148148
```
149149

150150
Untuk jalan dan terhubung dengan node-node lainnya di luar sana, maka perlu ditambahkan parameter `--bootnodes`:
151151

152152
```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
154154
```
155155

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-
159156
Apabila node ingin dijalankan sebagai validator maka tambahkan parameter `--validator`, contoh:
160157

161158
```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
163160
```
164161

165162
## Glossary

bin/node/cli/res/nuchain.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"id": "nuc01",
44
"chainType": "Live",
55
"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"
79
],
810
"telemetryEndpoints": [
911
[

0 commit comments

Comments
 (0)