Validators Manager
The Validators Manager is a critical role within StakeWise Vaults that grants specific permissions to perform validator-related operations. This role acts as the authorization mechanism for managing validators throughout their lifecycle.
What is the Validators Manager?
The Validators Manager role provides permission to execute essential validator operations within your Vault. This role can be assigned to a wallet address and grants the authority to:
Core Functions
- Validator Registration: Register both
0x01
legacy validators (32 ETH/1 GNO) and0x02
compound validators (up to 2048 ETH/64 GNO) - Validator Funding: Top up existing
0x02
compound validators with additional ETH/GNO to maximize capital efficiency - Validator Consolidation: Migrate legacy
0x01
validators to more efficient0x02
compound validators - Validator Withdrawals: Trigger withdrawal requests for validators when needed
Authorization Methods
Operations can be executed in two ways:
- Direct execution: By a wallet address that has been assigned the Validators Manager role
- Signature-based: By providing a valid Validators Manager signature when the wallet is stored outside the Operator Service, such as in Relayer (API Mode) ↗
Role Flexibility
The signature-based approach allows for more complex authorization workflows, such as multi-signature setups or automated systems that can execute operations with proper authorization.
Step 1: Create Operator Wallet
The first step is creating a dedicated wallet that will be assigned the Validators Manager role and handle validator operations.
Wallet Options
You have two options for the Validators Manager wallet:
- Create a new wallet using the command below (recommended for dedicated operator setups)
- Use an existing wallet by manually configuring the Validators Manager role in your Vault settings
If using an existing wallet, skip to Step 2 → and use your existing wallet address.
Create a wallet for validator registrations and gas payments:
./operator create-wallet
Example Output
Enter the vault address: 0x3320a...68
Enter the mnemonic for generating the wallet: pumpkin anxiety private salon inquiry ...
Done. The wallet and password saved to /home/user/.stakewise/0x3320a...68/wallet directory. The wallet address is: 0x239B...e3Cc
You may reuse the same mnemonic as your validator keys or generate a separate one for added security.
Wallet Balance Warning
Fund your wallet with ETH (or xDAI on Gnosis) to cover gas:
- Each validator registration costs ~0.01 ETH at 30 Gwei gas price
- Check current gas prices at Etherscan Gas Tracker ↗
- Monitor balance regularly to prevent registration failures
Step 2: Assign Validators Manager Role
You must assign the Validators Manager role to the wallet address created in the previous step. This setup can be completed via the StakeWise UI and must be performed by the Vault Admin.
Using StakeWise UI
- Connect with your wallet and head to the Operate page ↗
- Select the Vault for which you want to change the validators manager role
- In the upper right corner, click on "Settings" and open the "Roles" tab
- Enter the wallet address in the "Validators manager" field
- Click "Save" to create a transaction that you will need to sign with your wallet
UI Access
The "Settings" button is only visible to the Vault Admin or current Validators Manager.
Role Assignment
The Validators Manager role will be updated once the transaction is confirmed on the network. Make sure to use the exact wallet address generated in Step 1 →.
Next Steps
Ready to Launch
🎉 Your Validators Manager is now set up! The Operator Service will use this role to automatically handle validator registrations, funding, and other operations as needed. Continue to Start Operator ↗ to launch your Operator Service.