-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathrebuild_genesis_blocks.sh
executable file
·66 lines (52 loc) · 2.59 KB
/
rebuild_genesis_blocks.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash
printf "\n[[[[[ rebuild_genesis_blocks.sh ]]]]]\n\n"
printf "\n[[[ Removing existing block files... ]]]\n\n"
rm blockchain-configs/1-node/genesis_block.json.gz
rm blockchain-configs/2-nodes/genesis_block.json.gz
rm blockchain-configs/3-nodes/genesis_block.json.gz
rm blockchain-configs/afan-shard/genesis_block.json.gz
rm blockchain-configs/base/genesis_block.json.gz
rm blockchain-configs/he-shard/genesis_block.json.gz
rm blockchain-configs/sim-shard/genesis_block.json.gz
rm blockchain-configs/testnet-dev/genesis_block.json.gz
rm blockchain-configs/testnet-staging/genesis_block.json.gz
rm blockchain-configs/testnet-sandbox/genesis_block.json.gz
rm blockchain-configs/testnet-exp/genesis_block.json.gz
printf "\n[[[ Rebuilding block files... ]]]\n\n"
printf "\n[ blockchain-configs/1-node... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/1-node \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/2-nodes... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/2-nodes \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/3-nodes... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/3-nodes \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/afan-shard... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/afan-shard \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/base... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/base \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/he-shard... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/he-shard \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/sim-shard... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/sim-shard \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/testnet-dev... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-dev \
BLOCKCHAIN_DATA_DIR=./ain_blockchain_data \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/testnet-staging... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-staging \
BLOCKCHAIN_DATA_DIR=./ain_blockchain_data \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/testnet-sandbox... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-sandbox \
BLOCKCHAIN_DATA_DIR=./ain_blockchain_data \
node tools/genesis-file/createGenesisBlock.js
printf "\n[ blockchain-configs/testnet-exp... ]\n\n"
BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-exp \
BLOCKCHAIN_DATA_DIR=./ain_blockchain_data \
node tools/genesis-file/createGenesisBlock.js