From 24a274f8ae7d533a0b34ea9e096f2ee087c850c2 Mon Sep 17 00:00:00 2001 From: naturexie <786281870@qq.com> Date: Tue, 14 Jan 2025 20:48:57 +0800 Subject: [PATCH] feat: decode transactionHashes --- screens/Trading/components/Table.tsx | 1 - screens/Trading/index.tsx | 1 - services/transaction.ts | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/screens/Trading/components/Table.tsx b/screens/Trading/components/Table.tsx index 38b06ed6..24acb47a 100644 --- a/screens/Trading/components/Table.tsx +++ b/screens/Trading/components/Table.tsx @@ -122,7 +122,6 @@ const TradingTable = ({ setStateSelectedTab("positions"); } }, [storeSelectedTab]); - // TODOXX useEffect(() => { if (query?.transactionHashes && accountId) { handleTransactionHash(query?.transactionHashes); diff --git a/screens/Trading/index.tsx b/screens/Trading/index.tsx index 81a07762..5a94ffc3 100644 --- a/screens/Trading/index.tsx +++ b/screens/Trading/index.tsx @@ -141,7 +141,6 @@ const Trading = () => { }; useEffect(() => { - // TODOXX if (query?.transactionHashes && accountId) { handleTransactionHash(query?.transactionHashes); } diff --git a/services/transaction.ts b/services/transaction.ts index d5a8756b..ad22d8b6 100644 --- a/services/transaction.ts +++ b/services/transaction.ts @@ -24,7 +24,7 @@ export const handleTransactionHash = async ( // Parsing transactions const txhash = Array.isArray(transactionHashes) ? transactionHashes - : transactionHashes.split(","); + : decodeURIComponent(decodeURIComponent(transactionHashes)).split(","); const results = await Promise.all( txhash.map(async (txHash: string): Promise => { const result: any = await getTransactionResult(txHash);