# eth_accounts

> Returns a list of addresses that the user has authorized the dapp to access. This method requires calling `wallet_requestPermissions` for permission. We recommend using `eth_requestAccounts`, which internally calls `wallet_requestPermission`.

<SimplifiedApiReference
  method="eth_accounts"
  description="Returns a list of addresses that the user has authorized the dapp to access. This method requires calling `wallet_requestPermissions` for permission. We recommend using `eth_requestAccounts`, which internally calls `wallet_requestPermission`."
  parameters={[]}
  returns={{
    type: 'array',
    description: 'An array of Ethereum addresses that the user has authorized the dapp to access.',
  }}
  exampleRequest={`await provider.request({
    method: 'eth_accounts',
    params: [],
})`}
  exampleResponse={`{
    "id": 1,
    "jsonrpc": "2.0",
    "result": ["0xa77392123a1085f75e62eec7dea7e0e1e5142d5f"]
}`}
/>
