Skip to main content
MetaMask

eth_requestAccounts

Summary: Requests that the user provide an Ethereum address.

Requests that the user provide an Ethereum address to be identified by. This method is specified by EIP-1102. Internally, this method calls wallet_requestPermissions for permission to call eth_accounts.

Parameters

This method doesn't accept any parameters.

Returns

AddressList array

hex encoded address string

hex encoded address

Pattern: ^0x[0-9a-fA-F]{40}$

Errors

Code
Message
4001
User rejected the request.
Customize request
Parameter
Value
Connect your MetaMask wallet to run requests successfully.
Request
await window.ethereum.request({
"method": "eth_requestAccounts",
"params": [],
});
Example response
"0xa77392123a1085f75e62eec7dea7e0e1e5142d5f"