Rent server on
Official documentation is available here.
This script must be run as the root user
During installation, you will be prompted to enter the following variables:
- ETHEREUM_HOSTS – Ethereum Sepolia RPC URLs (e.g., https://sepolia.infura.io/v3/YOUR_PROJECT_ID,http://127.0.0.1:8545)
- L1_CONSENSUS_HOST_URLS – Consensus RPC URLs (e.g., https://beacon-sepolia.drpc.org,http://localhost:3500)
- VALIDATOR_PRIVATE_KEY – Private key of your testnet L1 account (must hold Sepolia ETH)
- COINBASE – Ethereum address to receive block rewards (should differ from validator account)
Installation
Use our script for a quick installation.
Register as a Validator
Once your node is fully synced, you can register as a validator using the add-l1-validator command:
Additional Commands
View node logs:
Upgrade node
Restart node:
Stop node:
Remove node: