DVT Operator Rotation Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The DVT Operator Rotation Tool enables you to rotate operators in a Distributed Validator Technology cluster, removing existing operators, adding new ones, and adjusting the threshold — all in a single transaction. You specify the DVT cluster contract address, a list of operators to remove, a list of new operators to add (with their public keys), and optionally a new threshold. The tool reads the current operator list, cluster status, and threshold, then executes the rotation. This provides a streamlined way to maintain and update your DVT cluster as operator reliability or availability changes.
HOW TO USE
Connect your EVM wallet and select your network. Enter the DVT cluster contract address. In the text areas, list operators to remove (one address per line) and operators to add (one per line, format: address,publicKey). Optionally set a new threshold — leave empty to keep the current threshold. Click "Preview rotation" to see the current operator list, removal and addition status, the new operator count, and the proposed threshold. If everything looks correct, click "Rotate operators" to execute the rotation. Progress is shown in real-time, and gas costs are calculated accurately using effectiveGasPrice.
ONE TECHNICAL SECTION — THE REAL MECHANISM
The tool interacts with a DVT cluster contract that manages operator registrations. The getClusterInfo() function returns the current operator count, threshold, total deposits, and cluster status. The getOperators() returns the full list of registered operator addresses. The getOperatorStatus() checks if an operator is registered and returns their public key and balance. The removeOperators() function removes specified operators from the cluster, and addOperators() registers new operators with their public keys. The setThreshold() function adjusts the required number of signatures for validator operations. The tool ensures that the new threshold is valid — between 1 and the new total operator count — before executing the rotation. All operations are performed in a single transaction to maintain cluster consistency.
WHAT IT CANNOT SEE
The tool cannot verify off-chain operator reliability or guarantee cluster stability during rotation. It does not evaluate the new operators' hardware capabilities, uptime, or security practices. It cannot detect if the cluster is currently validating and whether rotation will impact performance. It does not provide financial advice or ensure that the rotation is beneficial. The tool also cannot recover funds if the rotation fails — ensure the contract is functioning correctly.
PLEASE NOTE
This tool is EVM-only and supports Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and Base. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Rotating operators while the cluster is active may affect validator performance. The new threshold must be between 1 and the new operator count. The tool is provided free and as-is; users assume full responsibility for their cluster management decisions.