No puedo resolver el problema con el código, ya que incluso lo he comparado con el código fuente proporcionado por el usuario de git y es lo mismo, pero aún muestra el error. A continuación se muestra el error : - 
A continuación se muestra el código para el componente shortenAddress: -
export const shortenAddress = (address) => `${address.slice(0, 5)}...${address.slice(address.length - 4)}`;A continuación se muestra el código del componente de bienvenida.
<p className="text-white font-light te-xt-sm">{shortenAddress(currentAccount) }</p>Por favor, alguien puede decirme la respuesta a esta pregunta mía...
El problema se debe a que, cuando no obtiene address , la dirección no está definida y no es una matriz.
Lo que puede hacer es verificar que la dirección exista como
export const shortenAddress = (address) => { if(address.length) { return `${address.slice(0, 5)}...${address.slice(address.length - 4)}` } return address } ¿O también puede encadenar opcionalmente ? operador:
export const shortenAddress = (address) => `${address?.slice(0, 5)}...${address?.slice(address.length - 4)}`;Avísame si sientes algún problema.