From 240ddc12438f7d0de050eaa3bf9f40c80becc529 Mon Sep 17 00:00:00 2001 From: Carlos Fontes Date: Thu, 10 Oct 2024 20:04:36 +0100 Subject: [PATCH 1/3] chore: fixed performance issue loading app --- packages/web/src/hooks/subgraph/submissions/useSubmissions.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/hooks/subgraph/submissions/useSubmissions.tsx b/packages/web/src/hooks/subgraph/submissions/useSubmissions.tsx index 76c79e076..d9b2da3f2 100644 --- a/packages/web/src/hooks/subgraph/submissions/useSubmissions.tsx +++ b/packages/web/src/hooks/subgraph/submissions/useSubmissions.tsx @@ -47,7 +47,7 @@ export function SubmissionsProvider({ children }: PropsWithChildren<{}>) { const loadSubmissionData = async (submission: ISubmittedSubmission): Promise => { if (isValidIpfsHash(submission.submissionHash)) { try { - const dataResponse = await axios.get(ipfsTransformUri(submission.submissionHash)); + const dataResponse = await axios.get(ipfsTransformUri(submission.submissionHash), { timeout: 4000 }); const object = dataResponse.data; return object; } catch (error) { From d8b8e38e35c38b59ca5a03b2803e4f391aeeacb9 Mon Sep 17 00:00:00 2001 From: Carlos Fontes Date: Thu, 10 Oct 2024 20:07:51 +0100 Subject: [PATCH 2/3] chore: improved also in vaults --- packages/web/src/hooks/subgraph/vaults/useVaults.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/web/src/hooks/subgraph/vaults/useVaults.tsx b/packages/web/src/hooks/subgraph/vaults/useVaults.tsx index 535834a58..eebbd93ba 100644 --- a/packages/web/src/hooks/subgraph/vaults/useVaults.tsx +++ b/packages/web/src/hooks/subgraph/vaults/useVaults.tsx @@ -9,6 +9,7 @@ import { IWithdrawSafetyPeriod, fixObject, } from "@hats.finance/shared"; +import axios from "axios"; import { OFAC_Sanctioned_Digital_Currency_Addresses } from "data/OFACSanctionedAddresses"; import { PROTECTED_TOKENS } from "data/vaults"; import { tokenPriceFunctions } from "helpers/getContractPrices"; @@ -218,9 +219,9 @@ export function VaultsProvider({ children }: PropsWithChildren<{}>) { const loadVaultDescription = async (vault: IVault): Promise => { if (isValidIpfsHash(vault.descriptionHash)) { try { - const dataResponse = await fetch(ipfsTransformUri(vault.descriptionHash)!); - if (dataResponse.status === 200) { - const object = await dataResponse.json(); + const response = await axios.get(ipfsTransformUri(vault.descriptionHash)!, { timeout: 4000 }); + if (response.status === 200) { + const object = response.data; return overrideDescription(vault.id, fixObject(object)); } return undefined; From 820c665074cc4acddcb2df527c5a5060ddbd0990 Mon Sep 17 00:00:00 2001 From: Carlos Fontes Date: Fri, 11 Oct 2024 12:20:18 +0100 Subject: [PATCH 3/3] chore: removed NFTs --- .../VaultSeverityRewardCard/VaultSeverityRewardCard.tsx | 4 ++-- .../SinglePayoutAllocation/SinglePayoutAllocation.tsx | 2 +- .../Sections/VaultRewardsSection/VaultRewardsSection.tsx | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/web/src/components/VaultSeverityRewardCard/VaultSeverityRewardCard.tsx b/packages/web/src/components/VaultSeverityRewardCard/VaultSeverityRewardCard.tsx index a56b48bbc..0eb9cabaf 100644 --- a/packages/web/src/components/VaultSeverityRewardCard/VaultSeverityRewardCard.tsx +++ b/packages/web/src/components/VaultSeverityRewardCard/VaultSeverityRewardCard.tsx @@ -137,11 +137,11 @@ export function VaultSeverityRewardCard({ vault, severity, severityIndex, noNft )} - {!noNft && ( + {/* {!noNft && (
- )} + )} */} ); } diff --git a/packages/web/src/pages/CommitteeTools/PayoutsTool/components/PayoutAllocation/SinglePayoutAllocation/SinglePayoutAllocation.tsx b/packages/web/src/pages/CommitteeTools/PayoutsTool/components/PayoutAllocation/SinglePayoutAllocation/SinglePayoutAllocation.tsx index abb1514ae..d3b912b2d 100644 --- a/packages/web/src/pages/CommitteeTools/PayoutsTool/components/PayoutAllocation/SinglePayoutAllocation/SinglePayoutAllocation.tsx +++ b/packages/web/src/pages/CommitteeTools/PayoutsTool/components/PayoutAllocation/SinglePayoutAllocation/SinglePayoutAllocation.tsx @@ -47,7 +47,7 @@ export const SinglePayoutAllocation = ({
{t("Payouts.resultDescription")}
- + {/* */} {
-

{t("nftRewards")}

+ {/* NFT rewards */} + {/*

{t("nftRewards")}

-
+ */} ); };