+
{`Function call ${i + 1} of ${
decodeResult.calls.length
- }:`}
+ }:`}
-
+ Call List:
No calls found for this message.
)}
diff --git a/src/features/messages/cards/WarpTransferDetailsCard.tsx b/src/features/messages/cards/WarpTransferDetailsCard.tsx
index d43c578a..e825489c 100644
--- a/src/features/messages/cards/WarpTransferDetailsCard.tsx
+++ b/src/features/messages/cards/WarpTransferDetailsCard.tsx
@@ -28,21 +28,23 @@ export function WarpTransferDetailsCard({ message, warpRouteDetails, blur }: Pro
> => {
if (!warpRouteDetails) return undefined;
- const originToken = await tryGetBlockExplorerAddressUrl(
- multiProvider,
- message.originChainId,
- warpRouteDetails.originToken.addressOrDenom,
- );
- const destinationToken = await tryGetBlockExplorerAddressUrl(
- multiProvider,
- message.destinationChainId,
- warpRouteDetails.destinationToken.addressOrDenom,
- );
- const transferRecipient = await tryGetBlockExplorerAddressUrl(
- multiProvider,
- message.destinationChainId,
- warpRouteDetails.transferRecipient,
- );
+ const [originToken, destinationToken, transferRecipient] = await Promise.all([
+ tryGetBlockExplorerAddressUrl(
+ multiProvider,
+ message.originChainId,
+ warpRouteDetails.originToken.addressOrDenom,
+ ),
+ tryGetBlockExplorerAddressUrl(
+ multiProvider,
+ message.destinationChainId,
+ warpRouteDetails.destinationToken.addressOrDenom,
+ ),
+ tryGetBlockExplorerAddressUrl(
+ multiProvider,
+ message.destinationChainId,
+ warpRouteDetails.transferRecipient,
+ ),
+ ]);
return { originToken, destinationToken, transferRecipient };
}, [message, multiProvider, warpRouteDetails]);
diff --git a/src/pages/api/og.tsx b/src/pages/api/og.tsx
index 1dc32662..447373bd 100644
--- a/src/pages/api/og.tsx
+++ b/src/pages/api/og.tsx
@@ -295,6 +295,7 @@ export default async function handler(req: NextRequest) {
{/* Sparkle background */}
