Skip to content

Commit

Permalink
Merge pull request #3252 from OlympusDAO/myBalancesCoolerV3
Browse files Browse the repository at this point in the history
account for v3 cooler balances on my balances view
  • Loading branch information
brightiron authored Dec 10, 2024
2 parents 7c35852 + f9eb3c7 commit 9b7d68d
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/views/MyBalances/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export const MyBalances: FC<OHMAssetsProps> = () => {
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,
Expand All @@ -66,15 +67,23 @@ export const MyBalances: FC<OHMAssetsProps> = () => {
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,
Expand Down

0 comments on commit 9b7d68d

Please sign in to comment.