From 361197aeb00ecad58e8f465e82c309447b1f27e7 Mon Sep 17 00:00:00 2001 From: Joseph Chalabi Date: Sat, 11 Jan 2025 00:26:00 -0700 Subject: [PATCH] fix: safe truncation --- components/react/addressCopy.tsx | 2 +- components/wallet.tsx | 4 +--- utils/string.ts | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/components/react/addressCopy.tsx b/components/react/addressCopy.tsx index 9c4d6d6e..469a83e8 100644 --- a/components/react/addressCopy.tsx +++ b/components/react/addressCopy.tsx @@ -31,7 +31,7 @@ export const TruncatedAddressWithCopy = ({ } }; - const truncatedAddress = `${address?.slice(15, slice)}...${address?.slice(-6)}`; + const truncatedAddress = `${address?.slice(0, 24)}...`; const iconSize = size === 'small' ? 10 : 16; return ( diff --git a/components/wallet.tsx b/components/wallet.tsx index 251c6ed3..76e07277 100644 --- a/components/wallet.tsx +++ b/components/wallet.tsx @@ -138,9 +138,7 @@ export const WalletSection: React.FC = ({ chainName }) => {

- {address - ? `${address.slice(0, 12)}...${address.slice(-6)}` - : 'Address not available'} + {address ? `${address.slice(0, 24)}...` : 'Address not available'}