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 does not accept any parameters

Returns

AddressList array

hex encoded address string

hex encoded address

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"