top of page
Logo Selfnodes

SelfNode

ETHEREUM VALIDATOR

Step

Create an account or log in with Google to access the service and your personal space for validator tracking

1

Step

Set the desired number of validators and hold enough ETH

(32 ETH per validator)

2

Step

Understanding the Risks and Following the Steps to Create Your ETHEREUM Validator

3

Step

Transmit the validation keys so that we can add them to our nodes

4

Step

Your validator now secures the ETHEREUM network. Your rewards are distributed daily by the network to the address you have selected

5

Step

Remove the validator and the locked tokens. They will then be transferred to the address you have selected

6

Risks and transparency

Delegation of Validation Keys: Limitations and Transparency

At SelfNode, we believe in transparency and the security of your assets. When you choose to delegate your validation keys to our platform, it's important to understand that we strictly adhere to certain limitations to ensure the security of your ETH tokens.

Withdrawal Address Changes:

We would like to inform you that the key delegation for validation does not allow us to modify the withdrawal address associated with your ETH tokens. The withdrawal address you provided during the creation of your validation keys remains unchanged throughout the duration of the delegation. We do not have the ability to modify this address or access your funds.

Protection of Your Tokens:

We want to assure you that delegating validation key does not grant us any control or access to your tokens. Your ETH tokens remain secure in your personal wallet or within the ETHEREUM deposit smart contract. We cannot perform transactions or tamper with your tokens.

Withdrawal Request:

The only action we can take as a node containing validation keys is to initiate a withdrawal request. This request withdraws your ETH tokens and associated rewards from the withdrawal address you provided at the beginning of the process. This allows you to retrieve your assets directly into your personal wallet.

Risk of Token Loss:

Unfortunately, there are risks of token loss. Firstly, if our nodes do not function properly, you may incur penalties, leading to a loss of yield or even a percentage of your ETH tokens. The second risk is the risk of a hack of the ETHEREUM blockchain or the ETHEREUM deposit contract.

Reward Distribution:

The distribution of rewards takes place like all other ETHEREUM validators. You will receive the rewards produced by your validator(s) on the address you selected during the creation of the validation keys, every day.

Transparency on Fees:

The billing of 50 USD per validator per month is used to cover the costs of the servers required for the nodes' operation, as well as to ensure their maintenance and security, thus providing you with the best possible service at all times. Payment can be made by credit card, Paypal or crypto.

*The prices listed are the floor prices. These may change over time but will not exceed 15% of the yield once modified.

If you have any questions or concerns regarding the delegation of validation keys, please do not hesitate to contact us at the address support@selfnodes.com. We are here to assist you in understanding the process and ensuring a secure and transparent experience.

Step-by-step instructions

Preparation of the non-custodial portfolio

To get started, you must have a non-custodial wallet (Metamask) connected to the Ethereum Mainnet network containing your ETH.

You can transfer ETH to your non-custodial wallet (Metamask) on the Ethereum network from a centralized exchange (Binance, Coinbase, ...) or another wallet.

Generate validation keys

For this first step, you will need to download the "Wagyu KeyGen" application which is necessary for creating validators. Download the latest version that matches your OS (Windows = .exe)

 

Wagyu KeyGen: https://github.com/stake-house/wagyu-key-gen/releases

Ethereum Keygen

Create a new folder on your computer where you will save your keys.

Open the "Wagyu KeyGen" application. If this is your first validator, we recommend creating a new recovery phrase. If you already have a wallet created for Ethereum nodes, you can import it using the 24 recovery words and proceed to the next step. We recommend using this wallet only for setting up Ethereum nodes.

Attention: Store your private keys offline in a secure location and do not share them with anyone.

Once authentication is complete, enter the number of validators you want to launch (32 ETH per validator) and the number of validators you already have. Then, provide the payment address which must be a non-custodial wallet that supports the Ethereum Blockchain (0x), for example, Metamask or Ledger. Rewards and withdrawn ETH will be sent to this wallet. This wallet can be your personal wallet that holds your ETH tokens.

Important: Once the files are generated, no one can change the withdrawal address.

Finally, you will need to create a password that will secure the validation key.

Attention: This password must be provided to us in order to import your validator to the node.

Lastly, select the previously created folder to save the validation keys. Once done, open the folder. There should be a "deposit_data.json" file and one or more "keystore.json" files that should correspond to the number of validators you want to launch.

Interaction with the Ethereum Deposit Contract

Visit the official Ethereum deposit site: https://launchpad.ethereum.org/en/overview

Read and accept the terms of the Ethereum Launchpad. Once you reach the "Choose execution client" page, select "GETH" and then proceed.​​​​​​​​​​​​

Ethereum Geth selection

On the "Choose consensus client" page, select "PRYSM."

ETH Prysm selection

Next, enter the number of validators you want and select "LINUX" as the system and set your Withdrawal address. Take note of the risks explained on this page and proceed to the next page​​

Ethereum key pair

Finally, on the "Upload deposit data" page, import your deposit_data.json file, which is located in the file containing your keys. You will then need to connect your wallet containing ETH to the Ethereum MAINNET and sign the transactions that will send your ETH in multiples of 32 to the Lukso deposit contract. Once the transactions are confirmed by the network, you will be directed to a confirmation page. Congratulations, you have completed the first step in launching your validators.

Adding your validation keys to our nodes

Withdrawal of your validation keys and ETH tokens

To withdraw your validation keys and retrieve your tokens, send us an email specifying how many validators you want to remove at support@selfnodes.com. The subscription will automatically adjust or cancel once your validators are removed from the ETHEREUM network.

Note: The withdrawn tokens will be sent to the wallet you added during the validation key creation. The withdrawal process may take several hours.

bottom of page