From d1b0c2ca8d48d78f84011aa89b6fe5a8a565cb67 Mon Sep 17 00:00:00 2001 From: emidev98 Date: Thu, 24 Aug 2023 17:27:32 +0300 Subject: [PATCH 1/2] fix: staked balances handler --- README.md | 4 ++-- contracts/alliance-hub/src/query.rs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ea8af2b..df2e243 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ Take in consideration that the XLarge dataset almost reach the limit of data we | | Network | CodeID | Contract Address | |--------|---------------------|--------|------------------------------------------------------------------| | Oracle | testnet (pisco-1) | 9900 | [terra1w8ta7vhpzwe0y99tvvtp7k0k8uex2jq8jts8k2hsyg009ya06qts5fwftt](https://finder.terra.money/testnet/address/terra1w8ta7vhpzwe0y99tvvtp7k0k8uex2jq8jts8k2hsyg009ya06qts5fwftt) | -| Hub | testnet (pisco-1) | 9901 | [terra1eaxcahzxp0x8wqejqjlqaey53tp06l728qad6z395lyzgl026qkq20xj43](https://finder.terra.money/testnet/address/terra1eaxcahzxp0x8wqejqjlqaey53tp06l728qad6z395lyzgl026qkq20xj43) | +| Hub | testnet (pisco-1) | 10047 | [terra1eaxcahzxp0x8wqejqjlqaey53tp06l728qad6z395lyzgl026qkq20xj43](https://finder.terra.money/testnet/address/terra1eaxcahzxp0x8wqejqjlqaey53tp06l728qad6z395lyzgl026qkq20xj43) | | Oracle | mainnet (phoenix-1) | 1734 | [terra1mdpvgjc8jmv60a4x68nggsh9w8uyv69sqls04a76m9med5hsqmwsse8sxa](https://finder.terra.money/mainnet/address/terra1mdpvgjc8jmv60a4x68nggsh9w8uyv69sqls04a76m9med5hsqmwsse8sxa) | -| Hub | mainnet (phoenix-1) | 1746 | [terra1jwyzzsaag4t0evnuukc35ysyrx9arzdde2kg9cld28alhjurtthq0prs2s](https://finder.terra.money/mainnet/address/terra1jwyzzsaag4t0evnuukc35ysyrx9arzdde2kg9cld28alhjurtthq0prs2s) | +| Hub | mainnet (phoenix-1) | 1778 | [terra1jwyzzsaag4t0evnuukc35ysyrx9arzdde2kg9cld28alhjurtthq0prs2s](https://finder.terra.money/mainnet/address/terra1jwyzzsaag4t0evnuukc35ysyrx9arzdde2kg9cld28alhjurtthq0prs2s) | # Development diff --git a/contracts/alliance-hub/src/query.rs b/contracts/alliance-hub/src/query.rs index f583386..f6ef89d 100644 --- a/contracts/alliance-hub/src/query.rs +++ b/contracts/alliance-hub/src/query.rs @@ -101,7 +101,8 @@ fn get_all_staked_balances(deps: Deps, asset_query: AllStakedBalancesQuery) -> S let checked_asset_info = asset_key.check(deps.api, None)?; let asset_info_key = AssetInfoKey::from(checked_asset_info.clone()); let stake_key = (addr.clone(), asset_info_key); - let balance = BALANCES.load(deps.storage, stake_key)?; + let balance = BALANCES.load(deps.storage, stake_key) + .unwrap_or(Uint128::zero()); // Append the request res.push(StakedBalanceRes { From 98e6d434cc0bccb1ee2aeb11fa0ae5397457bb17 Mon Sep 17 00:00:00 2001 From: emidev98 Date: Thu, 24 Aug 2023 17:33:43 +0300 Subject: [PATCH 2/2] chore: format --- contracts/alliance-hub/src/query.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contracts/alliance-hub/src/query.rs b/contracts/alliance-hub/src/query.rs index f6ef89d..dba6bc4 100644 --- a/contracts/alliance-hub/src/query.rs +++ b/contracts/alliance-hub/src/query.rs @@ -101,7 +101,8 @@ fn get_all_staked_balances(deps: Deps, asset_query: AllStakedBalancesQuery) -> S let checked_asset_info = asset_key.check(deps.api, None)?; let asset_info_key = AssetInfoKey::from(checked_asset_info.clone()); let stake_key = (addr.clone(), asset_info_key); - let balance = BALANCES.load(deps.storage, stake_key) + let balance = BALANCES + .load(deps.storage, stake_key) .unwrap_or(Uint128::zero()); // Append the request