From f9eb3c7d5802d769e70370c99f0f7918dc8836ff Mon Sep 17 00:00:00 2001 From: brightiron Date: Mon, 9 Dec 2024 19:26:49 -0600 Subject: [PATCH] account for v3 cooler balances on my balances view --- src/views/MyBalances/index.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/views/MyBalances/index.tsx b/src/views/MyBalances/index.tsx index 958e71f0a..60dd02f59 100644 --- a/src/views/MyBalances/index.tsx +++ b/src/views/MyBalances/index.tsx @@ -52,6 +52,7 @@ export const MyBalances: FC = () => { const ohmBalances = useOhmBalance(); const { data: clearingHouseV1 } = useGetClearingHouse({ clearingHouse: "clearingHouseV1" }); const { data: clearingHouseV2 } = useGetClearingHouse({ clearingHouse: "clearingHouseV2" }); + const { data: clearingHouseV3 } = useGetClearingHouse({ clearingHouse: "clearingHouseV3" }); const { data: coolerAddressV1 } = useGetCoolerForWallet({ walletAddress: address, factoryAddress: clearingHouseV1?.factory, @@ -66,15 +67,23 @@ export const MyBalances: FC = () => { debtAddress: clearingHouseV2?.debtAddress, clearingHouseVersion: "clearingHouseV2", }); + const { data: coolerAddressV3 } = useGetCoolerForWallet({ + walletAddress: address, + factoryAddress: clearingHouseV3?.factory, + collateralAddress: clearingHouseV3?.collateralAddress, + debtAddress: clearingHouseV3?.debtAddress, + clearingHouseVersion: "clearingHouseV3", + }); const { data: coolerV1Balance } = useGetCoolerBalance({ coolerAddress: coolerAddressV1 }); const { data: coolerV2Balance } = useGetCoolerBalance({ coolerAddress: coolerAddressV2 }); + const { data: coolerV3Balance } = useGetCoolerBalance({ coolerAddress: coolerAddressV3 }); const ohmTokens = isTestnet(chain.id) ? [ohmBalances[NetworkId.TESTNET_GOERLI].data, ohmBalances[NetworkId.ARBITRUM_GOERLI].data] : [ohmBalances[NetworkId.MAINNET].data, ohmBalances[NetworkId.ARBITRUM].data]; - const coolerTokens = [coolerV1Balance, coolerV2Balance]; + const coolerTokens = [coolerV1Balance, coolerV2Balance, coolerV3Balance]; const gohmTokens = [ gohmBalances[networks.MAINNET].data,