From 3c2cc603080e4615cb31f269490abbae1db0eb9d Mon Sep 17 00:00:00 2001 From: mgavillo Date: Fri, 7 Jun 2024 17:22:47 +0400 Subject: [PATCH] fix metaplex metadata already parsed --- lib/tokens.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/lib/tokens.ts b/lib/tokens.ts index fb19cdb..6a2ff9b 100644 --- a/lib/tokens.ts +++ b/lib/tokens.ts @@ -155,17 +155,14 @@ async function getMetaplexMetadataForToken( const decodedMetadata = deserializeMetadata( tokenMetaDataAccount as unknown as RpcAccount ); - const uriRes = await fetch(decodedMetadata.uri); - const jsonMetadata = (await uriRes.json()) as JsonMetadata; - return !!jsonMetadata - ? { - symbol: jsonMetadata.symbol ?? "", - publicKey: tokenAddress.toString(), - url: jsonMetadata.image ?? null, - decimals: mint.decimals ?? 6, - name: jsonMetadata.name ?? null - } - : null; + return ( + { + symbol: decodedMetadata.symbol ?? "", + publicKey: tokenAddress.toString(), + url: decodedMetadata.uri ?? null, + decimals: mint.decimals ?? 6, + name: decodedMetadata.name ?? null + }) } return null; } catch (e) {