diff --git a/packages/web3-shared/evm/utils/address.ts b/packages/web3-shared/evm/utils/address.ts index ca8a788ed631..027d03c2bd77 100644 --- a/packages/web3-shared/evm/utils/address.ts +++ b/packages/web3-shared/evm/utils/address.ts @@ -10,7 +10,8 @@ export function isSameAddress(a = '', b = '') { } export function currySameAddress(addresses: string | string[] = []) { - addresses = uniq(toArray(addresses).map((address) => address.toLowerCase())) + addresses = + typeof addresses === 'string' ? [addresses] : uniq(toArray(addresses).map((address) => address.toLowerCase())) return (target?: string | { address: string }) => { if (addresses.length === 0 || !target) return false if (typeof target === 'string') {