Skip to Content
dApps
Auf dieser Seite

eth_requestAccounts

Fordert den Nutzer auf, eine Ethereum-Adresse zur Identifizierung bereitzustellen. Diese Methode öffnet ein Verbindungs-Popup, wenn der Nutzer noch nicht verbunden ist.


Parameter

Keine


Rückgabe

string[] - Ein Array von Ethereum-Adressen. Behandeln Sie ein leeres Array und gehen Sie nicht von einer festen Kontenzahl aus.


Beispiel

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

Fehler

CodeNachrichtBeschreibung
4001Nutzer hat die Anfrage abgelehntNutzer hat die Verbindungsanfrage abgelehnt
-32002Anfrage bereits ausstehendEine vorherige Anfrage wartet noch auf die Antwort des Nutzers

Hinweise

  • Diese Methode sollte nur als Reaktion auf eine Nutzeraktion aufgerufen werden (z. B. einen Klick auf eine Schaltfläche)
  • Wenn der Nutzer bereits verbunden ist, gibt diese Methode die verbundenen Konten zurück, ohne ein Popup anzuzeigen
  • Entspricht der veralteten ethereum.enable()-Methode
  • Spezifiziert durch EIP-1102 
Zuletzt aktualisiert am