Deploying a validator node via Staking UI
Last updated
Last updated
Setting up your instance
Visit the Prysmatic Validator node page on AWS and click Continue to Subscribe
Click on Accept Terms. Wait for the Effective Date and Expiration Date to change in status from Pending
Click on Configure Contract to configure product licence for a year
Now, Under Contract Options select “Unit type” as ECS tasks and choose the licence quantity as 1 or any other number that is the same as the number of nodes you are looking to run
For a yearly subscription, click Create Contract and confirm your contract details. Now, You have a valid subscription. For an hourly subscription, simply click on Continue to Configuration
Skip Configure this Software and click Continue to Launch
Navigate to AWS Console (click on your account name in the top right corner and select Your AWS Console) and look up CloudFormation. Alternatively, click to go directly to CloudFormation.
In CloudFormation, click Create Stack and insert the follow link in the Amazon S3 URL field. Click Next
On the Specify stack details page:
Type in the Stack name (it can be any name)
Under Instance type select t2.small (this instance can run up to 2 nodes)
Under CustomIP type in your current IP address. If you cannot find it, you can look it up online by searching for my IP address. Click Next
Enter your email ID for SNS topic subscription to get alerts.
CommentShare feedback on the editorCreate a One-Time-Passcode. It will be required on first login. It must be 8-32 characters, only letters and numbers.
Skip the next page and click Next
Scroll down the next page and tick the 'I acknowledge...' box. Click Submit
Your AWS instance is now being deployed. Wait until the status of your instance on the left hand side changes from CREATE_IN_PROGRESS to CREATE_COMPLETE. Whilst you wait, click on the refresh button a few times to update the status. Please note that you do not have to wait for all processes to be completed in the right-hand side Events window, Just the left-hand side.
Now, go to Outputs tab and click on the IP link to launch Staking UI on your instance
Video Walkthrough:
Deploying a new validator node
Staking UI should open in the new tab of the browser you are using. We recommend using Google Chrome as it works with the Metamask wallet extension.
Close the SSL Certificate pop up and click on Start the node process set up.
You’ll be asked for a one-time passcode.
After entering the passcode, you’ll have to create a new password.
Once you've created your new password, the system will ask you to log in.
After you log in, click on "Start the node setup process".
Click on Create new validator keys and pass through the next page via Create button
Copy and save your recovery phrase and click Next
Under the Recovery Phrase Check window insert the missing recovery phrase words to check that you have them saved correctly. Click Next
In the next window, select the number of validator nodes you are looking to spin up, type in a validator node password, insert your withdrawal address and click Next. Your withdrawal address cannot be changed and it is where your 32ETH will return to once you decide to exit your node
Your keys have now been created and you need to save a copy of them on locally. An original copy is automatically saved on your instance
Click through the next window
Create a new Validator node wallet password, type in your validator keys password and click create.
It’s now time to start your node. Click on Start Validator and wait for the node to spin up as per instructions on the page. Proceed to the next step
This is the last step of the Staking UI. You now need to go to Ethereum Launchpad by clicking the designated button to complete the smart contract deposit of 32ETH. Instructions for your next steps are here.
Video Walkthrough:
Depositing 32ETH
Click on “Become a validator”
Click “Continue/I Accept” for all the advisories.
Choose “Geth” as the execution client and click continue.
Choose “Prysm” as the consensus client and click continue.
Select the number of validators that you wish to run
Scroll down to the bottom, check the box “I am keeping my key(s) and have written down my mnemonic phrase” and click continue.
Upload the deposit_data.json file and click continue.
Check all the boxes on the summary page and deposit ETH by approving the transaction in your Metamask wallet.
Once done, you can track the status of your validator node on any Ethereum beacon node explorer like beaconcha.in or Staking UI Dashboard.
Visit