From 7ee613075cc3310ad0921d697eba95f81edba52f Mon Sep 17 00:00:00 2001 From: Kwonhyukjoon Date: Mon, 5 Jun 2023 11:57:25 +0900 Subject: [PATCH] [APP-773] Display neturon all amount with token list --- .../io/cosmostaion/fragment/MainTokensFragment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/wannabit/io/cosmostaion/fragment/MainTokensFragment.java b/app/src/main/java/wannabit/io/cosmostaion/fragment/MainTokensFragment.java index b3d885aa6..6aad9d1d2 100644 --- a/app/src/main/java/wannabit/io/cosmostaion/fragment/MainTokensFragment.java +++ b/app/src/main/java/wannabit/io/cosmostaion/fragment/MainTokensFragment.java @@ -345,7 +345,12 @@ private void onNativeGrpcItem(RecyclerView.ViewHolder viewHolder, ChainConfig ch BigDecimal totalAmount = BigDecimal.ZERO; if (asset != null) { - if (asset.origin_denom.equalsIgnoreCase(chainConfig.mainDenom())) { + if (chainConfig.baseChain().equals(NEUTRON_MAIN) || chainConfig.baseChain().equals(NEUTRON_TEST)) { + BigDecimal availableAmount = getBaseDao().getAvailable(chainConfig.mainDenom()); + BigDecimal vestingAmount = getBaseDao().getNeutronVestingAmount(); + BigDecimal bondAmount = getBaseDao().getVaultAmount(); + totalAmount = availableAmount.add(bondAmount).add(vestingAmount); + } else if (asset.origin_denom.equalsIgnoreCase(chainConfig.mainDenom())) { totalAmount = getBaseDao().getAllMainAsset(chainConfig.mainDenom()); } else { totalAmount = getBaseDao().getAvailable(asset.origin_denom).add(getBaseDao().getVesting(asset.origin_denom));