# Validator Exits

With the Shapella upgrade, Ethereum validators may now be exited.  To exit a validator with ether.fi's desktop application, follow these simple steps:

1. Download the ether.fi desktop application from "Assets" on github here:\
   <https://github.com/GadzeFinance/etherfi-desktop/releases/>
2. Open the desktop application by double clicking the ".zip" file downloaded in your "Downloads" folder (or other if not using a Mac), then double clicking on the application icon.  This should open the application:

   <figure><img src="/files/3nXbY7gELYtpF24ADabL" alt=""><figcaption><p>etherfi desktop application</p></figcaption></figure>
3. In the top nav on the left, click on the the "Staker" drop down and select "Generate Exit Request".  You should see something like the following:

<figure><img src="/files/DZQxysyxjASb8l9tlT3m" alt=""><figcaption><p>etherfi desktop application: exit request message generation interface</p></figcaption></figure>

4. To generate a valid validator exit request, one must provide:
   1. &#x20;a validator key: { provided in drop down if you staked with ether.fi }
   2. &#x20;a chain:  { mainnet, goerli }
   3. a validator index: { provided from beaconcha.in link that's provided }
   4. an exit epoch { provided from etherscan } &#x20;
5. When you're done clicking through the items, save your file somewhere easily remembered with "Select Save Path" button click, then click "Generate Exit Message" which will save your exit request message.
6. To complete exit process, you must now navigate to:

   <https://beaconcha.in/tools/broadcast>\
   Select the exit request message you just generated with our desktop application and click "Submit and Broadcast":

<figure><img src="/files/SyTDGQVZl6Tuqgm1aoE5" alt=""><figcaption><p>beaconcha.in's public broadcast tool</p></figcaption></figure>

That's it!  You should now see the status changed for your validator on the beaoncha.in as "Exiting".


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://etherfi.gitbook.io/etherfi/solo-stakers/validator-exits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
