Skip to content

Instantly share code, notes, and snippets.

@tgmarinho
Created February 22, 2022 01:19
Show Gist options
  • Save tgmarinho/d6d034173dd882172eed03d2c1f79814 to your computer and use it in GitHub Desktop.
Save tgmarinho/d6d034173dd882172eed03d2c1f79814 to your computer and use it in GitHub Desktop.
address format eth
const reduceAddress = (address: string) => {
// it's an ens
if (address.includes('.')) return address
const start = address.substring(0, 6)
const middle = '...'
const end = address.substring(address.length - 4)
return `${start}${middle}${end}`
}
export const addressWithYou = (address: string, currentUserAddress: string) => {
return address?.toLowerCase() === currentUserAddress?.toLowerCase()
? `You (${reduceAddress(address)})`
: reduceAddress(address)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment