# eth\_requestAccounts

**Important**

This method will send a wallet activation request if the user hasn't activated their wallet in your dapp, you can read more about the Stargazer wallet activation process [here](https://docs.constellationnetwork.io/stargazer/Guide/providerActivation#activate-your-provider).

Request the user to grant access to their Ethereum (EVM) accounts. This method follows the [EIP-1102](https://eips.ethereum.org/EIPS/eip-1102) specification.

**Parameters**[**​**](https://docs.constellationnetwork.io/stargazer/APIReference/ethereumRPCAPI/eth_requestAccounts#parameters)

None

**Return Type**[**​**](https://docs.constellationnetwork.io/stargazer/APIReference/ethereumRPCAPI/eth_requestAccounts#return-type)

`Address[]` - User accounts available.

**Important**

The account at index 0 will always be the active account in Stargazer.

**Example**[**​**](https://docs.constellationnetwork.io/stargazer/APIReference/ethereumRPCAPI/eth_requestAccounts#example)

```typescript
await provider.request({ method: "eth_requestAccounts", params: [] });
// ["0x407d73d8a49eeb85d32cf465507dd71d507100c1"]
```
