Skip to main content

eth_requestAccounts

Requests that the user provide access to one or more Ethereum addresses. 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

An array of Ethereum addresses that the user has authorized the dapp to access.

Errors

CodeDescription
4001

User rejected the request.

Example request
await provider.request({
method: "eth_requestAccounts",
params: []
});
Example response
{
"id": 1,
"jsonrpc": "2.0",
"result": [
"0xa77392123a1085f75e62eec7dea7e0e1e5142d5f"
]
}