⚙️Register Operator

Run SSV Node Operator

Running a Node

Operators supply the hardware infrastructure, execute the SSV protocol, and ensure the overall health of the SSV network. They set their own fees and earn compensation for providing essential services by managing and maintaining validators on behalf of stakers.

To join the network as an operator a user must install the SSV node software, and register the operator to the network.

Register SSV Operator

Once an SSV node is running smoothly, the operator must register it on the SSV network to make it visible to validators.

You can register your operator through the SSV network web app or via a transaction directly to the smart contract

While registering your operator you will need to provide the following parameters:

Register As Multichainz Trusted Operator

The registerOperator function allows users to become operators in the Multichainz protocol.

As an operator, you gain certain privileges and responsibilities within the system. Node Operators are essential to the Multichainz protocol.

They are responsible for staking the users' tokens and generating liquid staking tokens (xETH).

xETH is a token that represents the user's staked ETH, and it can be used to earn interest, provide liquidity, or participate in DeFi applications.

Here you can register as a trusted operator on MultichainZ DAO.

Connect to the Blockchain:

Connect your wallet (containing the owner address) to a Web3-enabled interface that interacts with the MultichainZ contract.

Execute the Registration Transaction:

Call the registerOperator function with the necessary parameters:

Ensure that the transaction is submitted with sufficient gas to complete the registration.

Checklist:

1. Prepare the following parameters

Human-readable Name: A unique name for the node operator, limited to 32 characters.

Controller Address: An Ethereum address used for managing the node; must be unique and not previously registered.

Owner Address: The main Ethereum address of the operator's owner.

Reward Addresses and Ratios: A list of Ethereum addresses that will receive rewards and their corresponding ratios, which must sum up to 100%.

Ensure your controller address is not already in use on the platform.

2. Call the contract's registerOperator method and submit the deposit with the above parameters.

 function registerOperator(
        string calldata _name,
        address _controllerAddress,
        address _owner,
        address[] calldata _rewardAddresses,
        uint256[] calldata _ratios
    ) 

3. Once the operator registration is successfully completed, an operator ID is assigned to uniquely identify the operator. This ID can be any number, starting from 1 and incrementing for each registered operator.

Last updated