diff --git a/packages/web/src/hooks/subgraph/vaults/parser.ts b/packages/web/src/hooks/subgraph/vaults/parser.ts index ea18ba1aa..ad47da557 100644 --- a/packages/web/src/hooks/subgraph/vaults/parser.ts +++ b/packages/web/src/hooks/subgraph/vaults/parser.ts @@ -30,6 +30,12 @@ export const overrideDescription = (vaultAddress: string, description?: IVaultDe description["project-metadata"].name = "Convergence Finance"; } + // Change Morpho token icon to USDC + const morphoId = "0x24a8c183cf365cbc7b7f1d597e51246713fde4f9"; + if (morphoId === vaultAddress.toLowerCase()) { + description["project-metadata"].tokenIcon = "ipfs://QmTBHBZchoxncW1LXCvptTbvRzuZDN8yzze3xXrRsh2WZz"; + } + return description; }; @@ -71,6 +77,12 @@ const fixVaultsData = (vaults: IVault[]) => { const possumVault = newVaults.find((vault) => vault.id.toLowerCase() === "0xed8965d49b8aeca763447d56e6da7f4e0506b2d3"); if (possumVault) possumVault.governanceHatRewardSplit = "2000"; + // Override information for Morpho vault + const morphoVault = newVaults.find((vault) => vault.id.toLowerCase() === "0x24a8c183cf365cbc7b7f1d597e51246713fde4f9"); + if (morphoVault) morphoVault.registered = true; + if (morphoVault && morphoVault.descriptionHash === "QmeLFD6czyZq7GBsqy6Ukdep5oGzr2RfxDvDhdwJ8TyCHU") + morphoVault.descriptionHash = "QmTMTK6NpVgqjr664VTS44opgU1FpvkL2gcvyVYvGu85Fk"; + return newVaults; };