Exiting Validator Node
  • Exiting Validator Nodes From the Beacon Chain and withdrawing multiples of 32 ETH
    • Instructions
    • Steps to locate beacon rpc provider
Powered by GitBook
On this page
  1. Exiting Validator Nodes From the Beacon Chain and withdrawing multiples of 32 ETH

Instructions

Withdrawal Instructions

PreviousExiting Validator Nodes From the Beacon Chain and withdrawing multiples of 32 ETHNextSteps to locate beacon rpc provider

Last updated 1 year ago

  1. Open your terminal/powershell and navigate to the folder that has your Key.pem file by typing the following text into the terminal.

cd </Path/to/Key.pem>
#Example: cd /Users/Downloads
  1. Login to your AWS console, and search for EC2.

  2. Open the EC2 dashboard and click on Instances.

  3. Select the validator instance and click on Connect (top right).

  4. Under SSH Client, you will find a command.

Example: ssh -i "Key.pem" ec2-user@ec2-xx-xxx-xxx-xx.compute-1.amazonaws.com
  1. Copy the command and paste it into your terminal/powershell and click enter.

  2. Copy and paste the command below in your powershell/terminal, to exit your validator based on your client.

For Prysm

docker run -it -v $HOME/Eth2Validators/prysm-wallet-v2:/wallet gcr.io/prysmaticlabs/prysm/validator:v4.0.8-portable accounts voluntary-exit --wallet-dir=/wallet --beacon-rpc-provider=<IP>

For Teku

docker run -it -e JAVA_OPTS=-Xmx3g -v /home/ec2-user/validator:/root consensys/teku:23.4.0 voluntary-exit --beacon-node-api-endpoint=http://<IP> --validator-keys=/root/validator_keys/:/root/passwords/

Note: Replace <IP> in the command with your own IP, which can be found in the Task Definition JSON file. Please refer to the next page for detailed instructions on how to locate your beacon-rpc-provider IP.

  1. Follow the instructions on your terminal, to complete the process.