Skip to content

Commit e3dc953

Browse files
authored
Merge pull request #1321 from ainblockchain/feature/platfowner/feature
Set PEER_CANDIDATE_JSON_RPC_URL for onprem genesis testnet / mainnet
2 parents d625fed + facf3f6 commit e3dc953

8 files changed

+52
-188
lines changed

copy_blockchain_data_gcp.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
function usage() {
44
printf "Usage: bash copy_blockchain_data_gcp.sh [dev|staging|sandbox|exp|spring|summer|mainnet] <Node Index> [download|upload]\n"
5-
printf "Example: bash copy_blockchain_data_gcp.sh spring 5 download\n"
5+
printf "Example: bash copy_blockchain_data_gcp.sh spring 0 download\n"
6+
printf "Example: bash copy_blockchain_data_gcp.sh spring 1 upload\n"
67
printf "\n"
78
exit
89
}

copy_blockchain_data_onprem.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#!/bin/bash
22

33
function usage() {
4-
printf "Usage: bash copy_blockchain_data_onprem.sh [dev|staging|sandbox|exp|spring|summer|mainnet] <Node Index> [download|upload]\n"
5-
printf "Example: bash copy_blockchain_data_onprem.sh spring 5 download\n"
4+
printf "Usage: bash copy_blockchain_data_onprem.sh [staging|spring|mainnet] <Node Index> [download|upload]\n"
5+
printf "Example: bash copy_blockchain_data_onprem.sh staging 0 download\n"
6+
printf "Example: bash copy_blockchain_data_onprem.sh staging 1 upload\n"
67
printf "\n"
78
exit
89
}
@@ -11,7 +12,7 @@ if [[ $# -lt 3 ]] || [[ $# -gt 3 ]]; then
1112
usage
1213
fi
1314

14-
if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then
15+
if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then
1516
SEASON="$1"
1617
else
1718
printf "Invalid <Project/Season> argument: $1\n"

deploy_blockchain_genesis_onprem.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
#!/bin/bash
22

33
if [[ $# -lt 4 ]] || [[ $# -gt 10 ]]; then
4-
printf "Usage: bash deploy_blockchain_genesis_onprem.sh [dev|staging|sandbox|exp|spring|summer|mainnet] <# of Shards> <Parent Node Index Begin> <Parent Node Index End> [--setup] [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--kill-job|--kill-only]\n"
5-
printf "Example: bash deploy_blockchain_genesis_onprem.sh dev 0 -1 4 --keystore --no-keep-code\n"
6-
printf "Example: bash deploy_blockchain_genesis_onprem.sh dev 0 0 0 --keystore --keep-code\n"
7-
printf "Example: bash deploy_blockchain_genesis_onprem.sh dev 0 -1 -1 --setup --keystore --no-keep-code\n"
8-
printf "Example: bash deploy_blockchain_genesis_onprem.sh dev 0 0 0 --setup --keystore --no-keep-code\n"
4+
printf "Usage: bash deploy_blockchain_genesis_onprem.sh [staging|spring|mainnet] <# of Shards> <Parent Node Index Begin> <Parent Node Index End> [--setup] [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--kill-job|--kill-only]\n"
5+
printf "Example: bash deploy_blockchain_genesis_onprem.sh staging 0 0 4 --keystore --no-keep-code\n"
6+
printf "Example: bash deploy_blockchain_genesis_onprem.sh staging 0 0 0 --keystore --keep-code\n"
7+
#printf "Example: bash deploy_blockchain_genesis_onprem.sh staging 0 -1 -1 --setup --keystore --no-keep-code\n"
8+
printf "Example: bash deploy_blockchain_genesis_onprem.sh staging 0 0 0 --setup --keystore --no-keep-code\n"
99
#printf "Note: <Parent Node Index Begin> = -1 is for tracker\n"
1010
printf "Note: <Parent Node Index End> is inclusive\n"
1111
printf "\n"
1212
exit
1313
fi
1414
printf "\n[[[[[ deploy_blockchain_genesis_onprem.sh ]]]]]\n\n"
1515

16-
if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then
16+
if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then
1717
SEASON="$1"
1818
else
1919
printf "Invalid project/season argument: $1\n"

deploy_blockchain_incremental_onprem.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
#!/bin/bash
22

33
if [[ $# -lt 4 ]] || [[ $# -gt 12 ]]; then
4-
printf "Usage: bash deploy_blockchain_incremental_onprem.sh [dev|staging|sandbox|exp|spring|summer|mainnet] <# of Shards> <Parent Node Index Begin> <Parent Node Index End> [--setup] [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--kill-job|--kill-only]\n"
5-
printf "Example: bash deploy_blockchain_incremental_onprem.sh dev 0 -1 4 --keystore --no-keep-code\n"
6-
printf "Example: bash deploy_blockchain_incremental_onprem.sh dev 0 0 0 --keystore --keep-code\n"
7-
printf "Example: bash deploy_blockchain_incremental_onprem.sh dev 0 -1 -1 --setup --keystore --no-keep-code\n"
8-
printf "Example: bash deploy_blockchain_incremental_onprem.sh dev 0 0 0 --setup --keystore --no-keep-code\n"
4+
printf "Usage: bash deploy_blockchain_incremental_onprem.sh [staging|spring|mainnet] <# of Shards> <Parent Node Index Begin> <Parent Node Index End> [--setup] [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--kill-job|--kill-only]\n"
5+
printf "Example: bash deploy_blockchain_incremental_onprem.sh staging 0 0 4 --keystore --no-keep-code\n"
6+
printf "Example: bash deploy_blockchain_incremental_onprem.sh staging 0 0 0 --keystore --keep-code\n"
7+
#printf "Example: bash deploy_blockchain_incremental_onprem.sh staging 0 -1 -1 --setup --keystore --no-keep-code\n"
8+
printf "Example: bash deploy_blockchain_incremental_onprem.sh staging 0 0 0 --setup --keystore --no-keep-code\n"
99
#printf "Note: <Parent Node Index Begin> = -1 is for tracker\n"
1010
printf "Note: <Parent Node Index End> is inclusive\n"
1111
printf "\n"
1212
exit
1313
fi
1414
printf "\n[[[[[ deploy_blockchain_incremental_onprem.sh ]]]]]\n\n"
1515

16-
if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then
16+
if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then
1717
SEASON="$1"
1818
else
1919
printf "Invalid <Project/Season> argument: $1\n"

start_node_genesis_gcp.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,12 @@ function parse_options() {
4848
}
4949

5050
# Parse options.
51-
SEASON="$1"
51+
if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then
52+
SEASON="$1"
53+
else
54+
printf "Invalid project/season argument: $1\n"
55+
exit
56+
fi
5257
GCP_USER="$2"
5358

5459
number_re='^[0-9]+$'

start_node_genesis_onprem.sh

+13-84
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
# NOTE(minsulee2): Since exit really exits terminals, those are replaced to return 1.
44
if [[ $# -lt 4 ]] || [[ $# -gt 13 ]]; then
5-
printf "Usage: bash start_node_genesis_onprem.sh [dev|staging|sandbox|exp|spring|summer|mainnet] <GCP Username> <Shard Index> <Node Index> [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--json-rpc] [--update-front-db] [--rest-func] [--event-handler]\n"
6-
printf "Example: bash start_node_genesis_onprem.sh spring gcp_user 0 0 --keystore --no-keep-code --full-sync --no-chown-data\n"
5+
printf "Usage: bash start_node_genesis_onprem.sh [staging|spring|mainnet] <GCP Username> <Shard Index> <Node Index> [--keystore|--mnemonic|--private-key] [--keep-code|--no-keep-code] [--keep-data|--no-keep-data] [--full-sync|--fast-sync] [--chown-data|--no-chown-data] [--json-rpc] [--update-front-db] [--rest-func] [--event-handler]\n"
6+
printf "Example: bash start_node_genesis_onprem.sh staging nvidia 0 4 --keystore --no-keep-code --full-sync --no-chown-data\n"
7+
printf "Example: bash start_node_genesis_onprem.sh staging nvidia 0 0 --keystore --no-keep-code --full-sync --no-chown-data\n"
78
printf "\n"
89
return 1
910
fi
@@ -57,7 +58,12 @@ function parse_options() {
5758
}
5859

5960
# Parse options.
60-
SEASON="$1"
61+
if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then
62+
SEASON="$1"
63+
else
64+
printf "Invalid project/season argument: $1\n"
65+
exit
66+
fi
6167
ONPREM_USER="$2"
6268

6369
number_re='^[0-9]+$'
@@ -144,7 +150,7 @@ if [[ $SYNC_MODE_OPTION = "--full-sync" ]]; then
144150
else
145151
export SYNC_MODE=fast
146152
fi
147-
if [[ $SEASON = "staging" ]] || [[ $SEASON = "exp" ]]; then
153+
if [[ $SEASON = "staging" ]]; then
148154
# staging: for performance test pipeline
149155
# exp: for performance test
150156
export ENABLE_EXPRESS_RATE_LIMIT=false
@@ -209,107 +215,30 @@ else
209215
eval $DATA_CMD
210216
fi
211217

212-
213218
if [[ $SEASON = 'mainnet' ]]; then
214219
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/mainnet-prod
215220
export PORT=8077
216221
export EVENT_HANDLER_PORT=5097
217-
export PEER_CANDIDATE_JSON_RPC_URL="http://104.199.237.250:8080/json-rpc"
222+
export PEER_CANDIDATE_JSON_RPC_URL="http://101.202.37.2:8077/json-rpc"
218223
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
219224
export PEER_WHITELIST="0x000C63907F7Aeca56A72F5a4F7cd00EfFCF11c3A,0x001C3C9C4a5669eCD8b78946f6fa5549b33362F8,0x002C76f0aeA9Ba615428d9dF7fedEC6f8ed5369f,0x003C9d091584fEC96bC3bD8423c884680BEAaf4E,0x004C4328B6c2ABF7c4Df897a8124b36E3f00a2FC,0x005C99Db64845e5BF24cd152b22c932989479907,0x006C672861e9DBb09232307c17Be6554BC90687c,0x007C36bf5D0F77836eE138EEAc8df7051b43209b,0x008C287187a5626D0a25DbD67327B36AC55B998E,0x009C66DBce144003f8C4B859fFFce78F80fDD639"
220225
fi
221-
elif [[ $SEASON = 'summer' ]]; then
222-
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-prod
223-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.194.172.106:8080/json-rpc"
224-
export PEER_CANDIDATE_JSON_RPC_URL="http://35.194.169.78:8080/json-rpc"
225-
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
226-
export PEER_WHITELIST="0x000AF024FEDb636294867bEff390bCE6ef9C5fc4,0x001Ac309EFFFF6d307CbC2d09C811aCD7dD8A35d,0x002A273ECd3aAEc4d8748f4E06eAdE3b34d83211,0x003AD6FdB06684175e7D95EcC36758B014517E4b,0x004A2550661c8a306207C9dabb279d5701fFD66e,0x005A3c55EcE1A593b761D408B6E6BC778E0a638B,0x006Af719E197bC81BBb75d2fec7Ea217D1750bAe,0x007Ac58EAc5F0D0bDd10Af8b90799BcF849c2E74,0x008AeBc041B7ceABc53A4cf393ccF16c10c29dba,0x009A97c0cF07fdbbcdA1197aE11792258b6EcedD"
227-
fi
228226
elif [[ $SEASON = 'spring' ]]; then
229227
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-prod
230228
export PORT=8078
231229
export EVENT_HANDLER_PORT=5098
232-
export PEER_CANDIDATE_JSON_RPC_URL="http://35.221.184.48:8080/json-rpc"
230+
export PEER_CANDIDATE_JSON_RPC_URL="http://101.202.37.2:8078/json-rpc"
233231
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
234232
export PEER_WHITELIST="0x000AF024FEDb636294867bEff390bCE6ef9C5fc4,0x001Ac309EFFFF6d307CbC2d09C811aCD7dD8A35d,0x002A273ECd3aAEc4d8748f4E06eAdE3b34d83211,0x003AD6FdB06684175e7D95EcC36758B014517E4b,0x004A2550661c8a306207C9dabb279d5701fFD66e,0x005A3c55EcE1A593b761D408B6E6BC778E0a638B,0x006Af719E197bC81BBb75d2fec7Ea217D1750bAe,0x007Ac58EAc5F0D0bDd10Af8b90799BcF849c2E74,0x008AeBc041B7ceABc53A4cf393ccF16c10c29dba,0x009A97c0cF07fdbbcdA1197aE11792258b6EcedD"
235233
fi
236-
elif [[ "$SEASON" = "sandbox" ]]; then
237-
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-sandbox
238-
if [[ $NODE_INDEX -lt 10 ]]; then
239-
# Nodes 10 & above will use https://sandbox-api.ainetwork.ai/json-rpc.
240-
export PEER_CANDIDATE_JSON_RPC_URL="http://130.211.244.169:8080/json-rpc"
241-
fi
242-
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
243-
export PEER_WHITELIST="0x00ADEc28B6a845a085e03591bE7550dd68673C1C,0x01A0980d2D4e418c7F27e1ef539d01A5b5E93204,0x02A2A1DF4f630d760c82BE07F18e5065d103Fa00,0x03AAb7b6f16A92A1dfe018Fe34ee420eb098B98A,0x04A456C92A880cd59D7145C457475515a6f6E0f2,0x05A1247A7400f0C2A893611adD1505743552c631,0x06AD9C8F611f1e9d9CACD4738167A51aA2e80a1A,0x07A43138CC760C85A5B1F115aa60eADEaa0bf417,0x08Aed7AF9354435c38d52143EE50ac839D20696b,0x09A0d53FDf1c36A131938eb379b98910e55EEfe1"
244-
fi
245234
elif [[ $SEASON = 'staging' ]]; then
246235
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-staging
247236
export PORT=8079
248237
export EVENT_HANDLER_PORT=5099
249-
export PEER_CANDIDATE_JSON_RPC_URL="http://101.202.37.2:8080/json-rpc"
250-
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
251-
export PEER_WHITELIST="0x00ADEc28B6a845a085e03591bE7550dd68673C1C,0x01A0980d2D4e418c7F27e1ef539d01A5b5E93204,0x02A2A1DF4f630d760c82BE07F18e5065d103Fa00,0x03AAb7b6f16A92A1dfe018Fe34ee420eb098B98A,0x04A456C92A880cd59D7145C457475515a6f6E0f2,0x05A1247A7400f0C2A893611adD1505743552c631,0x06AD9C8F611f1e9d9CACD4738167A51aA2e80a1A,0x07A43138CC760C85A5B1F115aa60eADEaa0bf417,0x08Aed7AF9354435c38d52143EE50ac839D20696b,0x09A0d53FDf1c36A131938eb379b98910e55EEfe1"
252-
fi
253-
elif [[ $SEASON = 'exp' ]]; then
254-
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-exp
255-
export PEER_CANDIDATE_JSON_RPC_URL="http://34.81.178.195:8080/json-rpc"
238+
export PEER_CANDIDATE_JSON_RPC_URL="http://101.202.37.2:8079/json-rpc"
256239
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
257240
export PEER_WHITELIST="0x00ADEc28B6a845a085e03591bE7550dd68673C1C,0x01A0980d2D4e418c7F27e1ef539d01A5b5E93204,0x02A2A1DF4f630d760c82BE07F18e5065d103Fa00,0x03AAb7b6f16A92A1dfe018Fe34ee420eb098B98A,0x04A456C92A880cd59D7145C457475515a6f6E0f2,0x05A1247A7400f0C2A893611adD1505743552c631,0x06AD9C8F611f1e9d9CACD4738167A51aA2e80a1A,0x07A43138CC760C85A5B1F115aa60eADEaa0bf417,0x08Aed7AF9354435c38d52143EE50ac839D20696b,0x09A0d53FDf1c36A131938eb379b98910e55EEfe1"
258241
fi
259-
elif [[ $SEASON = 'dev' ]]; then
260-
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/testnet-dev
261-
if [[ $SHARD_INDEX = 0 ]]; then
262-
export PEER_CANDIDATE_JSON_RPC_URL="http://35.194.235.180:8080/json-rpc"
263-
if [[ $NODE_INDEX -ge $PEER_WHITELIST_NODE_INDEX_GE ]] && [[ $NODE_INDEX -le $PEER_WHITELIST_NODE_INDEX_LE ]]; then
264-
export PEER_WHITELIST="0x00ADEc28B6a845a085e03591bE7550dd68673C1C,0x01A0980d2D4e418c7F27e1ef539d01A5b5E93204,0x02A2A1DF4f630d760c82BE07F18e5065d103Fa00,0x03AAb7b6f16A92A1dfe018Fe34ee420eb098B98A,0x04A456C92A880cd59D7145C457475515a6f6E0f2,0x05A1247A7400f0C2A893611adD1505743552c631,0x06AD9C8F611f1e9d9CACD4738167A51aA2e80a1A,0x07A43138CC760C85A5B1F115aa60eADEaa0bf417,0x08Aed7AF9354435c38d52143EE50ac839D20696b,0x09A0d53FDf1c36A131938eb379b98910e55EEfe1"
265-
fi
266-
elif [[ $SHARD_INDEX = 1 ]]; then
267-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.187.153.22:8080/json-rpc" # dev-shard-1-tracker-ip
268-
elif [[ $SHARD_INDEX = 2 ]]; then
269-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.203.104:8080/json-rpc" # dev-shard-2-tracker-ip
270-
elif [[ $SHARD_INDEX = 3 ]]; then
271-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.189.174.17:8080/json-rpc" # dev-shard-3-tracker-ip
272-
elif [[ $SHARD_INDEX = 4 ]]; then
273-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.221.164.158:8080/json-rpc" # dev-shard-4-tracker-ip
274-
elif [[ $SHARD_INDEX = 5 ]]; then
275-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.234.46.65:8080/json-rpc" # dev-shard-5-tracker-ip
276-
elif [[ $SHARD_INDEX = 6 ]]; then
277-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.221.210.171:8080/json-rpc" # dev-shard-6-tracker-ip
278-
elif [[ $SHARD_INDEX = 7 ]]; then
279-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.222.121:8080/json-rpc" # dev-shard-7-tracker-ip
280-
elif [[ $SHARD_INDEX = 8 ]]; then
281-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.221.200.95:8080/json-rpc" # dev-shard-8-tracker-ip
282-
elif [[ $SHARD_INDEX = 9 ]]; then
283-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.216.199:8080/json-rpc" # dev-shard-9-tracker-ip
284-
elif [[ $SHARD_INDEX = 10 ]]; then
285-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.161.85:8080/json-rpc" # dev-shard-10-tracker-ip
286-
elif [[ $SHARD_INDEX = 11 ]]; then
287-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.194.239.169:8080/json-rpc" # dev-shard-11-tracker-ip
288-
elif [[ $SHARD_INDEX = 12 ]]; then
289-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.185.156.22:8080/json-rpc" # dev-shard-12-tracker-ip
290-
elif [[ $SHARD_INDEX = 13 ]]; then
291-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.229.247.143:8080/json-rpc" # dev-shard-13-tracker-ip
292-
elif [[ $SHARD_INDEX = 14 ]]; then
293-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.229.226.47:8080/json-rpc" # dev-shard-14-tracker-ip
294-
elif [[ $SHARD_INDEX = 15 ]]; then
295-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.234.61.23:8080/json-rpc" # dev-shard-15-tracker-ip
296-
elif [[ $SHARD_INDEX = 16 ]]; then
297-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.66.41:8080/json-rpc" # dev-shard-16-tracker-ip
298-
elif [[ $SHARD_INDEX = 17 ]]; then
299-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.229.143.18:8080/json-rpc" # dev-shard-17-tracker-ip
300-
elif [[ $SHARD_INDEX = 18 ]]; then
301-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.234.58.137:8080/json-rpc" # dev-shard-18-tracker-ip
302-
elif [[ $SHARD_INDEX = 19 ]]; then
303-
export TRACKER_UPDATE_JSON_RPC_URL="http://34.80.249.104:8080/json-rpc" # dev-shard-19-tracker-ip
304-
elif [[ $SHARD_INDEX = 20 ]]; then
305-
export TRACKER_UPDATE_JSON_RPC_URL="http://35.201.248.92:8080/json-rpc" # dev-shard-20-tracker-ip
306-
else
307-
printf "Invalid shard ID argument: $SHARD_INDEX\n"
308-
return 1
309-
fi
310-
if [[ $SHARD_INDEX -gt 0 ]]; then
311-
export BLOCKCHAIN_CONFIGS_DIR=blockchain-configs/sim-shard
312-
fi
313242
else
314243
printf "Invalid season argument: $SEASON\n"
315244
return 1

start_node_incremental_gcp.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ function parse_options() {
4747
}
4848

4949
# Parse options.
50-
SEASON="$1"
50+
if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then
51+
SEASON="$1"
52+
else
53+
printf "Invalid project/season argument: $1\n"
54+
exit
55+
fi
5156
GCP_USER="$2"
5257

5358
number_re='^[0-9]+$'

0 commit comments

Comments
 (0)