Before you begin, make sure you have the following prerequisites in place:
- Terraform
- Ansible
- An SSH key set up in GCP
To get started with the setup, follow these steps:
- Review the
variables.tf
file. - Run
terraform init
. - Run
terraform apply
. - Optionally add deired firewall rules
To complete the validator setup, you'll need to manually perform steps 6-9 from StaderLabs Ethereum Node Operator Guide, including wallet initialization, wallet top-up, node registration, and the deposit of SD collateral and ETH bond.
Here are some important notes to keep in mind:
- To execute any
stader-cli
commands, switch to thestader
user using:sudo su - stader
. - Use
stader-cli
directly for commands, rather than~/bin/stader-cli
. This is important because an alias has been created to ensure the correct configuration. - The commands
stader-cli service status
andstader-cli node sync
are quite useful.
For more information, please refer to the official documentation: StaderLabs Ethereum Node Operator Guide.