Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
1import { isAddress } from "viem";
2
3const formatAddress = (address: string | null, sliceSize = 4): string => {
4 if (!address) {
5 return "";
6 }
7
8 const formattedAddress = address.toLowerCase();
9
10 if (isAddress(formattedAddress)) {
11 const start = formattedAddress.slice(0, sliceSize);
12 const end = formattedAddress.slice(formattedAddress.length - sliceSize);
13 return `${start}…${end}`;
14 }
15
16 return formattedAddress;
17};
18
19export default formatAddress;