> For the complete documentation index, see [llms.txt](https://launchnodes.gitbook.io/ethereum-validator-withdrawal-instructions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://launchnodes.gitbook.io/ethereum-validator-withdrawal-instructions/workflow.md).

# Workflow

Here is a workflow that explains how you change the withdrawal prefix and choose an address. If you solo stake using Launchnodes’ Geth, Beacon and Validator nodes, our engineering team will also support you through the process.

<figure><img src="https://3568239132-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsvX7yPIcOJWsmSMfxRHD%2Fuploads%2FNuA6Hee5UrQvf59zaOo6%2FBLS%20To%20Execution%20Change.jpeg?alt=media&amp;token=73141536-8c95-411a-ae49-1bcc86f637c4" alt=""><figcaption></figcaption></figure>

The **bls script** that enables your BLS to Execution prefix change, delivers two outcomes.&#x20;

The **broadcast script** will simply broadcast the bls\_to\_execution\_change.json file onto the network.

<mark style="color:blue;">**Note:**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">The scripts are open source, and we encourage you to check them out. No third party including Launchnodes gets to see or keep any details related to this withdrawal process.</mark>
