Skip to Content
dApps
En esta página

eth_requestAccounts

Solicita al usuario una dirección de Ethereum con la que identificarse. Este método abre una ventana de conexión si el usuario aún no está conectado.


Parámetros

Ninguno


Devuelve

string[] - Una matriz de direcciones de Ethereum. Gestiona una matriz vacía y no supongas un número fijo de cuentas.


Ejemplo

const accounts = await window.$onekey.ethereum.request({ method: 'eth_requestAccounts' }) console.log('Connected account:', accounts[0]) // "0x742d35Cc6634C0532925a3b844Bc9e7595f..."

Errores

CódigoMensajeDescripción
4001El usuario rechazó la solicitudEl usuario denegó la solicitud de conexión
-32002Ya hay una solicitud pendienteUna solicitud anterior sigue esperando la respuesta del usuario

Notas

  • Este método solo debe llamarse como respuesta a una acción del usuario (por ejemplo, pulsar un botón)
  • Si el usuario ya está conectado, este método devuelve las cuentas conectadas sin mostrar una ventana
  • Equivalente al método obsoleto ethereum.enable()
  • Definido por EIP-1102 
Última actualización el