diff --git a/packages/shared/components/ActivityList/ActionListItemWithNFT.tsx b/packages/shared/components/ActivityList/ActionListItemWithNFT.tsx index c83708f95..1993898db 100644 --- a/packages/shared/components/ActivityList/ActionListItemWithNFT.tsx +++ b/packages/shared/components/ActivityList/ActionListItemWithNFT.tsx @@ -25,7 +25,7 @@ export const ActionListItemWithNft = memo((props) => }); const approvalStatuses = useTokenApproval((state) => state.tokens); - const approvalIdentifier = nft + const approvalIdentifier = nft?.address ? Address.parse(nft?.collection?.address ?? nft?.address).toRaw() : ''; const nftApprovalStatus = approvalStatuses[approvalIdentifier]; @@ -40,7 +40,7 @@ export const ActionListItemWithNft = memo((props) => case ActionType.NftItemTransfer: return ( - {nft && !isScam && ( + {nft && nft?.address && !isScam && ( ((props) => case ActionType.NftPurchase: return ( - {nft && !isScam && ( + {nft && nft?.address && !isScam && (