From eb8566e69456cd04a273a29cf436a6a12d9888b7 Mon Sep 17 00:00:00 2001 From: Tian Date: Thu, 3 Oct 2024 17:30:27 -0400 Subject: [PATCH] don't initialize megavault subaccount if balance is 0 in genesis (#2464) (cherry picked from commit 537bf4a29d2c0017b8a7976ae552b38aa6d6141d) --- protocol/testing/genesis.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/protocol/testing/genesis.sh b/protocol/testing/genesis.sh index b2f472a656..fb95c5d438 100755 --- a/protocol/testing/genesis.sh +++ b/protocol/testing/genesis.sh @@ -1827,9 +1827,11 @@ function edit_genesis() { acct_idx=$(($acct_idx + 1)) done # Update subaccounts module for megavault main vault account. - add_subaccount "$GENESIS" "$acct_idx" "$MEGAVAULT_MAIN_VAULT_ACCOUNT_ADDR" "$DEFAULT_MEGAVAULT_MAIN_VAULT_QUOTE_BALANCE" - total_accounts_quote_balance=$(($total_accounts_quote_balance + $DEFAULT_MEGAVAULT_MAIN_VAULT_QUOTE_BALANCE)) - acct_idx=$(($acct_idx + 1)) + if [ "$DEFAULT_MEGAVAULT_MAIN_VAULT_QUOTE_BALANCE" -gt 0 ]; then + add_subaccount "$GENESIS" "$acct_idx" "$MEGAVAULT_MAIN_VAULT_ACCOUNT_ADDR" "$DEFAULT_MEGAVAULT_MAIN_VAULT_QUOTE_BALANCE" + total_accounts_quote_balance=$(($total_accounts_quote_balance + $DEFAULT_MEGAVAULT_MAIN_VAULT_QUOTE_BALANCE)) + acct_idx=$(($acct_idx + 1)) + fi next_bank_idx=0 if (( total_accounts_quote_balance > 0 )); then