Skip to content

Commit e1e1172

Browse files
committed
Set network identifier used for local persistence lookups
1 parent ae14ca9 commit e1e1172

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

install.sh

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ wallet_password=""
1111
new_user_setup=0
1212
new_network=0
1313
network_status_url=""
14+
network_identifier=""
1415
container_id=""
1516

1617
voi_logo="MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
@@ -313,6 +314,23 @@ set_network_url() {
313314
esac
314315
}
315316
317+
set_network_identifier() {
318+
case ${VOINETWORK_NETWORK} in
319+
"mainnet")
320+
network_identifier="voimain-v1.0"
321+
;;
322+
"betanet")
323+
network_identifier="voibeta-v1.0"
324+
;;
325+
"testnet")
326+
network_identifier="voitest-v1"
327+
;;
328+
*)
329+
network_identifier="voitest-v1"
330+
;;
331+
esac
332+
}
333+
316334
catchup_node() {
317335
display_banner "Catching up with the network... This might take some time, and numbers might briefly increase"
318336
set_network_url
@@ -398,11 +416,11 @@ busy_wait_until_balance_is_sufficient() {
398416
get_account_info() {
399417
allow_one_account=$1
400418
401-
if execute_sudo 'test ! -f "/var/lib/voi/algod/data/voitest-v1/accountList.json"'; then
419+
if execute_sudo "test ! -f \"/var/lib/voi/algod/data/${network_identifier}/accountList.json\""; then
402420
return 0
403421
fi
404422
405-
accounts_json=$(execute_sudo 'cat /var/lib/voi/algod/data/voitest-v1/accountList.json')
423+
accounts_json=$(execute_sudo "cat /var/lib/voi/algod/data/${network_identifier}/accountList.json")
406424
number_of_accounts=$(echo "${accounts_json}" | jq '.Accounts | length')
407425
408426
if [[ $number_of_accounts -gt 1 ]]; then
@@ -466,11 +484,11 @@ get_last_committed_block() {
466484
}
467485
468486
get_account_addresses() {
469-
if execute_sudo 'test ! -f "/var/lib/voi/algod/data/voitest-v1/accountList.json"'; then
487+
if execute_sudo "test ! -f \"/var/lib/voi/algod/data/${network_identifier}/accountList.json\""; then
470488
abort "Account list not found. Exiting the program."
471489
fi
472490
473-
accounts_json=$(execute_sudo 'cat /var/lib/voi/algod/data/voitest-v1/accountList.json')
491+
accounts_json=$(execute_sudo "cat /var/lib/voi/algod/data/${network_identifier}/accountList.json")
474492
number_of_accounts=$(echo "${accounts_json}" | jq '.Accounts | length')
475493
476494
if [[ $number_of_accounts -eq 0 ]]; then
@@ -1131,6 +1149,7 @@ fi
11311149
display_banner "${bold}Welcome to Voi Swarm${normal}. Let's get started!"
11321150

11331151
mkdir -p "${voi_home}"
1152+
set_network_identifier
11341153

11351154
existing_network=$(get_existing_network)
11361155

0 commit comments

Comments
 (0)