### Network-level metrics for Ethereum's mainnet entry and exit queues

- `activation_estimate` is the estimate time between deposit transaction broadcasted and validator active and earning rewards
- `exit_estimate` is the estimate time between exit broadcasted and validator out of active set and not earning rewards anymore
- `withdrawal_estimate` is the estimate time between validator exited and the ETH returned to the withdrawal address. There's a `min` and `max` because this is done in a round robin way so actual withdraw depends of validator position at the moment of exit

#### History

- **boolean**  
 Defaults to false

If `true`, returns historical daily estimates. Defaults to `false`.

- **network**  
 **string**  
 **enum**

Defaults to mainnet

Allowed:

`mainnet`, `hoodi`

### `200      Ethereum network estimates`

#### object

- **data**  
  **object**

- **activation_estimate**  
    **object**

- **exit_estimate**  
    **object**

- **withdrawal_estimate**  
    **object**

- **meta**  
  **object**

- **protocol**  
    **string**  
    The name of the protocol queried.

- **network**  
    **string**  
    The name of the network queried.

### Examples

```bash
curl --request GET \
     --url 'https://api.figment.io/ethereum/network_estimates?history=false&network=mainnet' \
     --header 'accept: application/json' \
     --header 'x-api-key: your-api-key-here'
```

#### Response

```json
{
  "data": {
    "activation_estimate": {
      "hours": 180
    },
    "exit_estimate": {
      "hours": 3
    },
    "withdrawal_estimate": {
      "hours_min": 30,
      "hours_max": 196
    }
  },
  "meta": {
    "protocol": "ethereum",
    "network": "mainnet"
  }
}
```
